Creamy Brussels Sprouts Gratin
Tender Brussels sprouts baked in a rich, garlicky cream sauce and topped with a golden, bubbling cheese crust that will win over even the pickiest eaters.
Imagine pulling a bubbling, golden-topped casserole dish out of the oven and catching that first whiff of nutty Gruyere, roasted garlic, and cream. That is exactly what this Creamy Brussels Sprouts Gratin delivers every single time. The sprouts turn perfectly tender inside the velvety bechamel sauce, and the cheesy crust on top gets beautifully browned and crispy at the edges. It is the kind of dish that turns a humble vegetable into something truly show-stopping.
This gratin is the perfect recipe to pull out for holiday gatherings, Sunday dinners, or any time you want a hearty, comforting side dish that feels a little fancy without requiring a culinary degree. It pairs wonderfully with roasted meats, a simple roast chicken, or even on its own as a satisfying vegetarian main. The creamy sauce and melted cheese do all the heavy lifting, making Brussels sprouts utterly irresistible to people who swear they do not like them.
I first made this dish on a cold November evening when I had a bag of Brussels sprouts in the fridge and absolutely no desire for anything light or simple. What came out of the oven was so creamy, so deeply savory, and so satisfying that it immediately became a recurring request at every family dinner since. If you have ever struggled to get people excited about Brussels sprouts, this recipe is about to change everything.
Recipe at a Glance
Ingredients
Brussels Sprouts
Cream Sauce
Cheese Topping
Substitutions & Variations
Step-by-Step Instructions
Preheat the Oven
Preheat your oven to 400 degrees Fahrenheit and position a rack in the center. Lightly grease a 9x13-inch baking dish or a similar two-quart gratin dish with butter or cooking spray and set it aside while you prepare everything else.
Prep and Roast the Brussels Sprouts
Trim the bottoms off each Brussels sprout and slice them in half lengthwise. Spread them out in a single layer on a large rimmed baking sheet, drizzle with olive oil, and season with salt and pepper. Toss to coat evenly. Roast for 18 to 20 minutes, flipping halfway through, until the cut sides are lightly golden and the sprouts are just tender but not fully cooked through. They will finish cooking in the gratin.
Start the Bechamel Sauce
While the sprouts are roasting, melt 3 tablespoons of butter in a medium saucepan over medium heat. Add the diced onion and cook, stirring occasionally, for about 4 minutes until softened and translucent. Add the minced garlic and cook for another 60 seconds until fragrant, being careful not to let it brown.
Build the Roux
Sprinkle the flour over the butter, onion, and garlic mixture. Stir constantly with a wooden spoon or whisk for about 1 to 2 minutes, cooking the raw flour taste out. The mixture will look like a thick paste. This step is important for creating a sauce that thickens properly without any starchy flavor.
Add the Milk and Cream
Slowly pour in the warm milk about 1/2 cup at a time, whisking constantly after each addition to keep the sauce smooth and lump-free. Once all the milk is incorporated, pour in the heavy cream and continue whisking. Let the sauce cook over medium heat, stirring frequently, for about 5 to 6 minutes until it thickens enough to coat the back of a spoon.
Season the Sauce
Remove the pan from the heat and stir in the Dijon mustard, freshly grated nutmeg, salt, and black pepper. Taste the sauce and adjust the seasoning as needed. Stir in 3/4 cup of the shredded Gruyere until it melts completely into the sauce and everything looks smooth and glossy.
Combine Sprouts and Sauce
Transfer the roasted Brussels sprouts to your prepared baking dish, spreading them out in an even layer. Pour the warm cheese sauce over the sprouts, making sure everything gets well coated. Use a spatula or spoon to gently nestle the sauce down around the sprouts so it reaches all the way to the bottom of the dish.
Prepare the Cheese Topping
In a small bowl, combine the panko breadcrumbs, the remaining 1/4 cup of Gruyere, all of the Parmesan, and the melted tablespoon of butter. Stir everything together until the crumbs are evenly coated and the mixture looks like damp, coarse sand. This topping is what gives the gratin that irresistible golden crust.
Top and Bake the Gratin
Sprinkle the breadcrumb and cheese mixture evenly over the top of the gratin in a generous, even layer. Place the dish in the preheated oven and bake for 22 to 25 minutes until the sauce is bubbling around the edges and the topping is deep golden brown. If the top is browning too quickly, tent it loosely with foil after the first 15 minutes.
Rest and Serve
Remove the gratin from the oven and let it rest for 5 to 10 minutes before serving. This allows the creamy sauce to settle slightly so it scoops out cleanly rather than running all over the plate. Serve it directly from the baking dish with a large spoon and enjoy every golden, cheesy bite.
Pro Baker Tips
Storage & Serving Notes
Serving Suggestions
This rich and creamy gratin is versatile enough to pair with a wide range of mains and occasions.
Frequently Asked Questions
Go Make It!
This Creamy Brussels Sprouts Gratin is the kind of recipe that quietly becomes a family tradition. It is warm, comforting, deeply flavorful, and beautiful enough to sit at the center of any dinner table. Whether you are feeding a crowd on Thanksgiving or just making a weeknight meal feel a little more special, this dish always delivers. Give it a try, and do not be surprised when everyone asks you to make it again and again.