Cheesy Broccoli & Cauliflower Casserole with Crispy Bacon

Cheesy, creamy, and loaded with crispy bacon, this Broccoli & Cauliflower Casserole is comfort food done right. It’s the kind of dish that makes everyone at the table reach for seconds. Whether you serve it as a holiday side, a potluck favorite, or a cozy weeknight dinner, this casserole always delivers big flavor with minimal fuss.

A plate of baked broccoli and cauliflower casserole sits on a blue and white plate with a fork, on a rustic blue table beside salt, pepper, and a napkin.

I especially love how the sharp cheddar and smoky bacon play off the tender-crisp veggies, all finished with a buttery cracker topping that adds just the right crunch. It’s a bake-ahead dream too, just pop it in the oven when you’re ready.

A rectangular baking dish filled with a golden-brown breadcrumb-topped casserole sits on a blue and white checkered cloth, with broccoli and cauliflower pieces nearby.

Ingredients

  • Broccoli florets – Use fresh broccoli; frozen broccoli is too watery and your sauce will be thin.
  • Cauliflower florets – Use fresh cauliflower. Frozen cauliflower will turn to mush and is very watery.
  • Bacon – You can use any kind of bacon, or even smoked ham, in this recipe.
  • Butter – I cook with salted butter but unsalted is fine. Just adjust the seasonings at the end.
  • Cheddar cheese – I like sharp cheddar, but any kind will work.
  • Whole milk – Whole milk will give you the creamiest texture. Cream will also work.
  • Cream cheese – Use whole fat cream cheese so it doesn’t curdle in your sauce.
  • Spices: Garlic, salt, smoked paprika or cayenne pepper, lemon zest.
  • Crackers – Ritz, or any kind of buttery cracker will be delish in this recipe.
Various ingredients are arranged on a table, including broccoli, cauliflower florets, cream cheese, bacon, cheddar cheese, milk, crackers, butter, garlic, lemon zest, and spices.

How To Make Cheesy Broccoli & Cauliflower Casserole with Crispy Bacon

Scroll down for the full recipe card with exact measurements and printable instructions.

31 of Chef Jenn's FAVE Casseroles!

Recipes for Comfort-Filled Family Meals

I've gathered 31 of my favorite casseroles for you and your family to love! I've created and tested each recipe many times, and you can be sure of no AI. Just dependable, scratch-made dishes to dig into!

You'll get ad-free recipes like:

  • Spaghetti Casserole
  • Sloppy Joe Casserole
  • Sausage-Hashbrown Breakfast Casserole
  • Tuna Noodle Casserole.
  • and so many more!
$7.99 for a limited time!
This is a digital product. You'll receive an instant download link after purchase.

Start by preheating your oven to 375°F and lightly buttering a 9×13-inch baking dish. I like using a ceramic baking dish here; it holds heat beautifully and looks great on the table. Bring a large pot of salted water to a boil.

Blanch the broccoli florets for 2 minutes, then add the cauliflower and cook for another 2 to 3 minutes until the veggies are just tender. Drain them well and set aside.

Next, prepare the topping. Melt 2 tablespoons of butter and mix it with the crushed crackers and smoked paprika in a small bowl. Set aside. For this, I love using Japanese-style panko for extra crunch, but buttery crackers are a classic.

A white bowl filled with finely crushed graham cracker crumbs sits on a light gray surface.

In a large Dutch oven or heavy-bottomed pot, cook the bacon over medium heat until crispy, about 8 minutes. Transfer the bacon to a paper towel-lined plate, then chop it into small pieces. Reserve 1 tablespoon of the bacon drippings in the pot.

Six strips of cooked bacon are laid out on a white paper towel to absorb excess grease.

Add the remaining 2 tablespoons of butter to the pot with the bacon drippings. Stir in the minced garlic and cook for about 30 seconds until fragrant. Add the sea salt, lemon zest, and cayenne pepper, whisking well.

A black pot with sautéed chopped onions and spices in oil, stirred with a wooden spoon, sits on a light gray surface.

Gradually pour in the milk, whisking constantly to make a smooth sauce. Let it simmer for about 3 minutes until slightly thickened.

A pot filled with a creamy yellow sauce, with a wooden spoon resting inside, sits on a light gray surface.

Remove the pot from the heat and whisk in the cream cheese until smooth. Stir in the shredded cheddar cheese until melted and creamy. Fold in the broccoli, cauliflower, and chopped bacon.

Transfer the mixture to your prepared baking dish and sprinkle the cracker topping evenly over the top. Cover the dish with foil.

A metal baking dish containing a broccoli and cauliflower casserole, half topped with breadcrumbs and half with cheese sauce, on a light surface.

