Baked Broccoli and Cauliflower Casserole
Creamy, cheesy, comforting, and packed with vegetables! This baked broccoli and cauliflower casserole is an easy side dish that turns simple vegetables into something incredibly satisfying. Tender broccoli and cauliflower are coated in a creamy, savoury cheese sauce, topped with golden melted cheese, and baked until bubbling around the edges.
It’s perfect for family dinners, holidays, potlucks, or whenever you need an easy vegetable dish that everyone will actually want seconds of.
 Recipe Overview
Prep Time: 15 minutes
Cook Time: 30–35 minutes
Total Time: 45–50 minutes
Servings: 6
Course: Side Dish
Cuisine: American-inspired
Difficulty: Easy
 Ingredients
For the Casserole
- 4 cups broccoli florets
- 4 cups cauliflower florets
- 2 tbsp unsalted butter
- 3 cloves garlic, minced
- 3 tbsp all-purpose flour
- 1½ cups milk
- ½ cup heavy cream
- 1 cup shredded cheddar cheese
- ½ cup shredded mozzarella cheese
- ¼ cup grated Parmesan cheese
- ½ tsp salt
- ¼ tsp black pepper
- ½ tsp onion powder
- ½ tsp paprika
- ½ tsp Italian seasoning
- ¼ tsp red pepper flakes, optional
For the Topping
- ½ cup shredded cheddar cheese
- ¼ cup grated Parmesan cheese
- ½ cup breadcrumbs, optional
- 1 tbsp melted butter, optional
Optional Garnish
- Fresh parsley, chopped
- Green onions
- Extra Parmesan
- Freshly cracked black pepper
 Instructions
1. Preheat the Oven
Preheat your oven to 375°F (190°C).
Lightly grease a 9 × 13-inch baking dish with cooking spray or a small amount of butter.
Set the dish aside while you prepare the vegetables and sauce.
2. Prepare the Broccoli and Cauliflower
Wash the broccoli and cauliflower thoroughly.
Cut them into bite-sized florets, keeping the pieces relatively similar in size so they cook evenly.
Bring a large pot of lightly salted water to a boil.
Add the cauliflower and broccoli and blanch for approximately 3–4 minutes.
The vegetables should become slightly tender but remain firm and bright.
Drain immediately and rinse briefly with cold water to stop the cooking process.
Allow the vegetables to drain very well.
Important Tip
Don’t skip draining the vegetables thoroughly. Excess water can make the casserole watery and prevent the creamy sauce from becoming rich and thick.
 3. Make the Creamy Cheese Sauce
Melt 2 tablespoons butter in a medium saucepan over medium heat.
Add the minced garlic and cook for approximately 30 seconds, just until fragrant.
Sprinkle in the flour and whisk continuously for about 1 minute.
The flour and butter will form a smooth paste.
Gradually pour in the milk while whisking constantly to prevent lumps.
Add the heavy cream and continue whisking.
Cook for approximately 3–5 minutes, stirring frequently, until the sauce begins to thicken.
Add:
- Salt
- Black pepper
- Onion powder
- Paprika
- Italian seasoning
- Red pepper flakes, if using
Reduce the heat to low.
Add 1 cup cheddar, ½ cup mozzarella, and ¼ cup Parmesan.
Stir until the cheese is completely melted and the sauce is smooth and creamy.
Taste and adjust the seasoning if needed.
 4. Combine the Vegetables and Sauce
Place the drained broccoli and cauliflower into a large mixing bowl.
Pour the warm cheese sauce over the vegetables.
Gently toss until all of the florets are evenly coated.
Try not to stir too aggressively because the vegetables can break apart.
 5. Assemble the Casserole
Transfer the broccoli and cauliflower mixture to the prepared baking dish.
Spread it into an even layer.
Sprinkle the remaining ½ cup cheddar cheese and ¼ cup Parmesan cheese over the top.
For a crunchy topping, combine the breadcrumbs with 1 tablespoon melted butter and sprinkle the mixture evenly over the cheese.
 6. Bake
Place the casserole in the preheated oven.
Bake uncovered for approximately 25–30 minutes, or until the sauce is bubbling and the cheese is melted and golden.
For an extra golden top, turn on the broiler during the final 1–2 minutes.
Watch carefully because cheese can burn quickly under the broiler.
Remove from the oven and let the casserole rest for approximately 5–10 minutes before serving.
Garnish with fresh parsley or green onions.
 Description
This baked broccoli and cauliflower casserole is the perfect combination of creamy, cheesy comfort and wholesome vegetables.
The broccoli and cauliflower are lightly blanched before baking, which ensures they become tender without turning mushy. They’re then coated in a homemade garlic cheese sauce made with milk, cream, cheddar, mozzarella, and Parmesan.
As the casserole bakes, the cheese melts into the vegetables and creates delicious bubbling edges. The optional breadcrumb topping adds a wonderful contrast of crispy texture against the creamy vegetables underneath.
The result is a comforting side dish that’s simple enough for a weeknight dinner but special enough for Thanksgiving, Christmas, Easter, or a family gathering.
 Recipe Notes
Don’t overcook the vegetables
The broccoli and cauliflower should only be partially cooked before going into the casserole. They’ll continue cooking in the oven.
Drain extremely well
This is one of the most important steps. Water left on the vegetables can thin out the cheese sauce.
Grate your own cheese
Freshly grated cheese generally melts more smoothly than many pre-shredded varieties.
Use full-fat dairy for the creamiest sauce
Whole milk and heavy cream create a richer, smoother casserole. You can use lower-fat milk, but the sauce may be slightly less creamy.
Let it rest
Allowing the casserole to sit for a few minutes after baking gives the sauce time to thicken and makes serving easier.
 Tips for the Best Casserole
