Cheesy Broccoli Cauliflower Casserole

Cheesy Broccoli Cauliflower Casserole is a cozy, creamy, golden-topped bake that turns two humble vegetables into true comfort food. It’s the perfect holiday side dish but easy enough for a weeknight.

A serving spoon with a scoop of Cheesy Broccoli Cauliflower Casserole.

There is something wildly comforting about a casserole that knows exactly what it wants to be — rich, cheesy, creamy, and unapologetically cozy. This Cheesy Broccoli Cauliflower Casserole is THAT dish. It’s the one that always disappears first at holiday dinners. It’s the one people ask for the recipe for on the drive home. And it’s the one that will convert even the most “meh” vegetable-eaters into “is there more of this?” believers.

I'm using two vegetables here on purpose — broccoli for flavor and color, cauliflower for body and silkiness. They roast into tender little bites that soak up the cheese sauce like sponges. Speaking of cheese: we’re not sprinkling a handful and calling it good. We’re folding in a generous amount into the sauce that wraps every edge of every floret. Creamy. Savory. Indulgent. Balanced by veg so you don’t feel wrecked after.

Make it as a Thanksgiving side, a Sunday dinner hero, or a “Wednesday needed this energy” main. Leftovers — if they exist — reheat like a dream.

Jump to:

Why You'll Love This Recipe

  • Make Ahead Friendly - you can easily prep this entire casserole ahead of time, and pop it into the oven once you're ready to bake!
  • Crowd Pleaser - even veggie-skeptical people go back for seconds, thanks to the creamy sauce, gooey cheese, and crispy breadcrumb topping.
  • Flexible Recipe - you can switch up the cheese, the veggies, and the topping. Head to the Variations section for specific ideas.
  • Perfect for a Holiday Meal - this easy casserole side dish goes perfectly with a Thanksgiving turkey, Christmas roast, or an Easter ham.

Ingredients

Broccoli - adds color, flavor, and a classic “cheesy broccoli” vibe that everyone loves.

Cauliflower - makes the casserole extra creamy + substantial without feeling heavy.

Butter - the fat that the onion and garlic are cooked in, and gives the cheese sauce silky richness.

Onion and Garlic - aromatics that add a ton of flavor to this cheesy casserole.

Cream of Chicken Soup - my secret ingredient for making this casserole super easy and creamy. I like to use organic Pacific cream of chicken soup. They also have a great cream of roasted garlic and herb soup, if you want to keep this recipe vegetarian .

Sour Cream and Mayonnaise - these also lend to the creaminess of the casserole.

Milk - or heavy cream, just to thin out the sauce a little.

Cheddar Cheese - I start with a block of cheddar cheese and shred it with my food processor.

Bread crumbs - for that crispy topping.

Please refer to the recipe card for the complete list of ingredients.

Variations

Switch Up the Type of Cheese - use sharp cheddar for classic comfort, Parmesan cheese and gruyère for fancy holiday vibes, pepper jack for a gentle kick, or smoked gouda to make it taste like it came off a wood fire.

Add Protein - stir in diced ham, cooked chicken, or crisp bacon bits before baking.

Different Topping - I like using garlic herb breadcrumbs but you can use panko, crushed Ritz crackers, or even some crispy fried onions.

Extra Vegetables - this casserole would be delicious with steamed carrots, corn, and green beans.

Step by Step Instructions

Photo 1. Melt butter in a medium pan over medium-high heat. Add the diced onion and cook until softened, about 5-7 minutes.

Photo 2. Add the garlic and cook another minute.

Photo 3. Place the broccoli and cauliflower florets in a microwave safe bowl. Add ¼ cup of water and cover with plastic wrap. Microwave for 5 minutes to steam the vegetables. You could also do this on the stovetop with a steamer basket.

Photo 4. In a medium bowl, whisk together the cream of chicken soup, mayonnaise, sour cream, milk and salt.

Photo 5. Mix the creamy mixture together with the vegetables.

Photo 6. Stir in the cheese.

Photo 7. Spread the vegetables out in a greased 9x13" baking dish.

Photo 8. In a small bowl, mix together the breadcrumbs and melted butter.

Photo 9. Sprinkle the breadcrumb mixture over the casserole. Note: if you want to make it ahead, you can cover it at this point and refrigerate until ready to bake. If you do this, be sure to add 5-10 minutes to the baking time.

Photo 10. Bake the casserole in a 350 degree oven for 20-25 minutes. Enjoy!

Expert Tips

Use a Block of Cheese - and shred yourself. It will melt so much better than pre-shredded cheese.

Undercook the Vegetables - it's okay if they're not completely cooked after 5 minutes in the microwave. They will continue cooking when they bake.

Prep Ahead - you can prep this entire dish up until the baking step and then cover and refrigerate until you're ready to bake. Add 5-10 minutes to the baking time to account for starting from a cold temperature.

Bake it Uncovered - you want the top to get nice and crispy!

Cheesy Broccoli Cauliflower Casserole in a white baking dish.

Recipe FAQs

Can I make this ahead of time?

Yes. Fully prep and assemble the casserole, but don't bake it. Cool, cover, and refrigerate up to 2 days. Bake straight from cold but add 5-10 minutes.

Do I have to par-cook the vegetables?

Yes. Doing this ensures the vegetables are tender.

Other Thanksgiving Side Dish Recipes to Consider

If you make this recipe, please let me know! Leave a ⭐️⭐️⭐️⭐️⭐️ rating on this recipe below and leave a comment, or take a photo and tag me on Instagram with #greensnchocolate.

Cheesy Broccoli Cauliflower Casserole

Broccoli Cauliflower Casserole

A cozy, cheesy, golden-topped vegetable casserole that’s wildly crowd-pleasing and shockingly flexible. Broccoli and cauliflower get lightly cooked, dried well, then tossed in a creamy sauce, and baked until bubbly and golden on top. 
Print Pin Rate
Course: Side Dish
Cuisine: American
Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 45 minutes
Servings: 4 to 6 servings

Ingredients

  • 2 heads broccoli about 3-4 cups, chopped into florets
  • 1 head of cauliflower chopped into small florets
  • 3 tablespoon butter
  • ½ white onion diced
  • 3 cloves garlic minced
  • 10 ounce cream of chicken soup
  • ½ cup mayonnaise
  • ½ cup sour cream
  • ½ teaspoon salt
  • 2 tablespoon milk
  • 1 ½ cups shredded cheddar cheese

Crunchy Breadcrumb Topping

  • 1 cup breadcrumbs I like to use the garlic herb kind
  • 3 tablespoon melted butter

Instructions

  • Preheat the oven to 350 degrees F.
  • Grease a 9x13" baking dish with cooking spray.
  • In a medium saucepan, melt the butter over medium heat.
  • Add the onion and cook for 5-7 minutes, until softened.
  • Add the garlic and cook one more minute.
  • Place the cauliflower and broccoli in a large microwave-safe bowl and add ¼ cup of water. Cover with plastic wrap and microwave for 5 minutes to steam.
  • Drain the water out of the bowl.
  • In a medium bowl, mix together the cream of chicken soup, mayonnaise, sour cream, milk, and salt.
  • Add the creamy mixture to the veggies and stir well to combine.
  • Spread into the prepared casserole dish.
  • Combine the breadcrumbs and melted butter, and sprinkle over the vegetables.
  • Bake in the preheated oven for 20-25 minutes, until the casserole is bubbling and the breadcrumbs are golden.
  • Serve and enjoy!
Tried this recipe?Mention @greensnchocolate to let me know!
Need more ideas?Find all of my recipe pins @greenschocolate

0 Comments
Join The Conversation

More


Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating