Honestly, Brussels sprouts were never really on my family’s “favorites” list. For years, they were relegated to holiday side dish duty out of tradition, not excitement. That is, until I stumbled upon this recipe for Creamy Parmesan Brussels Sprouts. The first time I made it, the transformation was incredible. Even my sprout-skeptical kids devoured them! The creamy sauce, the nutty roasted sprouts, and that salty parmesan crust – it’s a flavor combination that’s simply irresistible. Now, these Creamy Parmesan Brussels Sprouts are requested at almost every family gathering and have become a regular part of our weeknight dinners. They are truly a game-changer, turning even the staunchest Brussels sprout doubters into believers. Prepare to be amazed at how delicious and easy this recipe is – you’ll be making it again and again!
Ingredients You’ll Need for Creamy Parmesan Brussels Sprouts
- Brussels Sprouts (1.5 lbs): Fresh, firm Brussels sprouts are the star of the show. Look for sprouts that are tightly packed and bright green. They provide a slightly bitter, earthy base that perfectly complements the creamy sauce.
- Heavy Cream (1 cup): This is the foundation of the creamy sauce. Heavy cream provides richness and a luxurious texture that coats the Brussels sprouts beautifully.
- Parmesan Cheese (1 cup, grated): Freshly grated Parmesan cheese is crucial for the best flavor and melting. It adds a salty, nutty, and umami-rich dimension to the dish, creating a delicious crust when baked.
- Garlic (2 cloves, minced): Garlic infuses the cream sauce with aromatic depth. Freshly minced garlic releases its pungent oils, enhancing the overall savory profile of the dish.
- Butter (2 tablespoons): Butter adds richness and helps to sauté the garlic and create a flavorful base for the cream sauce. It also contributes to a beautiful golden-brown color during baking.
- Olive Oil (2 tablespoons): Olive oil is used for roasting the Brussels sprouts. It helps them to caramelize and develop a slightly crispy exterior while keeping the inside tender.
- Salt (to taste): Salt is essential for seasoning and enhancing all the flavors. It balances the sweetness of the cream and bitterness of the sprouts.
- Black Pepper (to taste): Freshly ground black pepper adds a subtle spice and complexity to the dish. It complements the richness of the cream and cheese.
- Optional: Red Pepper Flakes (pinch): For a touch of heat, a pinch of red pepper flakes can be added to the cream sauce. This adds a subtle kick that balances the richness and adds another layer of flavor.
Step-by-Step Instructions for Perfect Creamy Parmesan Brussels Sprouts
- Preheat Your Oven and Prepare the Sprouts: Begin by preheating your oven to 400°F (200°C). While the oven is heating, prepare the Brussels sprouts. Wash them thoroughly under cold water and pat them completely dry with a clean kitchen towel or paper towels. Drying is crucial for roasting, as it helps them to brown instead of steam. Trim the tough ends of the Brussels sprouts and remove any yellow or wilted outer leaves. Cut the Brussels sprouts in half lengthwise. For larger sprouts, you might even consider quartering them to ensure even cooking.
- Roast the Brussels Sprouts: In a large bowl, toss the halved Brussels sprouts with 2 tablespoons of olive oil, salt, and black pepper. Ensure that the sprouts are evenly coated with oil and seasoning. Spread the seasoned Brussels sprouts in a single layer on a baking sheet. Avoid overcrowding the pan, as this can cause the sprouts to steam instead of roast. If necessary, use two baking sheets. Roast in the preheated oven for 20-25 minutes, or until the Brussels sprouts are tender and lightly browned, with slightly crispy edges. Halfway through roasting, toss the sprouts to ensure even browning on all sides.
- Prepare the Creamy Parmesan Sauce: While the Brussels sprouts are roasting, prepare the creamy Parmesan sauce. In a medium saucepan over medium heat, melt 2 tablespoons of butter. Once the butter is melted and shimmering, add the minced garlic and sauté for about 1-2 minutes, until fragrant. Be careful not to burn the garlic, as it can become bitter. Pour in 1 cup of heavy cream and bring it to a gentle simmer. Reduce the heat to low and let the cream simmer for about 5 minutes, allowing it to slightly thicken. This simmering process helps to concentrate the flavors and create a richer sauce.
- Add Parmesan and Season the Sauce: Remove the saucepan from the heat and stir in ¾ cup of the grated Parmesan cheese. Stir until the cheese is completely melted and the sauce is smooth and creamy. Season the sauce with salt and black pepper to taste. If you desire a touch of heat, add a pinch of red pepper flakes at this stage. Taste the sauce and adjust seasonings as needed. Remember that the Parmesan cheese is already salty, so start with a smaller amount of salt and add more if necessary.
- Combine Sprouts and Sauce and Bake: Once the Brussels sprouts are roasted and the creamy Parmesan sauce is ready, gently transfer the roasted Brussels sprouts to the saucepan with the sauce. Toss to coat the sprouts evenly in the creamy Parmesan sauce. Pour the coated Brussels sprouts into an oven-safe dish or leave them in the saucepan if it is oven-safe. Sprinkle the remaining ¼ cup of grated Parmesan cheese evenly over the top.
- Broil for a Golden Crust (Optional but Recommended): For a beautifully golden and slightly crispy top, place the dish under the broiler for 2-3 minutes, or until the Parmesan cheese is melted and lightly browned and bubbly. Watch it closely to prevent burning. Broiling adds a wonderful textural contrast and enhances the cheesy flavor.
- Serve Hot and Enjoy: Remove the Creamy Parmesan Brussels Sprouts from the oven or broiler and let them cool slightly before serving. Serve immediately while they are hot and creamy. Garnish with a sprinkle of fresh Parmesan cheese or chopped parsley, if desired, for an extra touch of freshness and visual appeal. These Creamy Parmesan Brussels Sprouts are delicious as a side dish for almost any meal.
Nutrition Information: Creamy Parmesan Brussels Sprouts – A Healthier Indulgence
(Per serving, based on 6 servings. Nutritional values are approximate and can vary based on specific ingredients and portion sizes.)
- Calories: Approximately 220 kcal: A moderate calorie count for a flavorful and satisfying side dish. Calories primarily come from the cream, Parmesan cheese, and butter, providing energy and satiety.
- Fat: Approximately 18g: Healthy fats from the olive oil, butter, cream, and Parmesan cheese contribute to the creamy texture and rich flavor. Fats are essential for nutrient absorption and satiety.
- Protein: Approximately 8g: Brussels sprouts and Parmesan cheese provide a good source of protein. Protein is important for building and repairing tissues, and contributes to feeling full and satisfied.
- Fiber: Approximately 5g: Brussels sprouts are an excellent source of dietary fiber. Fiber aids in digestion, helps regulate blood sugar levels, and promotes feelings of fullness, contributing to overall digestive health and satiety.
- Vitamin K: High in Vitamin K: Brussels sprouts are packed with Vitamin K, which is crucial for blood clotting and bone health. This recipe provides a significant portion of your daily Vitamin K needs.
Preparation Time: Get Creamy Parmesan Brussels Sprouts on the Table Quickly
- Prep Time: 15 minutes: This includes washing, trimming, and halving the Brussels sprouts, mincing the garlic, and grating the Parmesan cheese. The preparation is straightforward and efficient, making it a great option for busy weeknights.
- Cook Time: 25 minutes: This includes 20-25 minutes of roasting time for the Brussels sprouts and a few minutes to prepare the cream sauce and broil (optional). The roasting time ensures the sprouts are tender and slightly caramelized, while the sauce comes together quickly.
- Total Time: 40 minutes: From start to finish, you can have this delicious and impressive side dish ready in under 40 minutes. This makes it a perfect choice for both weeknight meals and special occasions when you want something flavorful but don’t have hours to spend in the kitchen.
How to Serve Creamy Parmesan Brussels Sprouts
These Creamy Parmesan Brussels Sprouts are incredibly versatile and pair wonderfully with a wide variety of main courses. Here are some delicious serving suggestions:
- As a Classic Side Dish:
- Roasted Chicken or Turkey: The creamy richness of the sprouts perfectly complements the savory flavors of roasted poultry.
- Steak or Beef Tenderloin: The sprouts provide a flavorful and elegant side to a hearty steak dinner.
- Pork Chops or Roast Pork: The creamy Parmesan sauce is a delicious counterpoint to the richness of pork.
- Salmon or Baked Fish: The sprouts offer a flavorful vegetable side that balances the richness of fish.
- Holiday Feasts:
- Thanksgiving or Christmas Dinner: These sprouts are a sophisticated and crowd-pleasing addition to any holiday spread, offering a welcome change from traditional green bean casserole.
- Easter Brunch or Dinner: Their bright green color and creamy texture make them a lovely spring side dish.
- Vegetarian and Vegan Pairings (with modifications):
- Serve alongside vegetarian mains: Pair with lentil loaf, vegetarian Wellington, or stuffed bell peppers for a complete and satisfying vegetarian meal. (For vegan, consider vegan cream and Parmesan alternatives, though the flavor profile will be different).
- Add to grain bowls: Incorporate these sprouts into quinoa or farro bowls with other roasted vegetables and a lemon vinaigrette.
- Creative Serving Ideas:
- Bruschetta Topping: Chop the Creamy Parmesan Brussels Sprouts and serve them warm on toasted baguette slices as a delicious appetizer.
- Pasta Sauce Addition: Stir leftover sprouts into cooked pasta with a little extra cream or pasta water for a creamy and flavorful pasta dish.
- Frittata or Quiche Filling: Add chopped Creamy Parmesan Brussels Sprouts to frittatas or quiches for a flavorful and cheesy vegetable boost.
Additional Tips for the Best Creamy Parmesan Brussels Sprouts
- Choose Fresh, Firm Sprouts: Select Brussels sprouts that are bright green, firm to the touch, and tightly packed. Avoid sprouts that are yellowing, wilted, or have loose leaves, as these may be older and less flavorful.
- Don’t Overcrowd the Pan When Roasting: Roasting in a single layer is crucial for achieving crispy and browned Brussels sprouts. If your baking sheet is too small, use two baking sheets or roast in batches to prevent steaming.
- Roast at High Heat: Roasting Brussels sprouts at 400°F (200°C) or even slightly higher helps them to caramelize and develop a delicious nutty flavor. High heat encourages browning and prevents them from becoming mushy.
- Don’t Overcook the Sauce: Simmer the cream sauce gently and avoid boiling it vigorously, as this can cause it to reduce too much or even curdle. A gentle simmer is all that’s needed to thicken the sauce slightly and infuse it with garlic flavor.
- Use Freshly Grated Parmesan: Freshly grated Parmesan cheese melts more smoothly and has a superior flavor compared to pre-grated cheese. For the best results, grate Parmesan right before you add it to the sauce and for topping.
- Season Generously: Don’t be shy with salt and pepper! Brussels sprouts can handle bold flavors. Season both the sprouts before roasting and the cream sauce to ensure a well-balanced and flavorful dish. Taste and adjust seasonings as needed throughout the cooking process.
- Add a Touch of Acidity: A squeeze of lemon juice or a dash of white wine vinegar added to the cream sauce at the end can brighten the flavors and cut through the richness of the cream and cheese, creating a more balanced taste.
- Customize with Add-ins: Feel free to experiment with adding other ingredients to your Creamy Parmesan Brussels Sprouts. Crispy bacon bits, toasted pine nuts, caramelized onions, or a sprinkle of fresh herbs like thyme or rosemary can all enhance the flavor and texture of this dish.
Frequently Asked Questions About Creamy Parmesan Brussels Sprouts
Q1: Can I use frozen Brussels sprouts?
A1: Fresh Brussels sprouts are highly recommended for this recipe as they roast better and have a superior texture and flavor. Frozen Brussels sprouts tend to retain more water and may become mushy when roasted and combined with the creamy sauce. If you must use frozen, ensure they are thoroughly thawed and patted completely dry before roasting, and you may need to roast them for a bit longer to remove excess moisture.
Q2: Can I make this recipe ahead of time?
A2: While best served immediately, you can prepare components of this dish in advance. You can roast the Brussels sprouts ahead of time and store them in the refrigerator for up to a day. You can also make the creamy Parmesan sauce ahead and reheat it gently before combining with the sprouts and baking. However, for the best texture and flavor, it’s recommended to assemble and bake just before serving.
Q3: How do I store leftovers?
A3: Store leftover Creamy Parmesan Brussels Sprouts in an airtight container in the refrigerator for up to 3 days. Reheat them gently in the oven or microwave. The sauce may thicken upon refrigeration, so you may need to add a splash of cream or milk when reheating to restore the creamy consistency.
Q4: Can I make this recipe dairy-free or vegan?
A4: To make this recipe dairy-free or vegan, you would need to substitute the heavy cream and Parmesan cheese with plant-based alternatives. You can use full-fat coconut milk or cashew cream as a substitute for heavy cream, and nutritional yeast or vegan Parmesan cheese alternatives for the Parmesan. Be aware that the flavor profile will be different from the traditional recipe, but it can still be delicious.
Q5: How do I prevent Brussels sprouts from being bitter?
A5: Roasting at high heat helps to reduce the bitterness of Brussels sprouts by caramelizing their natural sugars. Also, ensuring they are cooked until tender but not overcooked is key. Overcooking can enhance bitterness. Some people also believe soaking Brussels sprouts in salted water for 30 minutes before cooking can help reduce bitterness.
Q6: Can I add other vegetables to this dish?
A6: Yes, you can definitely add other vegetables! Roasted vegetables that pair well with Brussels sprouts and creamy Parmesan sauce include: cauliflower florets, broccoli florets, chopped carrots, or butternut squash cubes. Simply roast them alongside the Brussels sprouts and add them to the sauce in the final steps.
Q7: Can I use a different type of cheese?
A7: While Parmesan is classic in this recipe, you can experiment with other hard, salty cheeses. Pecorino Romano would be a good alternative for a similar flavor profile. For a milder flavor, you could try Gruyere or Fontina, but they will result in a less pronounced Parmesan taste.
Q8: My sauce is too thick/thin – how do I adjust it?
A8: If your sauce is too thick, you can thin it out by adding a tablespoon or two of milk, cream, or even a little pasta water if you are serving it with pasta. If your sauce is too thin, you can simmer it gently for a few more minutes to allow it to reduce and thicken, stirring frequently to prevent sticking. You can also add a little more grated Parmesan cheese to thicken it slightly.

