There’s something deeply comforting about the smell of bubbling cheese and roasted vegetables coming out of the oven. If you’re craving a dish that feels like a warm hug and also happens to be an easy weeknight winner, this cauliflower and broccoli casserole is for you. It’s creamy, cheesy, and forgiving—so perfect for busy evenings or when you want to bring something homey to a potluck.
On colder nights, pairing this casserole with a bowl of Loaded Baked Potato Soup turns dinner into a cozy feast.

Why you’ll love this casserole
This casserole balances tender florets with a rich, savory sauce and a crunchy topping so every bite has texture. It’s flexible—use fresh or frozen vegetables, turn it into a lighter version with Greek yogurt, or make it indulgent with extra cheese. Personally, I love how it reheats: leftovers somehow taste even better the next day. A bright salad or Honey Garlic Chicken Bowls pairs nicely with this vegetable-forward casserole for a balanced weeknight meal.
Ingredients
Gathering everything ahead of time makes this dish much less intimidating. Here’s what you’ll need (serves 6):
- 1 medium head cauliflower, cut into florets (about 4 cups)
- 1 medium head broccoli, cut into florets (about 4 cups)
- 3 tablespoons unsalted butter
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 3 tablespoons all-purpose flour
- 1 1/2 cups whole milk (or 1 cup milk + 1/2 cup cream for extra richness)
- 1/2 cup sour cream or plain Greek yogurt
- 1 1/2 cups shredded sharp cheddar cheese, divided
- 1/2 cup grated Parmesan, divided
- 1 teaspoon Dijon mustard
- 1/2 teaspoon smoked paprika (optional)
- Salt and freshly ground black pepper, to taste
- 1 cup panko breadcrumbs or crushed crackers for topping
- 2 tablespoons olive oil or melted butter for topping
- Fresh parsley or chives, chopped, for garnish
How to Make Cauliflower and Broccoli Casserole
Below is a straightforward method that keeps the casserole creamy without getting watery. Read through the steps first so your timing feels easy and relaxed.
Step-by-step
- Preheat your oven to 375°F (190°C). Lightly butter a 9×13-inch (or similar) baking dish.
- Steam or blanch the cauliflower and broccoli florets for 4–5 minutes until just tender-crisp. Drain well and set aside—removing excess moisture prevents a soggy casserole.
- In a medium saucepan, melt the butter over medium heat. Add the chopped onion and cook until translucent, about 4 minutes. Add the garlic and cook 30 seconds more until fragrant.
- Sprinkle the flour over the onion mixture and whisk for 1 minute to cook the raw flour taste. Slowly whisk in the milk until smooth and thickened, about 3–4 minutes. Remove from heat and stir in the sour cream, Dijon, smoked paprika (if using), half of the cheddar, and half of the Parmesan. Season with salt and pepper.
- Fold the sauce into the drained cauliflower and broccoli until everything is evenly coated. Pour the mixture into the prepared baking dish and sprinkle the remaining cheddar and Parmesan over the top.
- Mix the panko with olive oil (or melted butter) and sprinkle evenly over the cheese layer to create a golden crust.
- Bake for 20–25 minutes, until bubbly and the topping is golden. If you like extra browning, broil on high for 1–2 minutes—watch closely so it doesn’t burn.
- Let rest for 5–10 minutes, then garnish with fresh parsley or chives and serve warm.

Tips and Variations
- Make it ahead: Assemble the casserole, refrigerate for up to 24 hours, then bake when ready. Add a few extra minutes to the bake time if chilled.
- Low-carb swap: Use almond flour or crushed pork rinds for the topping instead of panko.
- Extra veg: Stir in cooked diced carrots or peas for color and sweetness.
- Make it smoky: Add cooked bacon bits or swap half the cheddar for smoked gouda.
Serving Suggestions
This casserole works as a hearty side or a vegetarian main. Pair it with roasted chicken or a simple grain salad. For comfort-food balance, a bowl of soup or a protein-forward dish makes a lovely combo. For an easy sweet finish after a comforting casserole, try baking Vegetarian Cinnamon Sugar Donut Muffins for dessert.
FAQs
Can I use frozen vegetables?
Yes. Thaw and drain frozen broccoli and cauliflower thoroughly before mixing with the sauce to avoid excess water. Pat them dry with paper towels if needed.
How can I make this gluten-free?
Use gluten-free flour (or a cornstarch slurry) for the sauce and substitute gluten-free breadcrumbs or crushed gluten-free crackers for the topping.
Will this reheat well?
Absolutely. Reheat in a 350°F oven for 10–15 minutes until warmed through. Leftovers also reheat nicely in an air fryer for a crisp topping.
Conclusion
Whether you’re feeding a crowd or just want a cozy meal for two, this cauliflower and broccoli casserole hits the spot. It’s forgiving, flavorful, and easy to adapt to what’s in your fridge. Don’t be afraid to make it your own—swap cheeses, add herbs, or toss in a protein. Either way, you’ll end up with a dish that feels like Sunday dinner any night of the week.
Happy baking—and if you try a variation that becomes a family favorite, I’d love to hear about it (food stories are my favorite kind of mail). If you want a protein-packed dinner idea, serve the casserole alongside Garlic Butter Chicken Pasta for a comforting combo.

Cauliflower and Broccoli Casserole
Ingredients
Vegetables
- 1 medium head cauliflower cut into florets (about 4 cups)
- 1 medium head broccoli cut into florets (about 4 cups)
Sauce
- 3 tbsp unsalted butter
- 1 small onion finely chopped
- 2 cloves garlic minced
- 3 tbsp all-purpose flour
- 1 ½ cups whole milk
- ½ cup sour cream or plain Greek yogurt
- 1 tsp Dijon mustard
- ½ tsp smoked paprika optional
- Salt and freshly ground black pepper to taste
Cheese
- 1 ½ cups shredded sharp cheddar cheese divided
- ½ cup grated Parmesan divided
Topping
- 1 cup panko breadcrumbs or crushed crackers
- 2 tbsp olive oil or melted butter for topping
- Fresh parsley or chives chopped, for garnish
Instructions
- Preheat oven to 375°F (190°C) and butter a 9×13-inch baking dish. Steam or blanch cauliflower and broccoli for 4–5 minutes until just tender-crisp. Drain well.
- Melt butter in a saucepan over medium heat. Cook onion until translucent, add garlic for 30 seconds. Whisk in flour and cook 1 minute. Slowly whisk in milk and cook until thickened. Remove from heat and stir in sour cream, Dijon, smoked paprika, half the cheddar, and half the Parmesan. Season with salt and pepper.
- Fold the sauce into the drained vegetables and transfer to the prepared dish. Sprinkle remaining cheddar and Parmesan over the top.
- Mix panko with olive oil or melted butter and sprinkle evenly on top. Bake 20–25 minutes until bubbly and golden. Broil 1–2 minutes if extra browning is desired. Let rest 5–10 minutes before serving.
Notes
- To make ahead: assemble and refrigerate up to 24 hours; add a few extra minutes to bake time when cold.
- Use almond flour or crushed pork rinds for a low-carb topping.
- For extra richness, substitute 1/2 cup of the milk with cream.






