Nothing says comfort quite like a warm, cheesy dish bubbling fresh from the oven. This Broccoli Cauliflower Casserole Recipe is exactly that—a perfect blend of tender veggies, creamy sauce, and that irresistible golden crumb topping that’ll have everyone asking for seconds.
Jump to:
Why You'll Love This Recipe
I’ve made this dish countless times for family dinners and potlucks, and every single time it’s a hit. It balances fresh vegetables with rich, creamy cheese, but doesn’t feel too heavy. Plus, the crisp and flavorful crumb topping seals the deal—it’s cozy and special all at once.
- Simple Ingredient Harmony: Broccoli and cauliflower meld together beautifully in this creamy, cheesy casserole that’s more than the sum of its parts.
- Flexible and Friendly: Whether you want to prep ahead or tweak flavors, this recipe adapts wonderfully to your kitchen style.
- Perfect Texture Contrast: Creamy base meets crunchy breadcrumb topping, giving each bite an irresistible variety.
- Ideal for Gatherings: Makes a generous casserole that pleases a crowd or provides plenty of tasty leftovers.
Ingredients & Why They Work
The ingredients in this Broccoli Cauliflower Casserole Recipe are straightforward but thoughtfully chosen to bring out the best flavor and texture. Fresh veggies provide that crisp-tender bite, while sharp cheddar and parmesan add depth. Using butter and flour to thicken the sauce means it's luscious without being runny. Here’s why each component earns its spot:
- Broccoli: Fresh and bright, broccoli holds up well when steamed briefly, adding vibrant green color and nutrition.
- Cauliflower: Slightly nutty and creamy in texture, cauliflower pairs perfectly with broccoli for balance.
- Butter: Acts as the base for the creamy roux, delivering richness and flavor.
- Onion: Adds sweetness and depth to the sauce when sautéed just right.
- Garlic: The secret to that irresistible savory punch throughout the casserole.
- Flour: Helps thicken the sauce for that creamy, velvety coating.
- Milk: Provides the necessary liquid to keep the sauce smooth and luscious.
- Fresh Thyme: Brings a subtle herbal note that brightens the dish beautifully.
- Salt & Pepper: Enhances all the natural flavors.
- Sharp Cheddar Cheese: Vibrant, melty, and flavorful – this is the heart of the cheesy goodness.
- Parmesan Cheese: Adds nutty complexity and helps with that golden crust.
- Bread Crumbs: Combine with garlic powder and butter for that crisp topping everyone loves.
- Garlic Powder (for topping): Intensifies garlic flavor in the crust without overwhelming the creamy base.
- Butter (for topping): Binds the bread crumbs, letting them brown beautifully in the oven.
Make It Your Way
While I stick pretty close to this recipe, I love encouraging friends to personalize it. This Broccoli Cauliflower Casserole Recipe lends itself beautifully to little tweaks that can make all the difference depending on your mood or dietary needs.
- Variation: One time, I swapped sharp cheddar for smoked gouda—talk about incredible flavor depth! It’s a great way to experiment if you love smoky tastes.
- Make it vegetarian or add protein: If you want some extra oomph, cooked chicken or crispy bacon bits mix in wonderfully.
- Dairy-Free Adjustment: Use a creamy cashew or plant-based milk and vegan cheese alternatives to enjoy this dish without the dairy.
- Seasonal Spin: Toss in some sautéed mushrooms or fresh herbs like rosemary for a cozy fall flair.
Step-by-Step: How I Make Broccoli Cauliflower Casserole Recipe
Step 1: Prepping the Veggies Just Right
I start by washing the broccoli and cauliflower thoroughly, then chopping them into roughly 1-inch pieces for even cooking. Next, I bring a large pot of water to boil and lightly steam the veggies for about 4 to 5 minutes—just tender enough to take the edge off without turning mushy. Drain well and place them evenly in a lightly greased 9×13 baking dish. This step helps keep that perfect texture after baking.
Step 2: Crafting the Creamy Sauce
In a large skillet, I melt the butter over medium heat, then sauté diced onions and minced garlic until soft and fragrant—this should take about 4 to 5 minutes. I whisk in the flour to form a roux and cook briefly until it smells slightly nutty but hasn’t browned. Gradually, I whisk in the milk, making sure to keep everything smooth and clump-free. Once it thickens to a creamy texture, I add salt, pepper, and fresh thyme for that herby lift.
Step 3: Bring It All Together
Pour this luscious sauce evenly over the broccoli and cauliflower in your baking dish. Then, sprinkle the shredded sharp cheddar and parmesan cheese on top. The cheese is key—it melts into the sauce and helps create that savory, golden finish.
Step 4: The Crunchy Garlic Crumb Topping
In a separate small bowl, I mix plain bread crumbs with garlic powder and melted butter until everything is coated nicely. This mixture gets spread evenly over the casserole’s surface, adding that glorious crunchy layer we all love. Then, into the preheated 350°F oven it goes!
Step 5: Baking to Golden Perfection
Bake the casserole for 15 to 20 minutes until the top is a beautiful golden brown and the veggies are tender when pierced with a fork. The aroma filling your kitchen at this point is seriously heartwarming, and you’ll know it’s time to dig in.
Top Tip
Over years of making this dish, I’ve discovered a few key tips that really help it shine—trust me, they make the difference between good and outstanding!
- Perfect Veggie Texture: Don’t overcook your broccoli and cauliflower before baking; they should be barely tender to avoid a mushy casserole.
- Don't Skip Fresh Thyme: It adds an amazing subtle freshness that dried herbs just can't match.
- Smooth Sauce Technique: Whisk continuously after adding milk to prevent lumps in your creamy base.
- Browning the Topping: Keep an eye on your crust during these last minutes in the oven to get a perfectly golden crunch without burning.
How to Serve Broccoli Cauliflower Casserole Recipe

