• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
What's in the Pan
  • Subscribe
  • Grill and Smoker
  • Skewers and Kebabs
  • Steak
  • Desserts
    • No Bake
  • Popular
  • Traditional Italian Recipes
  • Cast Iron
  • Guides
  • About Me
  • Nav Social Menu

menu icon
go to homepage
  • Subscribe
  • Grill and Smoker
  • Skewers and Kebabs
  • Steak
  • Desserts
    • No Bake
  • Popular
  • Traditional Italian Recipes
  • Cast Iron
  • Guides
  • About Me
  • Nav Social Menu

search icon
Homepage link
  • Subscribe
  • Grill and Smoker
  • Skewers and Kebabs
  • Steak
  • Desserts
    • No Bake
  • Popular
  • Traditional Italian Recipes
  • Cast Iron
  • Guides
  • About Me
  • Nav Social Menu

×
Home » Side Dishes

Creamy Brussels Sprouts with Bacon

Updated: Mar 13, 2026 by Olya Shepard · 49 Comments

This post may contain affiliate links. Please see our Affiliate Policy
Jump to Recipe - Print Recipe

Creamy Brussels Sprouts with Bacon are so irresistible with Mozzarella cheese. What's even better is that it takes less than 30 minutes to make this flavorful dish. Perfect for your Thanksgiving feast or on a cozy Fall weekend.

Love Brussels Sprouts and bacon? Try Brussels Sprouts and Bacon Gratin and Brussels Sprouts and Bacon Casserole.

Creamy Brussels Sprouts with Bacon

Brussels Sprouts and Bacon is a Classic Side Dish

Brussels Sprouts and bacon are such a classic ingredient combination for a Thanksgiving meal! Last fall I made Dijon Mustard Brussels Sprouts and Brussels Sprouts Salad as my side dishes for the holidays. And this year I decided on the creamy version of Brussels Sprouts!

This easy Thanksgiving recipe is a perfect combination of fats, protein and fiber. These are all essential elements to good health. At the same time, bacon flavor enhances the taste of the Brussels sprouts, while creamy sauce makes every single bite melt in your mouth. Your holiday table guests will appreciate the texture of Creamy Brussels Sprouts and kitchen smells that come with them!

Why Creamy Brussels Sprouts Deserve a Spot on Your Menu

  • The thing about Brussels sprouts is that they can be tricky to cook. If you leave them on the stove for too long, they will turn mushy and smelly. My method insures perfectly cooked brussels sprouts due to high heat and adding them back just in the nick of time!
  • Brussels Sprouts also have a tendency to lose their bright green color quickly. Unfortunately. And that's a sign that they're overcooked. However, I will show you how to properly cook these little vegetables so that they have a bright green color and a pleasant flavor they deserve to have.

Creamy Brussels Sprouts Ingredients

  • Heavy cream. I used heavy cream for my Brussels Sprouts sauce. Alternatively, you can use half and half.
  • Mozzarella cheese. To make each serving even more irresistible, melt some mozzarella cheese over the creamy goodness! Just a little bit of cheese and a sprinkling of salt and seasonings can make any vegetable a bit tastier!
  • Salt and pepper. Sea salt and freshly ground pepper are my top choices.
  • Use garlic and onion powders. The creamy garlic sauce for Brussels sprouts is rich and full of so much flavor! Super easy to make all thanks to powdered garlic and onion! And you don't even have to use a knife. Or spend any time cutting up onions and garlic cloves.
Creamy Brussels Sprouts with Bacon

How to Make Creamy Brussels Sprouts

Step 1. Prepare the Brussels Sprouts

  1. Remove any yellow leaves. Using a knife, trim a little bit of the tough stem off. But remember not to remove too much. Also, remove any brown or yellow leaves.
  2. Cut in quarters. If you have a variety of sizes, bigger ones should be cut in quarters while medium sprouts in half.
  3. Once you're done with the prep work, you can now start cooking them in the pan. By the way, cooking Brussels sprouts in the pan not only retains their beneficial qualities, but they also don't get too overcooked. And they won't have a strong smell. Additionally, it also lets them caramelize.
