Brussels Sprouts in Creamy Carbonara Sauce with Bacon Recipe
Introduction
Brussels Sprouts in Creamy Carbonara Sauce is a comforting twist on a classic side dish. Cooked with crispy bacon and a rich, cheesy sauce, this recipe makes Brussels sprouts irresistibly delicious. It’s perfect for adding a touch of elegance to your weeknight dinners or holiday feasts.

Ingredients
- 150g (5oz) bacon, chopped (use streaky, not lean)
- 750g (1 1/2 lb) Brussels sprouts
- 1/4 tsp salt
- 1/2 tsp black pepper
- 2 garlic cloves, finely minced
- 1/2 cup chicken or vegetable stock / broth, low sodium
- 1 cup heavy cream (thickened)
- 1/2 cup Parmesan, finely grated (best to grate your own)
- 1/2 cup shredded mozzarella (or any other melting cheese)
Instructions
- Step 1: Prepare the Brussels sprouts by trimming off the woody ends, cutting them in half, and removing any loose or scraggly outer layers.
- Step 2: Place the chopped bacon in a cold non-stick skillet. Turn the stove to medium-high and cook the bacon for 2 to 3 minutes until golden. Remove the bacon with a slotted spoon and set aside.
- Step 3: Discard most of the bacon fat, leaving about 2 tablespoons in the skillet. If there is less fat, add a little butter or olive oil to reach this amount.
- Step 4: Add the prepared Brussels sprouts to the skillet. Cook for about 3 minutes, stirring occasionally, until the cut sides begin to turn light golden.
- Step 5: Add the minced garlic, salt, and black pepper. Continue sautéing for another minute, until the cut faces become golden.
- Step 6: Pour in the chicken or vegetable stock. Lower the heat to medium and simmer for 4 to 5 minutes, stirring occasionally, until the Brussels sprouts are almost cooked through but still firm.
- Step 7: Stir in the heavy cream and let it simmer for 2 minutes to reduce slightly.
- Step 8: Add the grated Parmesan and shredded mozzarella. Stir gently until the cheeses melt and the sauce thickens, cooking for an additional minute to finish the Brussels sprouts.
- Step 9: Taste and adjust the salt if necessary, though it often will not need more.
- Step 10: Transfer the Brussels sprouts to a serving bowl, sprinkle the crispy bacon on top, and serve hot.
Tips & Variations
- For a vegetarian option, omit the bacon and use vegetable stock. Add smoked paprika for a smoky flavor.
- Try adding a pinch of nutmeg to the cream sauce for extra warmth and complexity.
- If you prefer a thicker sauce, simmer it a little longer until it reaches your desired consistency.
- Use freshly grated cheeses for the best flavor and melt-in-your-mouth texture.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a skillet over low heat or in the microwave, adding a splash of cream or stock to loosen the sauce if it thickens too much.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen Brussels sprouts for this recipe?
While fresh Brussels sprouts are preferred for texture and flavor, you can use frozen ones. Thaw and drain them well before cooking, but note the texture may be softer.
What type of bacon works best?
Streaky bacon is best as it renders more fat and crisps up nicely, adding extra flavor and texture to the dish.
Print
Brussels Sprouts in Creamy Carbonara Sauce with Bacon Recipe
- Total Time: 28 minutes
- Yield: 4 servings 1x
Description
A delicious and comforting dish of Brussels sprouts cooked in a rich, creamy carbonara-style sauce with crispy bacon, parmesan, and mozzarella cheese. Perfect as a hearty side or a standalone vegetarian-friendly meal when omitting bacon.
Ingredients
Bacon
- 150g (5oz) bacon, chopped (use streaky, not lean)
Vegetables
- 750g (1 1/2 lb) Brussels sprouts, trimmed and halved
- 2 garlic cloves, finely minced
Seasonings
- 1/4 tsp salt
- 1/2 tsp black pepper
Liquids
- 1/2 cup low sodium chicken or vegetable stock/broth
- 1 cup heavy/thickened cream
Cheese
- 1/2 cup parmesan, finely grated
- 1/2 cup shredded mozzarella (or any other melting cheese)
Instructions
- Prepare Brussels sprouts: Trim the woody ends off the Brussels sprouts, halve them, and remove any scraggly or loose outer layers to ensure even cooking and a clean texture.
- Cook bacon: Place the chopped bacon in a cold non-stick skillet, then turn the heat to medium-high. Cook for 2 to 3 minutes until the bacon turns golden and crispy. Remove the bacon with a slotted spoon and set aside.
- Reserve bacon fat: Discard most of the bacon fat, leaving about 2 tablespoons in the skillet for flavor. If there is not enough fat, add a small amount of butter or olive oil to make up the difference.
- Sauté Brussels sprouts: Add the Brussels sprouts to the skillet and cook for 3 minutes, stirring occasionally, until the cut sides become lightly golden brown.
- Add garlic and seasonings: Mix in the minced garlic, salt, and black pepper. Continue sautéing for another 1 minute until the cut faces of the sprouts deepen in color.
- Braise in stock: Pour in the chicken or vegetable stock, reduce the heat to medium, and simmer for 4 to 5 minutes, stirring occasionally, until the Brussels sprouts are almost tender but not fully cooked through.
- Simmer with cream: Stir in the heavy cream and simmer for 2 minutes, allowing the sauce to reduce slightly and thicken.
- Add cheeses: Mix in the parmesan and shredded mozzarella cheese. Stir continuously until the cheese melts and the sauce thickens further, simmering for an additional 1 minute to finish cooking the sprouts.
- Adjust seasoning: Taste the dish and add more salt if needed; often the cheese and bacon provide enough saltiness.
- Serve: Transfer the Brussels sprouts with the creamy carbonara sauce to a serving bowl. Sprinkle the crispy cooked bacon on top and serve immediately while hot.
Notes
- Note 1: Use fresh Brussels sprouts trimmed and halved for even cooking.
- Note 2: Low sodium stock/broth helps control the saltiness of the dish.
- Note 3: Heavy or thickened cream ensures a rich, creamy sauce.
- Note 4: Starting the bacon in a cold pan helps render the fat slowly for crispy texture.
- Note 5: If the sauce is too thick, add a splash of stock or cream to loosen it.
- Prep Time: 10 minutes
- Cook Time: 18 minutes
- Category: Side Dish
- Method: Stovetop
- Cuisine: Italian-inspired
Keywords: Brussels sprouts, carbonara sauce, creamy, bacon, parmesan, mozzarella, side dish, quick, comfort food

