Creamy Garlic Parmesan Brussels Sprouts with Bacon: The Ultimate Comfort Side Dish

Hi I'm Rita

Everyday Culinary Delights👩‍🍳

Posted on

This post contains affiliate links, meaning we may earn a small commission if you purchase through our links—at no extra cost to you. We only recommend kitchen tools, ingredients, and supplements we trust and use ourselves!

Brussels sprouts have had a bad reputation for far too long, but once you try Creamy Garlic Parmesan Brussels Sprouts with Bacon, you’ll never look at them the same way again. This dish turns simple Brussels sprouts into a rich, cheesy, and savory masterpiece with crispy bacon, a luscious garlic cream sauce, and a touch of melted mozzarella and Parmesan.

Whether you’re making this for a holiday dinner, a family gathering, or just a comforting weeknight side, this recipe delivers bold flavors with minimal effort. Even the pickiest eaters will be begging for seconds!

Why You’ll Love This Recipe

This dish is more than just another way to eat Brussels sprouts—it’s a flavor explosion. Here’s why you’ll want to make it again and again:

  • Rich and Creamy – The garlic-infused cream sauce is smooth and velvety.
  • Crispy and Smoky – Bacon adds the perfect crunchy contrast.
  • Cheesy Goodness – Mozzarella and Parmesan create a golden, bubbly finish.
  • Easy to Make – Ready in 30 minutes with simple ingredients.
  • Perfect for Any Occasion – Great as a holiday side or a comfort food indulgence.

Now, let’s gather the ingredients and get started!

Ingredients for Creamy Garlic Parmesan Brussels Sprouts with Bacon

Here’s everything you need to make this deliciously creamy Brussels sprouts recipe:

Main Ingredients

IngredientUS MeasurementMetric Measurement
Bacon (cut into strips)10 ounces285g
Butter2 tablespoons30g
Brussels sprouts (trimmed and halved)2 pounds900g
Salt1 pinchTo taste
Black pepper1 pinchTo taste
Garlic (finely chopped)5 cloves5 cloves
Light or heavy cream (thickened cream)1 ½ cups375ml
Cornstarch slurry (optional)1 ½ teaspoons cornstarch + 1 tablespoon water4g cornstarch + 15ml water
Mozzarella cheese (fresh, shredded or grated)⅓ cup80g
Parmesan cheese (fresh, shredded or grated)¼ cup60g

Step-by-Step Instructions

1. Prepare the Bacon

  • Heat a large skillet over medium heat and cook the bacon strips until crispy.
  • Remove the bacon and set it aside on a plate lined with paper towels to drain excess grease.

2. Sauté the Brussels Sprouts

  • In the same skillet, melt butter in the bacon fat over medium heat.
  • Add the Brussels sprouts, season with salt and pepper, and cook until lightly browned and softened (5–7 minutes).

3. Add the Garlic

  • Stir in the finely chopped garlic and sauté for 1–2 minutes until fragrant.

4. Make the Cream Sauce

  • Pour in the cream, stirring well to combine.
  • If you prefer a thicker sauce, add the cornstarch slurry and stir until the sauce begins to thicken.

5. Add the Cheese

  • Reduce the heat to low and mix in the mozzarella and Parmesan cheese.
  • Stir gently until the cheese melts into the sauce.

6. Finish with Bacon and Serve

  • Return the crispy bacon to the skillet and toss everything together.
  • Remove from heat and serve immediately while hot and creamy!

Best Ways to Serve Creamy Garlic Parmesan Brussels Sprouts with Bacon

This dish pairs beautifully with a variety of meals. Try serving it with:

  • Grilled Steak – The creaminess balances out the bold flavors of a juicy steak.
  • Roast Chicken or Turkey – A perfect holiday side dish.
  • Garlic Butter Salmon – Enhances the rich flavors of seafood.
  • Mashed Cauliflower or Potatoes – A cozy, comfort-food combination.

Expert Tips for the Perfect Dish

1. Choose Fresh Brussels Sprouts

Look for bright green, firm sprouts without yellowing or soft spots for the best texture and flavor.

2. Use Heavy Cream for Extra Richness

If you want an ultra-luxurious sauce, opt for heavy cream instead of light cream.

3. Roast the Brussels Sprouts for More Flavor

For a caramelized touch, roast the Brussels sprouts in the oven at 400°F (200°C) for 15 minutes before adding them to the skillet.

4. Adjust the Cheese to Your Liking

  • Swap mozzarella for Gruyère for a nutty flavor.
  • Increase the Parmesan for a sharper taste.

How to Store and Reheat Leftovers

