This post may contain affiliate links. Please read our disclosure policy.

This Broccoli Cauliflower Casserole is loaded with creamy, cheesy broccoli and cauliflower goodness, then topped with a crispy cheddar topping. It’s an easy side dish that’s perfect for family dinners, potlucks, and more.

Broccoli cauliflower casserole with a serving spoon.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

I’m all for cozy casseroles that don’t require a ton of prep. And one that sneaks in extra veggies? Even better!

I love finding ways to turn simple vegetables into something the whole family will enjoy, and this vegetarian casserole is one of my favorites. It’s loaded with fresh veggies, melty cheese, and a crispy golden topping. The creamy sauce brings it all together, making it a comforting side dish even my picky eaters enjoy!

Recipe Overview

Skill Level
Intermediate
Prep Time
10 mins
Cook Time
40 mins

Key Ingredients

Here’s a list of ingredients you need to whip up this comforting casserole. I’ve listed the full measurements in the recipe card below.

ingredients to make broccoli cauliflower casserole.
  • Broccoli and cauliflower: I use fresh, not frozen. You can use frozen, but I’d thaw and drain the vegetables first to avoid watering down the dish.
  • Almond milk: Double-check the label to make sure you’re using unsweetened, unflavored almond milk. Regular milk or other non-dairy milks work too.
  • Cornstarch: I mix a couple of spoonfuls into the cheese sauce to thicken it.
  • Seasonings: I keep it simple with onion powder, garlic powder, salt, and pepper.
  • Cheddar cheese: Because who can resist an ooey-gooey cheesy casserole? I like regular cheddar, but I think sharp cheddar would be delicious too.
  • Crispy cheddar topping: A mixture of shredded cheddar, panko breadcrumbs, and smoked paprika for flavor and texture.

How to make Broccoli Cauliflower Casserole

Cook the vegetables: Boil the cauliflower and broccoli florets for 2 minutes. Drain and dry on a clean kitchen towel, then layer evenly in a baking dish.

Make the cheese sauce: In a medium saucepan, add almond milk, cornstarch, onion powder, and garlic powder. Whisk until smooth. Simmer over medium heat until the sauce thickens. Stir in the cheddar cheese and season. Once the cheese melts, pour the sauce over the vegetables.

cooking the broccoli and cauliflower, then adding cheese to the milk to make the sauce.

Make the topping: In a small bowl, combine the cheddar cheese, panko breadcrumbs, and smoked paprika. Sprinkle evenly over the casserole.

process shot to make the sauce and pour over the veggies in the casserole.

Bake the casserole: Bake the assembled casserole uncovered at 375°F for about 30 minutes, until bubbly and golden brown. Broil for 1-2 minutes for a browner color, if needed. Let rest for 5-10 minutes, then garnish with parsley.

process shot to sprinkle cheese over the broccoli and cauliflower and then baking.

Tips for the Best Broccoli Cauliflower Casserole

  • Use fresh broccoli and cauliflower: Frozen vegetables can make the casserole mushy. But they work in a pinch.
  • Don’t overboil the veggies: I cook them just until slightly tender so they don’t overcook when baking.
  • Buy pre-cut vegetables: If I’m short on time, I’ll buy packaged broccoli and cauliflower florets. Less chopping means less prep!
  • Go gluten-free: Swap regular panko breadcrumbs for gluten-free breadcrumbs.

Variations

  • Swap the cheese: If I’m out of cheddar, I’ll use another shredded cheese like Monterey Jack or white cheddar.
  • Add chicken and rice: You can add cubed chicken and rice, as in my Easy Chicken and Rice Broccoli Casserole. It gives the casserole a protein boost and makes it more filling.
  • Use your favorite seasonings: Add other spices or herbs like ground mustard or thyme. You could even add a spoonful of Dijon.
  • Try crackers for the topping: Buttery Ritz crackers are a good alternative to breadcrumbs.

What to serve with Broccoli Cauliflower Casserole

This easy casserole is the perfect side dish to a larger meal. I like pairing it with proteins like Instant Pot Chicken Breast, Easy Beef Pot Roast, or Roasted Turkey Breast. Here are some other serving ideas:

Storing and Reheating

Storing: Transfer the leftovers to an airtight container and refrigerate for up to 4 days. For freezing, wrap the unbaked casserole tightly and freeze for up to 2 months. Thaw overnight in the refrigerator before baking.

Reheating: Place the leftovers in an oven-safe dish and bake at 350°F for 15-20 minutes until warm.

Broccoli cauliflower casserole in a white bowl with a fork.

Common Questions

Can I Use Frozen Vegetables?

You can, but I find fresh is better. Frozen vegetables can make the casserole mushy and watery.