Garnishes
I like to sprinkle a little extra parmesan or chopped fresh parsley on top just before serving; it adds a pop of color and a fresh note that balances the richness perfectly.
Side Dishes
This casserole pairs beautifully with roasted chicken or turkey, simple garlic bread, or even a crisp green salad dressed lightly with lemon vinaigrette to cut through the creaminess.
Creative Ways to Present
For holiday dinners or a special gathering, try serving this casserole in individual ramekins or mini cast-iron skillets. It makes each portion feel extra special and impressive.
Make Ahead and Storage
Storing Leftovers
After cooling, I cover leftovers tightly with foil or plastic wrap and keep them in the fridge. They stay delicious for up to 3 days—just reheat gently to keep that creamy goodness intact.
Freezing
I’ve frozen this casserole a few times without issue—just assemble it fully, cover tightly with foil, and freeze for up to 2 months. When ready, thaw overnight in the fridge before baking as usual, adding a few extra minutes to the bake time.
Reheating
I reheat leftovers covered with foil in a 350°F oven until warmed through. This keeps the sauce creamy and the topping from drying out or burning. Microwave works in a pinch, but oven reheating keeps the best texture.
Frequently Asked Questions:
While you can use frozen, fresh vegetables yield a better texture and more vibrant flavor for this casserole. If using frozen, thaw and drain excess moisture well to avoid a watery dish.
Yes! Substitute dairy milk with plant-based alternatives like almond or oat milk, use vegan cheese substitutes, and swap butter with vegan margarine or coconut oil. Keep in mind the texture might be slightly different but still delicious.
You can assemble the casserole up to 48 hours ahead of time and keep it covered in the fridge. Bake it just before serving to keep everything fresh and bubbly.
It pairs wonderfully with roasted meats like chicken or turkey, fresh salads, and crusty breads. The casserole is rich and hearty, so light and crisp sides complement it beautifully.
Final Thoughts
This Broccoli Cauliflower Casserole Recipe holds a special place in my kitchen—it’s that kind of dish that brings people together, whether for a casual weeknight dinner or a holiday feast. I love how it’s simple but feels indulgent, making veggies truly appealing. Give it a try—you might just find your new favorite side!
Print
Broccoli Cauliflower Casserole Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 12 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This Broccoli Cauliflower Casserole is a comforting American side dish featuring tender broccoli and cauliflower in a creamy, cheesy sauce topped with a crunchy garlic bread crumb crust. Perfect for family dinners or holiday meals, it offers a great way to enjoy nutritious vegetables with rich, flavorful cheese and herbs.
Ingredients
Vegetables
- 4 cups broccoli, washed and cut into 1 inch pieces
- 3 cups cauliflower, washed and cut into 1 inch pieces
- 1 cup onion, diced
- 4 cloves garlic, minced
Sauce
- ¼ cup butter
- ¼ cup all purpose flour
- 2 cups milk
- 1 tablespoon thyme, fresh
- 2 teaspoon salt
- 1 teaspoon black pepper
- 2 cups sharp cheddar cheese, shredded
- ⅓ cup parmesan cheese, shredded
Crumb Topping
- 1½ cups plain bread crumbs
- 2 teaspoon garlic powder
- 2 tablespoon butter, melted
Instructions
- Preheat and Prepare Vegetables: Preheat the oven to 350°F and heat a large pot of water. Prepare the broccoli and cauliflower by washing and cutting into 1 inch pieces.
- Cook Vegetables: Boil or steam the broccoli and cauliflower in the pot of water for 5 minutes until they are semi-tender. Drain well and place them in a lightly greased 9×13 inch baking pan.
- Make Sauce: In a large skillet, melt the butter over medium heat. Add the diced onion and minced garlic and cook until tender and fragrant, about 4-5 minutes. Whisk in the flour and cook until thickened, then gradually whisk in the milk. Continue whisking until the mixture is smooth and creamy. Season with salt, pepper, and fresh thyme.
- Assemble Casserole: Pour the creamy sauce evenly over the broccoli and cauliflower in the baking dish. Sprinkle the shredded sharp cheddar cheese and parmesan cheese over the top.
- Prepare Crumb Topping: In a small bowl, combine the bread crumbs, garlic powder, and melted butter. Evenly spread this mixture over the casserole.
- Bake: Bake in the preheated oven for 20 minutes until the topping is golden brown and the broccoli and cauliflower are tender. Remove from oven and serve warm.
Notes
- Use fresh broccoli and cauliflower for the best texture and flavor.
- This casserole can be prepared up to 48 hours ahead of time; keep refrigerated and bake just before serving.
- For best results, bake until the casserole is bubbly in the center and the topping is golden brown.
- If your sauce feels too thick, add a little more milk to thin it out as needed since chicken broth has been removed from the original recipe.
Nutrition
- Serving Size: 1 serving
- Calories: 220 kcal
- Sugar: 3 g
- Sodium: 480 mg
- Fat: 14 g
- Saturated Fat: 8 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 16 g
- Fiber: 4 g
- Protein: 9 g
- Cholesterol: 40 mg
Leave a Reply