Bake the casserole for 20 minutes, then remove the foil and bake for an additional 20 to 25 minutes, or until the top is golden brown and bubbly.

A rectangular baking dish filled with a golden-brown breadcrumb-topped casserole sits on a blue and white checkered cloth, with broccoli and cauliflower pieces nearby.

Let the casserole rest for about 15 minutes before serving; this helps the sauce set up and makes it easier to scoop.

Chef Jenn’s Tips

  • Barely blanch the veggies; they’ll finish cooking in the oven.
  • Use freshly grated cheese for the smoothest sauce.
  • Add a pinch of nutmeg to the cheese sauce for extra depth.
  • Make this casserole a day ahead and bake before serving.

Make It A Meal

Serve this cheesy casserole alongside roasted chicken or lamb, Salmon Balls, grilled pork chops, or a juicy steak. It also makes a hearty vegetarian main dish if you skip the bacon.

A rectangular baking dish filled with a golden-brown breadcrumb-topped casserole sits on a blue and white checkered cloth, with broccoli and cauliflower pieces nearby.

Storage

Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the oven at 325°F or microwave individual portions. You can freeze this casserole for up to 2 months—just wrap it tightly and thaw overnight in the fridge before reheating.

Save and Subscribe Form

Save this recipe and we’ll send it right to your email inbox. Plus we’ll send you other great recipes every week!


A plate of baked broccoli and cauliflower casserole sits on a blue and white plate with a fork, on a rustic blue table beside salt, pepper, and a napkin.

Cheesy Broccoli & Cauliflower Casserole with Crispy Bacon

Chef Jenn
Cheesy Broccoli & Cauliflower Casserole with Crispy Bacon is a rich and satisfying side dish with tender veggies, smoky bacon, and a creamy cheese sauce—all topped with a buttery cracker crust. Perfect for holidays, potlucks, or comforting family dinners.
No ratings yet
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Course Side Dish
Cuisine American
Servings 8 servings
Calories 456 kcal

Ingredients
  

  • 5 cups broccoli florets
  • 5 cups cauliflower florets
  • 6 slices thick-cut bacon
  • 4 tablespoons butter
  • 2 cups mild cheddar cheese shredded
  • 1 cup whole milk
  • 2 cups crackers crushed
  • 4 ounces cream cheese softened and cut into cubes
  • 2 cloves garlic minced
  • 1 teaspoon sea salt plus extra if needed
  • ½ teaspoon smoked paprika or 1/4 teaspoon cayenne
  • 1 teaspoon lemon zest freshly grated

Instructions
 

  • Preheat the oven to 375°F and butter a 9×13-inch baking dish. Bring a large pot of salted water to a boil. Blanch the broccoli for 2 minutes, then add the cauliflower and cook for another 2 to 3 minutes. Drain well.
  • Melt 2 tablespoons of butter and mix with the crushed crackers and smoked paprika. Set aside.
  • Cook the bacon in a Dutch oven over medium heat until crispy, about 8 minutes. Transfer to a paper towel-lined plate and chop. Reserve 1 tablespoon of the bacon drippings.
  • Add the remaining butter to the pot. Stir in the garlic and cook for 30 seconds. Whisk in the salt, lemon zest, and cayenne. Gradually add the milk, whisking constantly. Simmer for 3 minutes.
  • Remove from the heat and whisk in the cream cheese until smooth. Stir in the cheddar until melted. Fold in the broccoli, cauliflower, and bacon.
  • Transfer to the prepared baking dish. Top with the cracker mixture. Cover with foil and bake for 20 minutes. Uncover and bake for 20 to 25 minutes more until bubbly and golden.
  • Let cool for 15 minutes before serving.

Notes

Chef Jenn’s Tips

  • Barely blanch the veggies—they’ll finish cooking in the oven.
  • Use freshly grated cheese for the smoothest sauce.
  • Add a pinch of nutmeg to the cheese sauce for extra depth.
  • Make this casserole a day ahead and bake before serving.
 

Nutrition

Serving: 1cupCalories: 456kcalCarbohydrates: 20gProtein: 16gFat: 36gSaturated Fat: 17gPolyunsaturated Fat: 4gMonounsaturated Fat: 11gTrans Fat: 0.4gCholesterol: 79mgSodium: 925mgPotassium: 532mgFiber: 3gSugar: 6gVitamin A: 1124IUVitamin C: 81mgCalcium: 320mgIron: 2mg

A Note on Nutritional Information

Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.

Keyword bacon broccoli bake, Broccoli casserole, cheesy cauliflower bake, holiday casserole, vegetable side dish
Tried this recipe?Let us know how it was!

Similar Posts

Leave a Reply

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

Recipe Rating