1. Cut everything evenly.
Similar-sized florets cook more consistently.
2. Don’t make the sauce too thick.
It should be creamy and pourable before baking because it will thicken further in the oven.
3. Add extra seasoning if desired.
Broccoli and cauliflower have mild flavours, so don’t be afraid to season the sauce well.
4. Use sharp cheddar.
Sharp cheddar provides more flavour without requiring a huge amount of cheese.
5. Add crispy bacon.
Cooked, crumbled bacon can be sprinkled into the casserole for a smoky flavour.
6. Add chicken for a complete meal.
Cooked shredded chicken or diced rotisserie chicken can transform this side dish into a main course.
7. Watch the broiler carefully.
The cheese topping can go from golden to burnt very quickly.
 Delicious Variations
Broccoli, Cauliflower, and Bacon Casserole
Add ½ cup cooked, crumbled bacon to the vegetable mixture before baking.
Chicken Broccoli Cauliflower Casserole
Add 2 cups cooked shredded chicken for a hearty one-dish meal.
Spicy Version
Add extra red pepper flakes, diced jalapeño, or a little hot sauce to the cheese sauce.
Garlic Parmesan Version
Increase the garlic and Parmesan for a stronger savoury flavour.
Low-Carb Version
Skip the flour and breadcrumbs. Use a low-carb thickening method or make a cream cheese-based sauce instead.
Extra Vegetable Version
Add sliced mushrooms, spinach, zucchini, or bell peppers.
 What to Serve With It
This casserole pairs beautifully with:
- Roast chicken
- Grilled chicken
- Baked salmon
- Roasted turkey
- Grilled steak
- Pork chops
- Meatloaf
- Simple green salad
For a vegetarian meal, serve it alongside a fresh tomato salad, lentils, or a hearty bean salad.
 Make-Ahead Instructions
You can assemble the casserole up to 24 hours ahead of time.
Prepare the vegetables and cheese sauce as directed.
Transfer everything to the baking dish, but don’t bake it yet.
Cover tightly and refrigerate.
When ready to bake, remove the casserole from the refrigerator and allow it to sit at room temperature for approximately 15–20 minutes.
Add the cheese and breadcrumb topping, then bake until hot and bubbling.
Because the casserole starts cold, it may require an additional 5–10 minutes in the oven.
 Storage and Reheating
Store leftover casserole in an airtight container in the refrigerator for up to 3–4 days.
To reheat individual portions, microwave until hot.
For larger portions, cover with foil and reheat in a 350°F (175°C) oven until warmed through.
The casserole can also be frozen, although the creamy sauce may change slightly in texture after thawing.
For best results, freeze before baking when possible.
 Nutritional Information
Approximate nutrition per serving, based on 6 servings:
- Calories: 330–360
- Protein: 16–18 g
- Carbohydrates: 17–20 g
- Fat: 23–25 g
- Fiber: 4–5 g
- Sugar: 6–7 g
- Sodium: 550–700 mg
Nutrition is an estimate and will vary depending on the brands and exact quantities of cheese, milk, cream, and toppings used.
 Benefits
Rich in vegetables
Broccoli and cauliflower provide fibre, vitamin C, vitamin K, folate, and other nutrients.
Provides protein
Milk and cheese contribute protein, while adding chicken can increase the protein content substantially.
Good source of calcium
Cheddar, mozzarella, Parmesan, and dairy provide calcium, an important mineral for maintaining normal bone health.
Fiber-rich
Both broccoli and cauliflower contribute dietary fibre, which helps support digestive health and contributes to fullness.
Versatile
The casserole can easily be adapted to suit different dietary preferences and available ingredients.
These benefits are based on the nutritional properties of the ingredients and are not intended as medical advice.
 Frequently Asked Questions
Can I use frozen broccoli and cauliflower?
Yes. Frozen vegetables work well. Thaw them first and drain them very thoroughly to prevent excess water from thinning the sauce.
Can I skip blanching the vegetables?
You can, but blanching helps ensure that the vegetables become tender while preventing the casserole from requiring an excessively long baking time.
Can I use only broccoli?
Absolutely. Simply use approximately 8 cups of broccoli florets.
Can I use only cauliflower?
Yes. Replace the broccoli with an equal amount of cauliflower.
Can I make this gluten-free?
Yes. Use a gluten-free flour blend or another suitable thickener for the sauce and gluten-free breadcrumbs if using the crunchy topping.
Can I make it without heavy cream?
Yes. You can substitute additional whole milk or use evaporated milk. The final sauce may be slightly lighter.
Can I add chicken?
Definitely. Add approximately 2 cups of cooked chicken to turn this side dish into a complete meal.
Why is my casserole watery?
The most common reason is excess moisture from the vegetables. Make sure fresh or frozen vegetables are thoroughly drained before combining them with the sauce.
Can I make it ahead for a holiday?
Absolutely. Assemble it the day before, refrigerate it, and bake shortly before serving.
Can I make it without breadcrumbs?
Yes. Simply leave them out. The melted cheese will still create a delicious golden topping.
 Final Thoughts
This baked broccoli and cauliflower casserole is proof that vegetables don’t have to be boring. Tender broccoli and cauliflower are transformed with a creamy garlic cheese sauce and a golden, bubbling topping.