If you have leftovers, here’s how to keep them fresh:

Storage

  • Refrigerator: Store in an airtight container for up to 3 days.
  • Freezer: Not recommended, as the cream sauce may separate when thawed.

Reheating

  • Stovetop: Warm over low heat, stirring frequently to maintain the sauce’s consistency.
  • Microwave: Heat in 30-second intervals, stirring in between to prevent curdling.

Nutritional Information

NutrientPer Serving
Calories~400 kcal
Protein15g
Fat34g
Carbohydrates10g
Fiber4g
Sugar3g

Frequently Asked Questions (FAQ)

1. Can I make this dish ahead of time?

Yes! Cook everything except the cheese, then reheat and stir in the cheese just before serving.

2. Can I use frozen Brussels sprouts?

Fresh is best, but if using frozen, thaw and pat them dry before cooking to prevent excess moisture.

3. How can I make this dish keto-friendly?

It’s already low-carb and keto-friendly, but to make it even better, skip the cornstarch and use only heavy cream.

4. Can I bake this dish instead of cooking it on the stovetop?

Absolutely! After combining all ingredients, transfer to a baking dish, top with extra cheese, and bake at 375°F (190°C) for 15 minutes.

5. What’s the best substitute for bacon?

If you don’t eat pork, try turkey bacon or chopped pancetta.

6. Can I add more vegetables to this dish?

Yes! Mushrooms, onions, or spinach would be delicious additions.

Final Thoughts: Your New Favorite Brussels Sprouts Recipe

This Creamy Garlic Parmesan Brussels Sprouts with Bacon recipe is guaranteed to convert even the biggest Brussels sprouts skeptics. With its crispy bacon, rich cheese sauce, and tender Brussels sprouts, it’s a dish that delivers on flavor and comfort.

Try it tonight and experience the magic for yourself!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Garlic Parmesan Brussels Sprouts with Bacon: The Ultimate Comfort Side Dish


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Raven
  • Total Time: 30 minutes
  • Yield: 6 servings 1x

Description

This Creamy Garlic Parmesan Brussels Sprouts with Bacon recipe transforms humble Brussels sprouts into a rich, savory, and cheesy side dish. With crispy bacon, a luscious garlic cream sauce, and melty mozzarella and Parmesan, it’s a comforting and delicious addition to any meal. Perfect for holidays, family dinners, or a cozy night at home.


Ingredients

Scale
  • 10 ounces bacon, cut into strips
  • 2 tablespoons butter
  • 2 pounds Brussels sprouts, washed, trimmed, and halved
  • 1 pinch salt, to season
  • 1 pinch black pepper, to season
  • 5 cloves garlic, finely chopped
  • 1 ½ cups light cream or heavy cream (or thickened cream)
  • 1 ½ teaspoons cornstarch mixed with 1 tablespoon water (optional cornstarch slurry)
  • ⅓ cup mozzarella cheese, fresh shredded or grated
  • ¼ cup Parmesan cheese, fresh shredded or grated

Instructions

  • Cook the Bacon: Heat a large skillet over medium heat. Cook the bacon until crispy, about 5–7 minutes. Remove the bacon and place it on a plate lined with paper towels to drain.
  • Sauté the Brussels Sprouts: In the same skillet, melt the butter in the leftover bacon fat over medium heat. Add the Brussels sprouts, season with salt and pepper, and sauté for 5–7 minutes until they are lightly browned and softened.
  • Add the Garlic: Stir in the finely chopped garlic and cook for 1–2 minutes, just until fragrant.
  • Make the Cream Sauce: Reduce the heat to low. Pour in the cream and stir to combine with the garlic and Brussels sprouts. For a thicker sauce, mix the cornstarch slurry and add it to the pan, stirring until the sauce thickens slightly.
  • Add the Cheese: Stir in the mozzarella and Parmesan cheese. Cook on low heat, stirring gently, until the cheese is melted and the sauce is smooth.
  • Finish with Bacon: Add the crispy bacon back into the skillet and toss everything together until well combined.
  • Serve: Remove from heat and serve immediately. Garnish with extra Parmesan or bacon bits for an extra touch.

Notes

  • For Extra Crispiness: Roast the Brussels sprouts at 400°F (200°C) for 15 minutes before adding them to the skillet.
  • Keto-Friendly: Skip the cornstarch slurry and use only heavy cream.
  • Cheese Variations: Swap mozzarella for Gruyère or cheddar for a twist on flavor.
  • Storage Tips: Refrigerate leftovers in an airtight container for up to 3 days.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Side Dish
  • Method: Stovetop
  • Cuisine: American

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star