Creamy Cauliflower and Brussels Sprout Casserole

Cozy up with this delicious Creamy Cauliflower and Brussels Sprout Casserole! It makes a perfect side dish for Thanksgiving and holiday dinners galore.

Cauliflower and Brussels Sprout Casserole

I’m making a pretty hefty claim here, but bear with me.

Who needs Mac and Cheese when you can have VEGGIES and cheese?!

Think about it.

What better way to pile up a few servings of your daily veggies in one fell swoop *and* save the carb-loading for the delicious crusty bread you scored from the bakery instead of wasting it on noodles?

I’m not knocking pasta, (because I sure do love a good spaghetti night) and I’m certainly not denying the fabulousness that is Macaroni and Cheese… oh no!

I’m just saying to mayyyybe serve your family and friends this creamy cauliflower and brussels sprout casserole instead of pasta tonight.

It’s pretty darn delicious!

Creamy Cauliflower and Brussels Sprout Casserole with Bacon

Creamy Cauliflower and Brussels Sprout Casserole

Wondering how it is? I had seconds, Paul had seconds… it was good times all around!

This is hands-down another amazing veggie dish to add to your holiday meal planning and it’s also just plain awesome for weekly dinner rotation as a veggie-loaded side dish.

The sauce has this luxe Alfredo sauce vibe and adds so much flavor to the dish.

I decided to blanch the veggies to keep things on the speedier side, but feel free to use roasted cauliflower and brussels sprouts in this cheesy gratin-style casserole if you prefer. The added flavor from the roasted veggies is fantastic!

Creamy Parmesan Gruyere Cauliflower and Brussels Sprout Casserole with Bacon

I used a delicious combo of gruyere and parmesan cheese (HOLY COW I LOVE IT!) but if you can’t find gruyere, feel free to use Gouda, fontina, or even white cheddar cheese.

I’ve made this easy cheese casserole with and without bacon and it’s marvelous both ways! Choose what topping works for you and have at it!

Cauliflower and Brussels Sprout Casserole
5 from 5 votes

Creamy Cauliflower and Brussels Sprout Casserole

Cozy up with this delicious Creamy Cauliflower and Brussels Sprout Casserole! It makes a perfect side dish for Thanksgiving and holiday dinners galore.

Course Side Dish
Cuisine American
Keyword Brussels Sprout Casserole
Prep Time 10 minutes
Cook Time 31 minutes
Total Time 41 minutes
Servings 4 servings
Calories 375 kcal
Author Jenn Laughlin – Peas and Crayons


  • 8 oz brussels sprouts
  • 16 oz cauliflower florets
  • 3 TBSP unsalted butter
  • 3 TBSP all-purpose flour
  • 1.5 cups warm milk (warmed via stovetop or microwave)
  • 1/4-1/2 tsp black pepper
  • 1/4 tsp salt plus extra as needed
  • 1/4 tsp garlic powder
  • 1/8-1/4 tsp ground nutmeg or allspice or season to taste
  • 1 cup freshly grated Gruyere cheese (see notes for swaps)
  • 1/4 cup freshly grated Parmesan cheese
  • 1/3 cup panko breadcrumbs or crushed ritz crackers
  • 1/4 tsp Italian seasoning blend


  • crumbled crispy bacon or veggie bacon
  • thinly sliced/shredded brussels sprouts to garnish


  1. Preheat oven to 375°F.

  2. Set aside a large bowl of water and ice to shock your veggies post-blanching, big enough to accomodate your colander/strainer.

  3. Measure out all your ingredients and set aside.

  4. If using a whole head of cauliflower, cauliflower and cut into florets. If purchasing frozen pre-cut florets, defrost or steam and set aside. For the sprouts, trim and quarter lengthwise into wedges. If using raw cauliflower, cook the florets in a pot of boiling, lightly salted water for 3 minutes, then add the quartered brussels sprouts and continue cooking for 3 minutes until tender but still al dente/firm.

  5. Add to a colander to remove hot water then place the veggie-filled colander in the to the ice bath. Once cooled, drain and set aside.

  6. Next, melt butter in a medium-sized saucepan over medium heat. Once melted, add the flour in slowly, whisking with a metal whisk constantly for 2 minutes while it bubbles and darkens in color. This roux will thicken our sauce. Pour heated milk into the butter-flour mixture and whisk well. Bring to a light boil, whisking constantly for 1 minute or until the mixture has thickened.

  7. Remove from heat and add salt, pepper, garlic powder, and nutmeg or allspice. Working in 2-3 batches, add half the gruyere cheese and all of the parmesan cheese, whisking in between each batch to gently melt the cheese.

  8. Add veggies to a medium baking dish and top with your sauce. Sprinkle with remaining gruyere cheese. Bake at 375°F for approx. 25 minutes, until the top is golden brown.

  9. While the casserole bakes, add breadcrumbs to a heated pan/skillet and gently toast until golden. Season with Italian seasoning and mix. Carefully sprinkle over casserole once ready and finish remaining bake time. Once it's hot and tender, sprinkle with your choice of optional toppings and enjoy immediatley.

