Brussels Sprouts in Alfredo Sauce is a rich and creamy side dish that turns humble vegetables into a decadent treat. With tender Brussels sprouts coated in a garlicky Parmesan cream sauce, this dish is both comforting and elegant—perfect for weeknight dinners or holiday spreads.
Why You’ll Love This Recipe
- Quick and easy—ready in about 30 minutes
- Transforms Brussels sprouts into a crowd-pleasing side
- Velvety Alfredo sauce adds indulgent flavor
- Customizable with bacon, pasta, or other mix-ins
- Great as a vegetarian dish or served with meat
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- 2 lb Brussels sprouts, trimmed and halved
- 6 oz bacon, chopped (optional)
- 1 clove garlic, minced
- 1½ cups heavy cream
- ⅓ cup grated Parmesan cheese
- 1 tablespoon lemon juice
- Salt and black pepper to taste
Optional:
- Pinch of nutmeg or Dijon mustard for extra flavor
- Cooked pasta for a main dish version
directions

- In a large skillet, cook chopped bacon over medium heat until crispy. Remove bacon and set aside, reserving about 3 tablespoons of the fat.
- Add Brussels sprouts to the skillet with reserved fat. Season with salt and pepper. Cook for 8–9 minutes, stirring occasionally, until tender and golden brown.
- Stir in garlic and cook for 1 minute until fragrant.
- Pour in the heavy cream and add lemon juice. Bring to a simmer.
- Stir in Parmesan cheese and continue to cook for 2–3 minutes until the sauce thickens.
- Return bacon to the pan (if using). Stir everything together until well coated.
- Serve hot, garnished with additional Parmesan or parsley if desired.
Servings and timing
- Servings: 6–8 as a side
- Prep time: 15 minutes
- Cook time: 15 minutes
- Total time: 30 minutes
Variations
- Vegetarian: Skip the bacon and use butter or olive oil for sautéing.
- Pasta version: Add cooked pasta like shells or fettuccine to make it a hearty main dish.
- Spicy kick: Add red pepper flakes or a touch of Dijon mustard.
- Roasted version: Roast Brussels sprouts in the oven and toss with warmed Alfredo sauce.
- Add protein: Stir in grilled chicken or sautéed mushrooms for a more filling option.
storage/reheating
- Store leftovers in an airtight container in the fridge for up to 4 days.
- Reheat gently on the stovetop over low heat. Add a splash of cream or milk to loosen the sauce.
- Freezing is not recommended as the sauce may separate upon thawing.
FAQs
What does Alfredo sauce taste like with Brussels sprouts?
The creamy and cheesy Alfredo pairs beautifully with the earthy flavor of Brussels sprouts, creating a rich and satisfying combination.
Can I use frozen Brussels sprouts?
Yes, but fresh is recommended for better texture. If using frozen, thaw and drain well before cooking.
Is this recipe keto-friendly?
Yes, it’s low in carbs, especially if you skip the pasta.
Can I make this dairy-free?
You can substitute with dairy-free cream and cheese alternatives, but flavor and texture may vary.
What can I add to make it a complete meal?
Try adding grilled chicken, cooked pasta, or sautéed mushrooms for a more filling dish.
How do I get the Brussels sprouts perfectly tender?
Cook them in the skillet over medium heat until they’re browned and fork-tender, about 8–9 minutes.
Can I prepare this ahead of time?
Yes, you can make the dish in advance and reheat gently before serving.
Will this dish work for holidays?
Absolutely—its creamy, indulgent nature makes it a great holiday side dish.
Can I roast the Brussels sprouts instead?
Yes, roast at 400°F for about 20–25 minutes, then toss with the Alfredo sauce.
What other vegetables can I use?
You can substitute or add in broccoli, cauliflower, or spinach for variety.
Conclusion
Brussels Sprouts in Alfredo Sauce is a creamy, comforting way to enjoy a nutritious vegetable. Whether you’re serving it as a side or upgrading it into a full meal, this versatile dish brings rich flavor and cozy vibes to your table.
PrintBrussels Sprouts in Alfredo Sauce
Tender Brussels sprouts tossed in a rich, creamy Alfredo sauce—an easy yet elegant side dish perfect for pasta nights or special dinners.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Method: Boil & Sauté
- Cuisine: Italian-American
- Diet: Vegetarian
Ingredients
- 1 lb Brussels sprouts, trimmed and halved
- 2 tbsp butter
- 2 cloves garlic, minced
- 1 cup heavy cream
- ¾ cup freshly grated Parmesan cheese
- Salt and freshly ground black pepper, to taste
- ¼ tsp nutmeg (optional)
- 2 tbsp chopped fresh parsley, for garnish
Instructions
- Bring a large pot of salted water to a boil. Add Brussels sprouts and cook for 5 minutes until just tender. Drain and set aside.
- In a large skillet over medium heat, melt butter. Add minced garlic and sauté for 1 minute until fragrant.
- Pour in heavy cream and bring to a gentle simmer, stirring frequently.
- Reduce heat to low and gradually stir in Parmesan cheese until smooth and sauce is creamy.
- Season with salt, pepper, and nutmeg (if using).
- Add the par‑boiled Brussels sprouts to the sauce and toss gently to coat, cooking 2–3 minutes more until heated through.
- Transfer to a serving dish, garnish with chopped parsley, and serve warm.
Notes
- For a lighter version, swap heavy cream with half‑and‑half.
- Add a pinch of red pepper flakes for some heat.
- Leftovers can be stored in an airtight container in the fridge for 2–3 days.
Nutrition
- Serving Size: 1/2 lb Brussels sprouts with sauce
- Calories: 220 kcal
- Sugar: 3 g
- Sodium: 340 mg
- Fat: 18 g
- Saturated Fat: 10 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 8 g
- Fiber: 4 g
- Protein: 8 g
- Cholesterol: 50 mg