Creamy Brussels Sprouts Bacon

Featured in Perfect Companion Dishes.

This dish brings together crispy bacon and tender Brussels sprouts, enveloped in a rich, creamy cheese sauce. From sizzling bacon to bubbling, golden cheese, every step builds depth and comfort. Brussels sprouts are charred for flavor, then combined with garlic, butter, and flour for the sauce base before being baked until bubbly and golden. Ideal for holiday meals or any comforting occasion, it’s a hearty and flavorful choice that delights both Brussels lovers and skeptics alike with its savory, creamy goodness.

Rehan Magic House Recipes
Updated on Fri, 27 Jun 2025 20:41:11 GMT
Creamy Brussels Sprouts with Bacon Pin it
Creamy Brussels Sprouts with Bacon | magichouserecipes.com

Creamy Brussels Sprouts with Bacon transforms humble Brussels sprouts into a rich and satisfying side that is perfect for gatherings or cozy dinners. This dish is layered with smokiness from thick cut bacon and blankets each bite in a creamy cheese sauce that will make even the pickiest eaters reach for seconds.

I first made this for Thanksgiving when searching for a way to win over my family’s Brussels skeptics. Now it makes an appearance every year and there are never any leftovers.

Ingredients

  • Thick cut bacon: Adds deep savory flavor and a great crunch in every bite. Choose a high quality smoked bacon for best results
  • Brussels sprouts: Look for bright green and tight heads for sweetness and no bitterness
  • Salt and pepper: Simple seasoning that brings out the natural flavors
  • Minced garlic: Lends aromatic zest and enhances the creamy sauce. Always use fresh garlic if you can
  • Butter: Gives the creamy sauce its rich foundation. Use real unsalted butter for best taste
  • All purpose flour: Helps thicken the sauce. Look for unbleached
  • Heavy cream or half and half: Creates the luscious creamy base. Use heavy cream for more decadence
  • Parmesan cheese: Melts into the sauce for a nutty cheesy depth. Buy a wedge and shred it yourself for best texture
  • Mozzarella cheese: Adds gooeyness and a lovely golden top. Whole milk mozzarella melts beautifully

Step-by-Step Instructions

Prep the Oven and Pan:
Preheat your oven to 400 degrees F so it is ready for baking. Set out a large cast iron skillet which can go from stove to oven.
Cook the Bacon:
Cut thick cut bacon into bite sized pieces. Cook in the skillet over medium heat until crisp and browned. Remove with a slotted spoon onto paper towels to drain. Carefully pour off all but two or three tablespoons of bacon grease for flavor.
Char the Brussels Sprouts:
Add halved Brussels sprouts to the hot bacon grease. Sprinkle with salt and pepper to taste. Cook over medium high heat stirring occasionally until the sprouts are lightly charred on the cut edges about six minutes. Stir in minced garlic and cook another minute until fragrant.
Make the Cheese Sauce:
Remove the Brussels sprouts to a plate. Melt butter in the skillet then sprinkle over the flour. Whisk constantly to blend. Slowly pour in the heavy cream in a thin stream while whisking to avoid lumps. Warm through then stir in shredded parmesan cheese until melted and smooth.
Assemble the Casserole:
Return Brussels sprouts and the cooked bacon to the pan. Toss to coat well in the sauce. Sprinkle mozzarella cheese on top and gently stir to distribute.
Bake to Finish:
Slide the skillet into the hot oven. Bake uncovered for fifteen to twenty minutes until the center is bubbling and the Brussels sprouts are very tender. Serve piping hot straight from the skillet.
Creamy Brussels Sprouts with Bacon Pin it
Creamy Brussels Sprouts with Bacon | magichouserecipes.com

My favorite ingredient is definitely the parmesan cheese I always sneak a little extra into the sauce for an even nuttier cheesy kick It reminds me of my grandmother’s old fashioned casseroles which felt so special as a kid

Storage Tips

Store leftovers in a covered container in the fridge for up to three days. To reheat cover with foil and warm in a 350 degree F oven until bubbling. You can also microwave individual portions in short bursts stirring between each to keep the sauce creamy.

