Baked Mac & Cheese with Crispy Tofu & Parmesan Fried Onion Topping
Creamy, cheesy baked mac & cheese with crispy golden tofu and a crunchy Parmesan topping—easy comfort food for family dinners in under 45 minutes!
Prep Time 15 minutes mins
Cook Time 30 minutes mins
“Total Time” 45 minutes mins
Total Time 45 minutes mins
Course Main Course
Cuisine Fusion European
Servings 6 people
Calories 633 kcal
1 Large pot (for boiling pasta)
1 Colander (to drain pasta)
1 Large skillet or frying pan (for crisping tofu)
1 Medium saucepan (for making cheese sauce)
1 Whisk (to smooth out the cheese sauce)
1 Set of measuring cups and spoons
1 Baking dish (8x8” or similar, oven-safe)
1 Spatula or large spoon (for mixing pasta, tofu, and sauce)
1 Oven mitts (for handling hot dishes)
Optional: Broiler-safe tray or oven rack for extra crispy topping
- Pasta & Tofu
- 12 oz elbow macaroni
- 14 oz tofu firm or extra-firm, pressed and cubed
- 1 tbsp olive oil
- 1/2 tsp garlic powder
- 1/2 tsp smoked paprika
- Salt and pepper to taste to taste
- Homemade Cheese Sauce More Parmesan for color
- 3 tbsp butter
- 3 tbsp all-purpose flour
- 2 cups milk whole or 2%
- 1 cup cheddar sharp, for yellow color
- 1 cup mozzarella or Monterey Jack
- 3/4 cup Parmesan grated and divided
- 1 tsp Dijon mustard optional but recommended
- 1/2 tsp garlic powder
- 1/2 tsp onion powder
- Salt and pepper to taste
- Topping
- 1/2 cup fried onions crispy
- 2 tbsp breadcrumbs optional
- 2 tbsp Parmesan extra grated for golden top
- parsley fresh, optional garnish
- Tofu Tip: Use firm or extra-firm tofu and press it well to remove excess moisture for maximum crispiness.
- Cheese Sauce: Combine sharp cheddar with mozzarella or Monterey Jack for a creamy, gooey, melt-in-your-mouth texture.
- Flavor Boost: Add Dijon mustard, garlic powder, and smoked paprika to elevate your homemade cheese sauce.
- Pasta Cooking: Cook pasta al dente so it holds its shape when baked with the cheese sauce.
- Topping Options: Use crispy fried onions, breadcrumbs, and extra Parmesan for a golden, crunchy topping.
- Make Ahead: Assemble the dish ahead of time and bake when ready—perfect for busy weeknights.
- Serving Size: Serves 4–6, about 270–275 g per serving when making 6 portions.
- Variations: Swap pasta shapes, try vegan cheese for a plant-based version, or add sautéed vegetables for extra nutrition.
Serving: 1servingCalories: 633kcalCarbohydrates: 57gProtein: 31gFat: 31gSaturated Fat: 15gPolyunsaturated Fat: 3gMonounsaturated Fat: 8gTrans Fat: 0.2gCholesterol: 68mgSodium: 622mgPotassium: 315mgFiber: 3gSugar: 6gVitamin A: 815IUVitamin C: 0.1mgCalcium: 600mgIron: 2mg