🧾 Ingredients
-
1 large head cauliflower (cut into florets)
-
2 tbsp butter
-
2 tbsp all-purpose flour
-
1½ cups milk
-
1½ cups shredded cheddar cheese
-
¼ cup grated Parmesan cheese
-
½ tsp garlic powder
-
½ tsp mustard powder (optional but tasty)
-
Salt and black pepper to taste
-
Optional topping: bread crumbs
🍳 Instructions
-
Cook the cauliflower
Boil or steam cauliflower florets for 5–7 minutes until just tender. Drain well. -
Make the cheese sauce
In a saucepan, melt butter over medium heat. Stir in flour and cook for about 1 minute. -
Add milk
Slowly whisk in milk and cook until the sauce thickens. -
Add cheese & seasoning
Stir in cheddar, Parmesan, garlic powder, mustard powder, salt, and pepper until smooth. -
Combine
Add the cooked cauliflower to the cheese sauce and mix gently. -
Optional bake
Transfer to a baking dish, sprinkle bread crumbs on top, and bake at 190°C (375°F) for 15–20 minutes until golden.
🍽️ Serving Ideas
-
Serve alongside grilled chicken or steak
-
Add crispy bacon bits for extra flavor
-
Mix in steamed broccoli for a veggie combo
⭐ Tips
-
Roast the cauliflower first for deeper flavor.
-
Use a blend of cheeses like cheddar + mozzarella for extra creaminess.
-
Add a pinch of paprika for color and mild smokiness.
If you’d like, I can also share:
-
🧀 Ultra-creamy keto cauliflower mac and cheese (no flour)
-
🍗 High-protein gym version
-
🔥 Baked restaurant-style cauliflower mac with crispy top.