Why Is the Casserole Soggy?

Boiling the broccoli and cauliflower too long will make the casserole soggy. So I only cook them for about 1-2 minutes.

What Can I Use Instead of Panko Breadcrumbs?

Ritz crackers, gluten-free breadcrumbs, or even crispy fried onions are great alternatives.

Can I Make this Casserole Ahead of Time?

Yes. Simply assemble, cover, and refrigerate a day in advance. Then, bake when it’s time to eat. If you cook the casserole chilled, you may need to increase the baking time.

You May Also Like

If you tried this recipe, I’d love to know what you think! Leave a comment and star rating below.

No ratings yet

Broccoli Cauliflower Casserole

Skill Level: Intermediate
Servings: 6 servings
Prep: 10 minutes
Cook: 40 minutes
Resting Time: 10 minutes
Total: 1 hour
broccoli and cauliflower in a cheese sauce in a casserole.
Rate Pin Print Add to Preferred Sources
This easy broccoli cauliflower casserole is a comforting and nourishing side dish. Loaded with fresh vegetables in a cheesy almond milk sauce, it's a dish even picky eaters will love.

Ingredients

  • 1 pound fresh broccoli florets
  • 1 pound fresh cauliflower florets
  • 2 cups almond milk, or other milk of choice
  • 2 tablespoons cornstarch
  • 1 teaspoon onion powder
  • 1 teaspoon garlic powder
  • 1 1/2 cups shredded cheddar cheese
  • Sea salt and pepper, to taste

For the Crispy Cheddar Topping:

  • 1/2 cup shredded cheddar
  • 1/3 cup panko breadcrumbs
  • 1/4 teaspoon smoked paprika
  • 1 tablespoon chopped fresh parsley, optional for serving

Instructions

  • Preheat the oven to 375°F. Lightly grease a 9 x 13-inch baking dish with olive oil.
  • Bring a large pot of salted water to a boil. Add 1 pound fresh broccoli florets and 1 pound fresh cauliflower florets, and cook for 2 minutes. Drain immediately and transfer the vegetables to a clean kitchen towel or paper towels to remove excess moisture. Transfer to the prepared baking dish.
    Broccoli and cauliflower in a pot.
  • In a medium saucepan, add 2 cups almond milk, 2 tablespoons cornstarch, 11 teaspoon onion powder, and 1 teaspoon garlic powder. Whisk until smooth, then place over medium heat and simmer for a couple of minutes, until the sauce thickens.
    A creamy cheese sauce in a pot.
  • Stir in 1 1/2 cups shredded cheddar cheese and season with Sea salt and pepper to taste. Once the cheese melts and the sauce is smooth, remove from the heat. Pour the sauce over the vegetables in the dish.
    Pouring cheese sauce over a broccoli cauliflower casserole.
  • In a small bowl, combine 1/2 cup shredded cheddar, 1/3 cup panko breadcrumbs, and 1/4 teaspoon smoked paprika. Toss until the breadcrumbs are lightly coated. Sprinkle the mixture evenly over the casserole.
    Sprinkling a crispy topping on a broccoli cauliflower casserole.
  • Bake uncovered at 375°F for about 30 minutes, until bubbly and the topping is golden brown. If the topping needs additional color, broil for 1-2 minutes, watching carefully. Remove from the oven and let rest for 5-10 minutes.
    Broccoli cauliflower casserole.
  • Garnish with 1 tablespoon chopped fresh parsley, if desired. Serve warm.

Notes

  • Serving size: Approximately 1½ cups (⅙ of the casserole)
  • Broil the vegetables until slightly tender: The veggies should be slightly tender but still firm. They’ll finish cooking in the oven.
  • Finish in the broiler: For a crispier topping, I’ll broil the casserole for 1-2 minutes before serving. Keep an eye on it so it doesn’t burn.

Nutrition

Serving: 1.5cupsCalories: 237kcalCarbohydrates: 16gProtein: 13gFat: 15gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gCholesterol: 38mgSodium: 429mgPotassium: 521mgFiber: 4gSugar: 3gVitamin A: 896IUVitamin C: 104mgCalcium: 430mgIron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Side Dish
Cuisine: American
Tried this recipe?Mention @healthyfitnessmeals or tag #healthyfitnessmeals!

About Rena Awada

Hi, I’m Rena! Welcome to my blog. I am the founder of Healthy Fitness Meals, certified nutrition coach through Precision Nutrition (PN1), food creator, and mom of five sharing balanced, family-friendly recipes.

ebook cover with taco salad bowl in the image.
Get my free eBook!
Grab my free ebook featuring 20 of my top 30 minutes family-friendly healthy dinner recipes.

Leave a comment

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

Recipe Rating