This rich, satisfying bake combines tender broccoli and cauliflower florets in a velvety homemade cheese sauce. The heavy cream and cheddar-Parmesan blend creates a luxurious coating while keeping carbs low at just 7g per serving. Perfect for meal prep, this dish reheats beautifully and pairs well with grilled proteins or stands alone as a hearty vegetarian main.
The first time I made this broccoli cauliflower bake, I was hosting dinner for friends who swore they hated vegetables. I watched nervously from the kitchen doorway as someone took a second serving, then a third. By the end of the night, the baking dish was scraped completely clean, and I realized something powerful happens when you pair humble vegetables with the right cheese sauce.
Last winter, when snow kept us inside for three days straight, this bake became our comfort food ritual. My teenage daughter, who normally picks around green things, started requesting it every Sunday. Theres something about the way the cheese bubbles up golden-brown that makes the whole house feel warmer.
Ingredients
- 3 cups broccoli florets: Fresh is best here since frozen can release too much water and make the sauce thin
- 3 cups cauliflower florets: Cut them into similar sizes so everything cooks evenly
- 1 cup heavy cream: This creates that velvety restaurant-style texture that milk simply cannot achieve
- 1 ½ cups shredded cheddar cheese, divided: Sharp cheddar gives you the biggest flavor payoff
- ½ cup grated Parmesan cheese: Adds that salty, umami depth that makes people ask whats your secret
- 2 oz cream cheese, softened: The unexpected ingredient that makes the sauce cling perfectly to every floret
- 2 tbsp unsalted butter: Start with this at room temperature for smoother melting
- 1 tsp garlic powder: Sprinkle this in while whisking to avoid any clumps
- ½ tsp onion powder: Rounds out the garlic without adding any sweetness
- ½ tsp paprika: Smoked paprika adds a subtle layer of warmth
- ½ tsp salt: Adjust based on how salty your cheeses are
- ¼ tsp black pepper: Freshly cracked makes a noticeable difference
- ¼ tsp ground nutmeg: Just a pinch adds a sophisticated note that people cannot quite place
- 2 tbsp chopped fresh parsley: This bright garnish cuts through all that rich cheese
Instructions
- Get the oven ready:
- Preheat to 375°F and grease your 9x13-inch dish with butter or cooking spray while the oven heats.
- Blanch the vegetables:
- Boil salted water and cook florets for 3 to 4 minutes until they just yield to a fork, then drain and pat them completely dry with towels.
- Build the cheese sauce base:
- Melt butter in a saucepan over medium heat, whisk in heavy cream and cream cheese until smooth and slightly thickened.
- Add the cheese and seasonings:
- Stir in 1 cup cheddar, Parmesan, and all seasonings until melted and silky, then remove from heat immediately.
- Combine everything:
- Spread vegetables in the baking dish, pour that gorgeous sauce over them, and toss gently until every piece is coated.
- Add the final cheese layer:
- Sprinkle the remaining ½ cup cheddar across the top for that irresistible golden crust.
- Bake until bubbly:
- Cook for 20 to 25 minutes until the cheese is bubbling and starting to brown in spots.
- Let it rest:
- Wait 5 minutes before serving so the sauce sets slightly, then garnish with fresh parsley.
This recipe became my go-to for new parents because it reheats so well and feels like a hug in a baking dish. I have dropped off countless versions to friends who need a night off from cooking, and they always text me the next day asking for the recipe.
Making It Your Own
Sometimes I add crumbled bacon right before the final cheese layer, and that smoky crunch takes this to another level. One friend swears by swapping half the cheddar for Gruyère when she wants to impress dinner guests.
Timing Is Everything
You can assemble this entire dish up to a day before baking, which has saved me more times than I can count. Just cover it tightly and keep it refrigerated, then add 5 to 10 minutes to the baking time since it will be cold.
Serving Suggestions
This bake holds its own as a main dish with a simple green salad on the side. When I serve it as a side, it pairs beautifully with roasted chicken or grilled steak.
- Let it rest for those 5 minutes or you will lose that perfect sauce consistency
- Make extra because leftovers reheat beautifully in the microwave
- The top browns quickly so check at 20 minutes if your oven runs hot
Hope this becomes one of those recipes you turn to again and again, just like I have.
Recipe FAQs
- → Can I make this ahead of time?
-
Yes, assemble everything up to 24 hours in advance and refrigerate. Add 5-10 minutes to baking time if baking cold from the refrigerator.
- → What other vegetables work in this bake?
-
Try adding spinach, diced bell peppers, or zucchini. Just keep total vegetable amounts similar to ensure proper cooking and sauce coverage.
- → Can I freeze leftovers?
-
Portion cooled leftovers into airtight containers and freeze up to 3 months. Thaw overnight in the refrigerator before reheating at 350°F until warm.
- → How do I make it dairy-free?
-
Substitute heavy cream with full-fat coconut milk, use dairy-free cream cheese, and swap cheddar for vegan cheese shreds. Results may vary in texture.
- → Can I use frozen vegetables?
-
Yes, thaw frozen broccoli and cauliflower completely and pat dry thoroughly before using to prevent excess moisture in the final dish.
- → What protein can I add to make it a full meal?
-
Cooked chicken, crumbled bacon, or diced ham work wonderfully. Add about 2 cups of cooked protein before baking.