Welcome to a recipe that transforms the humble Brussels sprout into an irresistible, creamy delight! These baked Brussels sprouts emerge from the oven perfectly tender yet still retaining a satisfying bite, enrobed in a rich, bubbly Parmesan sauce that is simply divine. This dish isn’t just a side; it’s a culinary experience designed to please even the most skeptical palates. Its versatility makes it an ideal companion for virtually any main course – be it a succulent roasted chicken, a festive holiday turkey, a savory ham, a juicy steak, or delicate seafood. Prepare to elevate your vegetable game and discover your new favorite way to enjoy Brussels sprouts!

Why You’ll Fall in Love with This Creamy Brussels Sprouts Recipe
This recipe isn’t just another way to cook Brussels sprouts; it’s a celebration of flavor and texture that makes this often-misunderstood vegetable truly shine. Here’s why this dish deserves a permanent spot in your culinary repertoire:
- Unforgettable Flavor with Simple Ingredients: The secret to this dish’s profound taste lies in a simple yet effective technique: sautéing the Brussels sprouts and shallots beforehand. This crucial step caramelizes their natural sugars, intensifying their flavor profile and adding a depth that can’t be achieved by simply baking them. Paired with aromatic garlic and then bathed in a luxurious, creamy Parmesan sauce, every bite is packed with exquisite taste. You don’t need exotic components to create something extraordinary when quality, fresh ingredients are treated with care.
- Perfectly Balanced Texture: Say goodbye to mushy or overly crunchy Brussels sprouts. Our method ensures the sprouts reach an ideal state of tenderness, soft enough to melt in your mouth yet retaining a delightful al dente bite. The rich, cheesy sauce, which gracefully thickens in the oven, coats each sprout beautifully, creating a harmonious textural contrast that is incredibly satisfying. It’s a culinary dance between tender greens and velvety creaminess.
- Effortless Elegance for Any Occasion: Whether you’re planning a grand holiday feast or a cozy weeknight dinner, this recipe delivers both convenience and sophistication. With minimal prep time and a relatively short bake, you can have a gourmet-quality side dish on the table without the stress. It’s a guaranteed crowd-pleaser that allows you to spend more time with your guests or simply relax and enjoy your meal. Its refined taste belies its simple preparation.
- Incredibly Versatile Pairing: One of the greatest attributes of this creamy Brussels sprouts recipe is its remarkable flexibility. Its rich, savory profile makes it an excellent accompaniment to a vast array of main courses. From robust roasted meats like chicken, turkey, ham, pork, and steak, to lighter fare like baked salmon or pan-seared scallops, this dish complements and elevates nearly anything you serve it with. It acts as a bridge, bringing together different elements of your meal with its comforting and balanced flavor.
- A Delight for All Palates: Even those who claim to dislike Brussels sprouts often find themselves converted after trying this recipe. The combination of sweet caramelized shallots, pungent garlic, and a decadent cheese sauce transforms the vegetable into something truly special. It’s a fantastic way to introduce a nutritious green vegetable to your table in a way that everyone will genuinely enjoy.