Recipe Notes

No Gruyere cheese? No problem! You can use white cheddar cheese or Gouda cheese in it’s place. Fontina also makes a flavorful swap!

Nutrition Facts below are estimated using an online recipe nutrition calculator. Adjust as needed based on choice of optional toppings and swaps and enjoy!

Nutrition Facts
Creamy Cauliflower and Brussels Sprout Casserole
Amount Per Serving
Calories 375 Calories from Fat 207
% Daily Value*
Fat 23g35%
Saturated Fat 14g88%
Cholesterol 70mg23%
Sodium 484mg21%
Potassium 720mg21%
Carbohydrates 24g8%
Fiber 5g21%
Sugar 8g9%
Protein 20g40%
Vitamin A 1142IU23%
Vitamin C 103mg125%
Calcium 578mg58%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.
Cheesy Cauliflower and Brussels sprout Gratin

If you get a chance to try this Creamy Cauliflower and Brussels Sprout Casserole recipe, let me know!

Leave some love in the comment form below or tag your photos with @peasandcrayons on Instagram so I can happy dance over your creation. I can’t wait to see what you whip up!

Cauliflower and Brussels Sprout Casserole with Bacon

more baller Brussels sprout recipes

Looking to get festive? Try my Roasted Brussels sprouts with Cranberries and Clementines. This easy sheet pan side dish is great for holiday dinners and gatherings.

Or you can get your salad on with a health Apple Cranberry Brussels sprout Salad with homemade maple citrus dressing or a creamy Shredded Sprout Salad with dijon caesar dressing.

planning your holiday menu?

Like This? You'll Love These:
· · · · · · · ·

Leave a Reply

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

Recipe Rating


  • Joannie

    5 stars
    I’m having dairy issues so I had to make quite a few substitutions (coconut almond milk, soy butter, vegan cheese), but it still came out great!

  • Nora Kuhl

    5 stars
    It was delicious, thank you for the recipe. I add broccoli to the recipe. It was great will make again.

    • Looove the added broccoli! Thanks Nora!

  • 5 stars
    This was delicious and perfect along side a roasted Cornish game hen. I did not have cauliflower but I had tons of Brussels sprouts which worked perfectly. I’m definitely adding this to my fall and winter meal rotations.


    5 stars
    This is the only way I like to eat brussels sprouts! The perfect side to our dinners.

  • Claudia Lamascolo

    5 stars
    this is right up my alley I love brussels and they are my all-time favorite vegetables I cant wait to dive into this casserole for Thanksgiving!

    • Yay!! I’m so excited for you to try it Claudia!

What’s For Dinner?

Find out with our free weekly recipe newsletter!