Ingredient Substitutions

Swap the bacon with pancetta or turkey bacon for a lighter option. No heavy cream on hand Use half and half or even whole milk for a slightly lighter sauce just simmer it a bit longer to thicken. For a nut free or vegetarian version simply skip the bacon and double the cheese.

Serving Suggestions

This pairs beautifully with roast poultry glazed ham or prime rib. I love piling it next to mashed potatoes and letting the creamy sauce mingle with everything on the plate Add a crisp green salad for a nicely balanced meal.

Creamy Brussels Sprouts with Bacon Pin it
Creamy Brussels Sprouts with Bacon | magichouserecipes.com

Cultural Context

Brussels sprouts have deep European roots especially in Belgium but creamy casseroles like this are a nod to classic American holiday cooking. The cheese and bacon bring a Midwestern comfort food vibe that is irresistible.

Frequently Asked Questions

→ How do I keep Brussels sprouts tender but not mushy?

Briefly sauté Brussels sprouts to lightly char without overcooking, then bake until just tender and bubbly.

→ Can I use half and half instead of heavy cream?

Yes, half and half can be substituted for a lighter texture while still providing creaminess.

→ What cheeses pair best with Brussels sprouts?

Parmesan and mozzarella work well, offering both flavor and meltability. Feel free to experiment with others like Gruyère or fontina.

→ Is it necessary to use a cast iron skillet?

No, but cast iron retains heat well and gives a great sear. Any oven-safe pan works, or transfer to a baking dish after sautéing.

→ How should leftovers be stored and reheated?

Keep leftovers in an airtight container in the fridge. Reheat gently in the oven or microwave until warmed through.

Creamy Brussels Sprouts Bacon

Crispy bacon and creamy cheese coat tender Brussels sprouts for a warm, crowd-pleasing side.

Prep Time
10 Minutes
Cook Time
30 Minutes
Total Time
40 Minutes
By: Reham

Category: Side Dishes

Difficulty: Intermediate

Cuisine: American

Yield: 8 Servings

Dietary: ~

Ingredients

01 12 oz thick-cut bacon, cut into pieces
02 2 lbs Brussels sprouts, trimmed and halved
03 Salt and pepper, to taste
04 2 tsp garlic, minced
05 2 tbsp butter
06 2 tbsp all-purpose flour
07 1 ½ cups heavy cream or half and half
08 ⅓ cup shredded parmesan cheese
09 ¾ cup shredded mozzarella cheese

Instructions

Step 01

Preheat oven to 400 degrees Fahrenheit.

Step 02

Cook bacon in a large cast iron skillet until browned and crisp. Remove bacon with a slotted spoon to a paper towel-lined plate. Reserve 2 to 3 tablespoons of bacon grease and discard the rest.

Step 03

Add Brussels sprouts to the reserved bacon grease in the skillet. Season with salt and pepper to taste. Cook over medium-high heat until lightly charred, about 6 minutes. Stir in garlic and cook until fragrant.

Step 04

Remove Brussels sprouts to a plate or baking dish if not using an oven-safe pan. Melt butter in the skillet over medium heat and whisk in the flour. Gradually whisk in the heavy cream until heated through. Stir in the parmesan cheese until melted and smooth.

Step 05

Return Brussels sprouts and bacon to the skillet and stir to coat. If using a baking dish, pour the cream mixture over the Brussels sprouts and bacon, stirring to coat. Sprinkle the mozzarella cheese and give it a quick stir.

Step 06

Bake in the oven for 15 to 20 minutes, or until the center of the dish is bubbly and the Brussels sprouts are tender. Serve immediately.

Tools You'll Need

  • Cast iron skillet
  • Whisk
  • Baking dish (if not using oven-safe skillet)

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (heavy cream, parmesan, mozzarella cheese)
  • Contains gluten (all-purpose flour)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 461
  • Total Fat: 40 g
  • Total Carbohydrate: 14 g
  • Protein: 14 g