Essential Ingredients and Thoughtful Substitutions
Crafting the perfect creamy Brussels sprouts begins with selecting the right ingredients. Each component plays a vital role in achieving the dish’s signature flavor and texture. Here’s a closer look at what you’ll need and how to adapt if necessary:
- Brussels Sprouts: The star of our dish! For optimal results, choose firm, bright green Brussels sprouts. Before cooking, thoroughly clean them by removing any loose, yellowed, or damaged outer leaves. Depending on their size, halve or quarter them to ensure even cooking. Smaller sprouts can be halved, while larger ones benefit from being quartered to create more surface area for browning and sauce absorption.
- Shallots: These elegant members of the onion family are prized for their delicate, subtly sweet, and less pungent flavor compared to regular onions. They also share a gentle aromatic quality with garlic, making them an ideal complement to the Brussels sprouts. Their mildness ensures they enhance, rather than overpower, the dish. Substitution: If shallots are unavailable, a finely minced sweet onion (like Vidalia) can be used, though the flavor will be slightly stronger.
- Garlic: Fresh garlic cloves are non-negotiable for the best flavor and aroma in this recipe. Pre-minced garlic in a jar often lacks the vibrant, pungent kick that freshly pressed or minced garlic provides. Take the extra minute to mince your own; it makes a significant difference in the overall taste.
- Heavy Whipping Cream: This is the foundation of our lusciously rich and creamy sauce. Heavy whipping cream has a high fat content, which contributes to its luxurious texture and helps the sauce thicken beautifully as it bakes. Substitution: Half-and-half can be used as a lighter alternative, but be aware that the sauce may not achieve the same thick, decadent consistency. For a truly rich sauce, heavy cream is highly recommended.
- Parmesan Cheese: Freshly grated Parmesan is paramount. Block Parmesan cheese, grated just before use, melts smoother and integrates seamlessly into the sauce, delivering an incomparable nutty and savory flavor. Pre-grated cheeses often contain anti-caking agents that can hinder smooth melting and alter the sauce’s texture. Substitution: Parmigiano-Reggiano or Pecorino Romano are excellent alternatives, offering similar depth of flavor.
- Lactose-Free Options: For those with lactose sensitivities, this dish can be easily adapted. Use lactose-free half-and-half or heavy cream, and opt for plant-based or lactose-free butter. Naturally, aged cheeses like Parmesan are often very low in lactose or entirely lactose-free, making them suitable for many individuals with mild sensitivities. Always check labels to ensure suitability.
- Other Essentials: Don’t forget good quality olive oil for searing, a touch of all-purpose flour to create the roux that thickens the sauce, chicken or vegetable broth for liquid balance, and a hint of Dijon mustard for a subtle tang that brightens the rich flavors. Salt and freshly ground black pepper are crucial for seasoning to taste.
Crafting Creamy Baked Brussels Sprouts: Step-by-Step Guide
Follow these simple steps to create a show-stopping side dish that’s rich, creamy, and bursting with flavor:
Step 1: Prepare Your Ingredients
Efficient cooking begins with proper preparation. Start by cleaning your Brussels sprouts; peel off any loose, dark, or dry outer leaves, and trim the very end of the stem. Depending on their size, cut each sprout in half or into quarters. Thinly slice the shallots (or sweet onion) and finely mince the garlic cloves. Finally, measure out all remaining ingredients so they are ready when needed.
Preheat your oven to 400°F (200°C). Lightly grease a 2-quart (or similar size) baking dish. Place a large sauté pan or oven-safe skillet over medium heat and add a generous splash of olive oil.

Step 2: Sear the Vegetables
Once your pan is hot and the olive oil shimmers, add the sliced shallots (or onions) and cook for about 1-2 minutes until they begin to soften and become translucent. Next, add the prepared Brussels sprouts to the pan. Allow them to sear undisturbed for a few minutes on one side to develop a beautiful golden-brown crust. This caramelization adds incredible depth of flavor. Stir occasionally to ensure even browning across all sides.
Once the Brussels sprouts are nicely seared and tender-crisp, stir in the minced garlic. Cook for just 30-60 seconds until the garlic becomes fragrant, being careful not to burn it. Immediately remove all the seared vegetables from the pan and transfer them into your prepared baking dish, spreading them into an even layer.

Step 3: Prepare the Creamy Parmesan Sauce
Reduce the heat under the same pan to medium-low. Add the unsalted butter and allow it to melt completely. Once melted, sprinkle in the all-purpose flour. Whisk continuously for about 1-2 minutes, creating a smooth roux. This roux will act as the thickening agent for your sauce.
Slowly and gradually pour in the chicken or vegetable broth, continuing to whisk constantly to prevent lumps. Once the broth is incorporated, slowly add the heavy whipping cream, still whisking gently until the mixture is smooth and begins to thicken slightly. Next, whisk in the Dijon mustard, freshly grated Parmesan cheese, a pinch of salt, and a dash of black pepper. Continue to whisk until the cheese is fully melted and incorporated, and the sauce is creamy and smooth. Remove the pan from the heat immediately.

Step 4: Bake to Perfection
Pour the freshly made Parmesan sauce evenly over the seared Brussels sprouts in the baking dish. Gently stir everything together to ensure all the sprouts are thoroughly coated in the luxurious sauce. For an extra touch of cheesy goodness, sprinkle a little more freshly grated Parmesan cheese over the top.
Place the baking dish into the preheated oven and bake for approximately 10-13 minutes, or until the sauce is beautifully bubbly around the edges and slightly golden on top, and the Brussels sprouts are tender.