Creamy Parmesan Brussels Sprouts
- Total Time: 40 minutes
Ingredients
- Brussels Sprouts (1.5 lbs): Fresh, firm Brussels sprouts are the star of the show. Look for sprouts that are tightly packed and bright green. They provide a slightly bitter, earthy base that perfectly complements the creamy sauce.
- Heavy Cream (1 cup): This is the foundation of the creamy sauce. Heavy cream provides richness and a luxurious texture that coats the Brussels sprouts beautifully.
- Parmesan Cheese (1 cup, grated): Freshly grated Parmesan cheese is crucial for the best flavor and melting. It adds a salty, nutty, and umami-rich dimension to the dish, creating a delicious crust when baked.
- Garlic (2 cloves, minced): Garlic infuses the cream sauce with aromatic depth. Freshly minced garlic releases its pungent oils, enhancing the overall savory profile of the dish.
- Butter (2 tablespoons): Butter adds richness and helps to sauté the garlic and create a flavorful base for the cream sauce. It also contributes to a beautiful golden-brown color during baking.
- Olive Oil (2 tablespoons): Olive oil is used for roasting the Brussels sprouts. It helps them to caramelize and develop a slightly crispy exterior while keeping the inside tender.
- Salt (to taste): Salt is essential for seasoning and enhancing all the flavors. It balances the sweetness of the cream and bitterness of the sprouts.
- Black Pepper (to taste): Freshly ground black pepper adds a subtle spice and complexity to the dish. It complements the richness of the cream and cheese.
- Optional: Red Pepper Flakes (pinch): For a touch of heat, a pinch of red pepper flakes can be added to the cream sauce. This adds a subtle kick that balances the richness and adds another layer of flavor.
Instructions
- Preheat Your Oven and Prepare the Sprouts: Begin by preheating your oven to 400°F (200°C). While the oven is heating, prepare the Brussels sprouts. Wash them thoroughly under cold water and pat them completely dry with a clean kitchen towel or paper towels. Drying is crucial for roasting, as it helps them to brown instead of steam. Trim the tough ends of the Brussels sprouts and remove any yellow or wilted outer leaves. Cut the Brussels sprouts in half lengthwise. For larger sprouts, you might even consider quartering them to ensure even cooking.
- Roast the Brussels Sprouts: In a large bowl, toss the halved Brussels sprouts with 2 tablespoons of olive oil, salt, and black pepper. Ensure that the sprouts are evenly coated with oil and seasoning. Spread the seasoned Brussels sprouts in a single layer on a baking sheet. Avoid overcrowding the pan, as this can cause the sprouts to steam instead of roast. If necessary, use two baking sheets. Roast in the preheated oven for 20-25 minutes, or until the Brussels sprouts are tender and lightly browned, with slightly crispy edges. Halfway through roasting, toss the sprouts to ensure even browning on all sides.
- Prepare the Creamy Parmesan Sauce: While the Brussels sprouts are roasting, prepare the creamy Parmesan sauce. In a medium saucepan over medium heat, melt 2 tablespoons of butter. Once the butter is melted and shimmering, add the minced garlic and sauté for about 1-2 minutes, until fragrant. Be careful not to burn the garlic, as it can become bitter. Pour in 1 cup of heavy cream and bring it to a gentle simmer. Reduce the heat to low and let the cream simmer for about 5 minutes, allowing it to slightly thicken. This simmering process helps to concentrate the flavors and create a richer sauce.
- Add Parmesan and Season the Sauce: Remove the saucepan from the heat and stir in ¾ cup of the grated Parmesan cheese. Stir until the cheese is completely melted and the sauce is smooth and creamy. Season the sauce with salt and black pepper to taste. If you desire a touch of heat, add a pinch of red pepper flakes at this stage. Taste the sauce and adjust seasonings as needed. Remember that the Parmesan cheese is already salty, so start with a smaller amount of salt and add more if necessary.
- Combine Sprouts and Sauce and Bake: Once the Brussels sprouts are roasted and the creamy Parmesan sauce is ready, gently transfer the roasted Brussels sprouts to the saucepan with the sauce. Toss to coat the sprouts evenly in the creamy Parmesan sauce. Pour the coated Brussels sprouts into an oven-safe dish or leave them in the saucepan if it is oven-safe. Sprinkle the remaining ¼ cup of grated Parmesan cheese evenly over the top.
- Broil for a Golden Crust (Optional but Recommended): For a beautifully golden and slightly crispy top, place the dish under the broiler for 2-3 minutes, or until the Parmesan cheese is melted and lightly browned and bubbly. Watch it closely to prevent burning. Broiling adds a wonderful textural contrast and enhances the cheesy flavor.
- Serve Hot and Enjoy: Remove the Creamy Parmesan Brussels Sprouts from the oven or broiler and let them cool slightly before serving. Serve immediately while they are hot and creamy. Garnish with a sprinkle of fresh Parmesan cheese or chopped parsley, if desired, for an extra touch of freshness and visual appeal. These Creamy Parmesan Brussels Sprouts are delicious as a side dish for almost any meal.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
Nutrition
- Serving Size: one normal portion
- Calories: 220
- Fat: 18g
- Fiber: 5g
- Protein: 8g