Creamy Brussels Sprouts with Bacon

Step 2. Cook Brussels Sprouts

  • Add olive oil and butter. First things first, melt oil and butter in the cast iron pan (Make sure your cast iron skillet is well seasoned. Here's a comprehensive guide on How To Season Cast Iron Skillet).
  • Add Brussels Sprouts cut side down, cover, and cook without stirring on medium heat for 10-15 minutes or until tender. You can check for tenderness by piercing it with a knife. The cut side of the sprouts should get nice and browned. They will have a nutty, buttery flavor enhanced by garlic powder.
Brussels Sprouts cooked in a skillet

Step 3. Add Bacon

Mix with the Brussels Sprouts.

Bacon on a plate to add to the brussels sprouts skillet

Step 4. Pour Heavy Cream

Add heavy cream and increase heat to bring the dish to light simmer. Add mozzarella cheese and simmer for 10 more minutes.

Heavy Cream added to the Brussels sprouts
Brussels Sprouts Bacon Mozzarella

Creamy Brussels Sprouts with Bacon and Mozzarella

Bacon and Brussels Sprouts are a classic ingredient combination that makes this dish so irresistible. What's even better is that it takes only 30 minutes to make it from start to finish.

CLICK on STARS to REVIEW the RECIPE, then CLICK OK

4.88 from 32 votes
Print Pin
Course: Side Dish
Cuisine: American
Keyword: bacon brussels sprouts, holiday recipe, side dish
Prep Time: 5 minutes minutes
Cook Time: 20 minutes minutes
Total Time: 25 minutes minutes
Servings: 4
Author: Olya Shepard

Ingredients

  • 10 slices bacon (chopped)
  • 2 tablespoons butter
  • 1 tablespoon olive oil
  • 2 pounds Brussel sprouts (trimmed and cut in half)
  • Salt and pepper to season
  • 2 teaspoons garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon dried thyme
  • 1.5 cup heavy cream
  • ½ cup mozzarella shredded

Instructions

  • Cook chopped bacon in a large skillet over medium heat until very crisp, about 3 to 4 minutes per side.
    Turn off heat and transfer bacon to a paper towel-lined plate.
  • In the same pan, melt 2 tablespoons of butter, then add olive oil and the Brussels sprouts. Season them with salt, pepper, garlic powder, onion powder and dried thyme right in the pan.
  • Cook Brussels sprouts on medium high heat for 8-10 minutes to ensure browning of the sprouts. Scrape up any browned bits from the bottom of the pan while cooking.
  • Next pour in the heavy cream, reduce heat down to low and allow the sprouts to simmer until tender, about 5 minutes.
  • Add the bacon in and mix to combine all of the flavours together. Top the sprouts with the mozzarella cheese and increase the heat. The cheese will quickly melt on top of the warm sauce and will thicken it.
  • Simmer for additional 5-10 minutes.
  • Season with a little extra pepper and more mozzarella cheese before serving.
  • Serve immediately.

Video

Calories: 647kcal
Nutrition Facts
Creamy Brussels Sprouts with Bacon and Mozzarella
Amount per Serving
Calories
647
% Daily Value*
Fat
 
58
g
89
%
Saturated Fat
 
29
g
181
%
Cholesterol
 
156
mg
52
%
Sodium
 
599
mg
26
%
Potassium
 
827
mg
24
%
Carbohydrates
 
18
g
6
%
Fiber
 
6
g
25
%
Sugar
 
3
g
3
%
Protein
 
16
g
32
%
Vitamin A
 
2590
IU
52
%
Vitamin C
 
145
mg
176
%
Calcium
 
163
mg
16
%
Iron
 
2.6
mg
14
%
* Percent Daily Values are based on a 2000 calorie diet.

FAQ

  • Why are my Brussels sprouts soggy or mushy? The sprouts were either overcooked in the cream or crowded in the pan, so they steamed instead of caramelizing. Give Brussels sprouts enough space, cook them over medium-high heat until browned before adding cream, and simmer in sauce just until fork-tender.
  • Why is my sauce thin and watery? A thin sauce usually comes from too much liquid (extra cream or water from unbrowned sprouts) and not enough reduction time. Let the cream simmer on low until it lightly coats the back of a spoon, then stir in mozzarella and cook a few extra minutes so the cheese helps thicken.
  • Why did my cream sauce curdle or separate? High heat or adding cold cream straight into a very hot pan can cause cream to split. Lower the heat to medium-low, let the pan cool for a minute, then add room-temperature cream and stir constantly as it comes back to a gentle simmer.
  • Why isn't my cheese melting smoothly? Pre-shredded mozzarella can contain anti-caking agents that stop it from melting silky-smooth. For the best pull, use freshly shredded mozzarella and add it gradually, stirring until fully
  • Do I keep bacon fat? Yes. I kept the bacon grease after I cooked my bacon, however it's a personal preference and the bacon grease can be discarded.

Can I make this without bacon?

Yes, you can swap bacon for diced pancetta, turkey bacon, chicken sausage, or a vegetarian option like mushrooms sautéed in butter or olive oil for a similar savory depth.

  • For extra flavor, add a splash of soy sauce, Worcestershire, or smoked paprika to mimic the smokiness of bacon.

How do I lighten this recipe?

Replace some or all of the heavy cream with half-and-half; just simmer a bit longer to reduce and thicken.

Use less cheese on top or combine mozzarella with a stronger cheese (Parmesan or aged cheddar) so you can use less while keeping bold flavor.

Can I make this keto or low carb?

The base recipe with Brussels sprouts, cream, bacon, and cheese is naturally low carb, so the main adjustment is avoiding any breadcrumb toppings or flour-based thickeners.

  • If you want a thicker, casserole-style dish without carbs, stir in a bit more shredded mozzarella or Parmesan and bake a few minutes until bubbly.

What can I use instead of mozzarella?

Swap mozzarella with Gruyère, provolone, white cheddar, fontina, or a mix of mozzarella and Parmesan for more nutty flavor.

Use a low-moisture cheese blend if you want a thicker, less saucy finish.

What to serve Creamy Brussels Sprouts with

To balance the meal, I like to serve this with some proteins like Roasted Turkey Breast in Garlic and Herb Butter and Baked Pork Tenderloin with Mustard Crust, or colorful salads, such as Avocado Salad with Tomatoes or Cranberry Walnut and Spinach Salad.

Make-ahead, storage, and reheating FAQ

  • How to Make It Ahead: You can cook the sprouts and bacon and assemble them with the cream and cheese up to 1 day in advance, then refrigerate tightly covered.
  • Refrigerate: Store leftovers in an airtight container in the refrigerator for 3-4 days for best texture and flavor.
  • Reheat only what you plan to eat to avoid repeatedly drying out the sprouts and sauce.
  • Before serving, bake or reheat gently at 350°F until hot and bubbly, adding a splash of cream if the sauce looks too thick.

How do I reheat leftovers without drying them out?

  • Reheat in a covered baking dish at 325-350°F until warmed through, or in a covered skillet over low heat, adding a little cream or milk to loosen the sauce.
  • For a crisper top, uncover for the last few minutes or briefly broil until the cheese is lightly browned.

More delicious Brussels sprouts recipes

  • Roasted Brussels sprouts with butternut squash
  • Warm Quinoa and Brussels sprouts Salad in Honey Mustard
  • Zesty Brussels sprout Coleslaw with Horseradish
  • Brussels sprouts and Bacon Gratin

Here are some Thanksgiving Side Dishes suggestions 🥗

  • Grand Marnier Cranberry Sauce
  • Ultimate Green Bean Casserole in a Skillet
  • Spicy Maple Glazed Roasted Sweet Potatoes
  • Green Beans in a Skillet
  • Ultimate Green Bean Casserole Skillet

More Side Dishes

  • Grilled vegetable salad with eggplant, zucchini, peppers, sweet onion, crumbled feta, toasted walnuts, mint, and dill
    This Is the Only Way You’ll Want to Eat Grilled Veggies All Summer
  • slow cooker creamed corn
    20 Best Make-Ahead BBQ Sides for the Ultimate Cookout Menu
  • Baked Sweet Potato Halves
    Perfect Baked Sweet Potato Halves (Caramelized & Tender)
  • sweet potatoes in the pot
    I Cooked Sweet Potatoes Every Possible Way So You Don't Have To
81.6K shares
  • Facebook8.0K
  • Email

Reader Interactions

Comments

  1. David says

    January 09, 2026 at 9:42 am

    This Brussel sprout recipe is a big hit here for the holidays.

    Reply
    • Olya says

      January 10, 2026 at 7:51 pm

      I like to hear that!

      Reply
  2. Lili says

    December 06, 2025 at 11:43 pm

    LOOOOVE the brussels sprouts with creamy sauce. We added apples to this recipe.

    Reply
    • Olya Shepard says

      January 11, 2026 at 5:56 pm

      Thank you - the cream sauce is the bomb!

      Reply
  3. Maria says

    November 06, 2025 at 11:49 pm

    Wow - what a delicious recipe. Thank you!

    Reply
    • Olya Shepard says

      January 11, 2026 at 5:56 pm

      So glad you like these!

      Reply
  4. Aida says

    November 06, 2022 at 11:42 pm

    Used coconut milk instead and added some maple syrup to add sweetness. Will be making it for thanskgiving.

    Reply
  5. Donna says

    January 08, 2021 at 10:28 am

    I made it last night it was delicious

    Reply
« Older Comments
4.88 from 32 votes (22 ratings without comment)

Leave a Reply Cancel reply

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

Click on stars to rate the recipe!




Primary Sidebar

Hi, I'm Olya! Welcome to the online home of my recipes that will make you look like a pro, yet without having to spend too much time in the kitchen! More about me →

Most Recent:

  • Love post oak and pecan. Like apple and cherry too but not for beef
    Post Oak vs. Hickory vs. Mesquite vs. Pecan: Which Wood Makes Better BBQ Meat?
  • Poor Man's Burnt Ends
    Poor Man's Burnt Ends (Better Than Brisket — And I'll Prove It)
  • Whipped ricotta with pesto that doesn’t go watery. Drained ricotta whipped with cream cheese for a thick, fluffy dip in 20 minutes. Serve as an appetizer or pasta sauce.
    Love Pesto? This Whipped Ricotta Is the Creamy Summer Upgrade Your Pasta and Sandwiches Need
  • Stack of gooey s’mores stuffed cookies on a plate with melted chocolate and toasted marshmallow centers
    These S'mores Stuffed Cookies Taste Like Summer Campfires

Hi, I'm Olya! Welcome to the online home of my recipes that will make you look like a pro, yet without having to spend too much time in the kitchen! More about me →

Most Recent:

  • Overhead shot of air fryer lemon herb meatballs with whipped feta dip, lemon wedges, and fresh herbs in the air fryer
    Air Fryer Lemon Herb Meatballs with Whipped Feta Dip
  • Oven Baked Thai Chicken Satay
    Thai Dinners at Home: Easy, Big‑Flavor Recipes and Techniques You’ll Wish You Tried Sooner
  • Oven-baked Thai chicken satay skewers on a wire rack served over jasmine rice with coconut peanut sauce and lime wedges
    Why Your Thai Dinners Don't Taste Like Takeout
  • Easy Pan Seared Chicken Breast
    You're Overcooking Your Chicken Breast — This Pan-Searing Fix Changes Everything

Footer

↑ back to top

Privacy Policy

Affiliate Disclosure

Disclaimer

Contact Me

About

Work with me

Pinterest

Facebook

Instagram

Copyright © 2016-2025 Whatsinthepan.com

Click on Stars

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.