Storing and Reheating Your Creamy Brussels Sprouts
Enjoying your creamy Brussels sprouts beyond the first serving is easy with these simple storage and reheating tips:
- Storing Leftovers: Allow any leftover creamy Brussels sprouts to cool completely to room temperature before storing. Transfer them into an airtight food storage container and place it in the refrigerator. When properly stored, they will maintain their deliciousness for approximately 3-4 days.
- Reheating for Best Results: To preserve the creamy texture of the sauce and prevent separation, reheat your Brussels sprouts gently and at a low temperature.
- Microwave Method: If using a microwave, reheat in short 30-second increments. After each increment, stir the Brussels sprouts gently to distribute the heat evenly and prevent the sauce from separating. Continue until thoroughly heated through. You may add a tiny splash of milk or broth if the sauce seems too thick.
- Stovetop Method: For stovetop reheating, transfer the Brussels sprouts to a small pan or skillet over medium-low heat. Stir frequently and gently until the dish is heated all the way through. Again, a small amount of liquid can be added if the sauce needs to be thinned slightly. Avoid high heat, as it can cause the sauce to break.
Making Creamy Brussels Sprouts Ahead of Time
This recipe is fantastic for meal planning or holiday prep, as you can prepare the entire dish almost entirely in advance, right up to the final baking step. This allows for less stress and more enjoyment on the day of serving.
- Advance Preparation: Complete the searing of the Brussels sprouts and shallots, and then prepare the creamy Parmesan sauce as instructed. Combine the seared vegetables with the sauce in the baking dish you intend to use. Allow the mixture to cool completely to room temperature before covering the dish tightly with plastic wrap or foil.
- Refrigeration: Refrigerate the prepared dish for up to 24 hours. This makes it a perfect make-ahead option for busy days or holiday gatherings, freeing up your time when you need it most.
- Baking Day: Approximately 30 minutes before you plan to bake, remove the dish from the refrigerator to allow it to come closer to room temperature. Sprinkle a little extra Parmesan cheese over the top for a fresh, golden finish. Then, bake according to the recipe instructions (400°F for 10-13 minutes) until bubbly and heated through.
Common Questions About Creamy Baked Brussels Sprouts
Can I use frozen Brussels sprouts?
While convenient, frozen Brussels sprouts are not recommended for this recipe. They tend to release a significant amount of water as they thaw and bake, which can dilute the creamy Parmesan sauce and result in a watery casserole. For the best texture, richest flavor, and a perfectly thick sauce, always opt for fresh Brussels sprouts.
Can I make this dairy-free?
Yes, with some adjustments, you can make a dairy-free version. You can substitute heavy whipping cream with unsweetened coconut cream or a high-quality unsweetened cashew or oat creamer. Use a plant-based butter alternative and a dairy-free Parmesan alternative. Be aware that using dairy-free products may slightly alter the flavor profile and the final thickness of the sauce. If the sauce seems too thin, you can thicken it by mixing a teaspoon or so of cornstarch with a tablespoon of cold dairy-free milk/cream before whisking it into the warm sauce.
Why did my sauce separate or become oily?
Sauce separation, or becoming oily, often occurs due to excessive heat or overbaking. When making the sauce on the stovetop, ensure the heat remains moderate (medium-low) and whisk continuously. In the oven, avoid baking the dish uncovered for too long or at too high a temperature. Overcooking cheese and dairy can cause the fats to separate from the proteins. Stick to the recommended baking time and temperature for a perfectly smooth and creamy result.

Perfect Pairings: What to Serve with Creamy Baked Brussels Sprouts
The rich, savory, and creamy profile of these baked Brussels sprouts makes them an incredibly versatile side dish. They pair wonderfully with both elegant holiday mains and comforting weeknight meals. Here are some serving suggestions that truly shine:
- Holiday Roasts: This dish is a natural fit for festive spreads. Serve alongside a succulent roasted turkey breast, a beautifully glazed cherry glazed baked ham, or a hearty pork tenderloin with dry rub. The creamy sauce beautifully balances the rich, often herbaceous flavors of roasted meats.
- Beef Dishes: For beef lovers, these Brussels sprouts are a fantastic complement to a perfectly cooked steak cooked in the oven, prime rib, or even a simple grilled sirloin. The sharpness of the Parmesan cuts through the richness of the beef, while the creaminess adds a comforting element.
- Poultry Favorites: Beyond turkey, they’re excellent with a juicy spatchcock chicken, roasted Cornish hens, or pan-seared chicken breasts. The garlic and shallot notes in the sauce enhance the chicken’s natural flavors.
- Seafood Selections: Don’t underestimate the pairing with seafood! The creamy, savory notes provide a lovely contrast to the delicate flavors of fish. Try them with a flaky whole baked salmon filet, pan-seared cod, or even alongside baked scallops.
- Vegetarian Options: For a more vegetable-centric meal, these Brussels sprouts can be the star, perhaps with a side of crusty bread to soak up the sauce, or alongside roasted root vegetables.
No matter what you choose, these creamy baked Brussels sprouts are sure to be a standout side dish that everyone will rave about.
Explore More Brussels Sprouts Recipes
If you’ve become a fan of Brussels sprouts, here are more delicious ways to enjoy them:
- Pan Roasted Brussels Sprouts with Bacon
- Brussels Sprouts Roasted with Garlic Butter
- Parmesan Roasted Brussels Sprouts
- Bacon and Blue Brussels Sprouts Salad
- Brussels Sprouts Salad with Mustard Vinaigrette
PIN THIS RECIPE FOR LATER
DID YOU MAKE THIS RECIPE? Please leave a 🌟 star rating! Let me know how you liked it by leaving a 📝 comment below or share and tag me on social media @willcookforsmiles. DON’T FORGET to subscribe to my newsletter!

Creamy Baked Brussels Sprouts Recipe
These creamy baked Brussels sprouts are a perfect holiday side dish, yet simple and comforting enough for any weeknight dinner. The Brussels sprouts are seared with shallots and garlic until golden-brown, then baked to perfection in a rich, velvety Parmesan cheese sauce.
Print Recipe |
Pin Recipe |
Find Substitutions |
Dietary Options
Course: Side Dish | Cuisine: American | Diet: Gluten Free
Prep Time: 10 minutes | Cook Time: 25 minutes | Total Time: 35 minutes
Servings: 4
Calories: 406kcal
Author: Lyuba Brooke
Ingredients
- 1-2 tbsp olive oil
- 1 lb Brussels sprouts
- 1/2 yellow onion
- 3 garlic cloves
- Salt to taste
- Black pepper to taste
For the Sauce:
- 2 tbsp unsalted butter
- 2 tbsp all purpose flour*
- 1/3 cup chicken or vegetable broth
- 1 tsp Dijon mustard
- 1 cup heavy whipping cream
- 1/2 cup fresh grated parmesan cheese
- 1/8-1/4 tsp black pepper to taste
- Pinch salt to taste
Instructions
- Prepare your ingredients first! Clean the outer dark and/or dry leaves off the Brussels sprouts and cut off the bottom of the stem. Cut each Brussels sprout in half or in quarters. Slice the onion thinly and smash and mince the garlic. Measure remaining ingredients.
- Preheat the oven to 400°F (200°C) and grease a 2-quart baking dish (or similar size).
- Preheat a cooking pan over medium heat and add some olive oil.
- Start cooking the onions for a minute or so and then add Brussels sprouts. Let Brussels sprouts sear until nicely browned. Toss/mix them once in a while but not too often to let them get a nice sear.
- Once seared, stir in the garlic, mix and let it cook for just a few seconds until fragrant.
- Take all the seared vegetables out of the pan and transfer them into the prepared baking dish.
- Lower the heat under the pan to medium-low.
- Melt butter and sprinkle the flour over it while whisking constantly. Once incorporated, start SLOWLY pouring in the broth and then cream, while constantly but slowly whisking to create a smooth sauce.
- Whisk in Dijon mustard, Parmesan cheese, salt, and pepper. Let everything melt and incorporate smoothly, then remove the pan from heat.
- Pour the cheese sauce over the Brussels sprouts in the baking dish and stir it together to coat the Brussels sprouts evenly.
- Sprinkle a little more Parmesan cheese over the top and bake for about 10-13 minutes, until bubbly and heated through.
Video
A video tutorial for this recipe would typically be embedded here. Please check the original source for a visual guide.
Notes
- *Gluten-Free Note: To make this recipe gluten-free, simply substitute regular all-purpose flour with a 1:1 gluten-free all-purpose flour blend. (It’s best not to use almond flour or coconut flour, as the results will not be the same for sauce consistency.)
- Heavy Whipping Cream: Heavy whipping cream provides the best rich and creamy texture to sauces, so it is always recommended for optimal results. If you are in a pinch, you can use half-and-half, but note that the sauce won’t be quite as thick and creamy. If you wish to make the sauce thicker with half-and-half, you can add another 1/2 tablespoon or less of flour to your roux.
- Parmesan Cheese: Use freshly grated Parmesan cheese for the best flavor and consistency. Freshly grated Parmesan cheese will also melt much smoother and integrate better into the sauce compared to pre-grated varieties.
Nutrition
Calories: 406kcal | Carbohydrates: 17g | Protein: 11g | Fat: 34g | Saturated Fat: 20g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 0.2g | Cholesterol: 91mg | Sodium: 339mg | Potassium: 547mg | Fiber: 5g | Sugar: 5g | Vitamin A: 2046IU | Vitamin C: 98mg | Calcium: 245mg | Iron: 2mg
Tried this recipe? Mention @willcookforsmiles or tag #willcookforsmiles!
Originally published on Will Cook For Smiles in December 2022.