
A creamy, cheesy gratin that transforms caramelized Brussels sprouts into a comfort-side everyone will fight over—simple, elegant, and perfect for weeknights or holiday tables.

This Brussels sprouts gratin is one of those recipes that changed my attitude toward a vegetable I once dismissed as bitter and standoffish. I first made it the winter I was hosting a small holiday dinner and needed something that felt festive but wouldn't take me away from the table. The combination of roasted sprouts with a whisper-thick white sauce, fresh thyme, and two kinds of cheese created a warmth and creaminess that even my most skeptical guests praised. It quickly became my go-to for both weeknight sides and special dinners.
The texture is what sells it: sprouts get a little sweet and charred on the outside during the first roast, then finish tender under a silky, slightly cheesy sauce. The Gruyere adds nuttiness, while parmesan gives a savory backbone. This version uses lean milk and a careful roux so the sauce is rich without feeling greasy. It’s an approachable technique that teaches you how to coax flavor from humble ingredients and will earn you compliments without fuss.
After serving this at that first dinner, my family asked for the recipe and I kept notes to simplify the process. It’s now a comforting repeat at our table when we want something that feels both homey and a touch elegant.
My favorite thing about this dish is how forgiving it is: a little extra roast only improves the flavor, and the sauce can be adjusted to be silkier or more substantial by tweaking the milk-to-flour ratio. Guests often assume it’s complicated, but it’s really a few thoughtful steps that reward patience.
Allow the gratin to cool to near room temperature before storing. Transfer leftovers to an airtight container and refrigerate for up to three days; the texture will firm up because the starches set. To reheat, place in a 350°F oven covered with foil for 10–15 minutes, uncovering at the end to re-crisp the top. If freezing, assemble the dish without baking, wrap tightly in plastic and foil, and freeze for up to two months; thaw overnight in the fridge and bake as directed, adding a few extra minutes if needed.
For a gluten-free version, swap the all-purpose flour for a 1:1 gluten-free flour blend or use cornstarch (use half the amount and whisk into cold milk before heating). To increase richness, replace fat-free milk with whole milk or a mix of milk and half-and-half; for a dairy-free option, use unsweetened soy or oat milk and dairy-free butter and cheeses. If Gruyere is unavailable, use Emmental or a mild cheddar for similar melting behavior, and increase parmesan slightly for umami if needed.
Serve this gratin alongside roasted meats, a holiday turkey, or a simply seared fish. It pairs beautifully with nutty brown rice pilaf or a crisp green salad dressed with lemon vinaigrette to cut the richness. Garnish with a few fresh thyme sprigs or a light dusting of extra parmesan for presentation. For a brunch twist, top with a soft-poached egg for a luxurious breakfast plate.
Gratins are classic in French regional cooking — a technique of baking ingredients in a shallow dish with a browned crust, often cheese or breadcrumbs. This preparation takes a humble vegetable and elevates it through roasting and a creamy liaison, reflecting the French principle of coaxing flavor through simple technique. The Gruyere-parmesan combination nods to alpine and Italian influences, marrying nuttiness and umami in the finished dish.
In winter, use small, sweet sprouts and fresh thyme as written. In spring, add a handful of blanched peas and a squeeze of lemon after baking for brightness. For autumn, stir in a few roasted diced apples or chestnuts before topping to introduce a sweet, earthy contrast. Holiday versions can include a scattering of toasted breadcrumbs mixed with chopped walnuts and parsley for extra crunch.
To make this work-week friendly, roast the halved sprouts two days ahead and store them in the fridge. Prepare the sauce on the morning you plan to serve and assemble before reheating. Use shallow, single-serve ramekins for portioned meal prep — they reheat quickly and make for elegant lunches or side portions ready to go.
This gratin is an invitation to turn a simple vegetable into something shareable and memorable. Whether it’s a weekday side or a holiday centerpiece, the layers of caramelized flavor and creamy cheese will have people asking how you made something so comforting so effortlessly.
Roast sprouts cut-side down to maximize caramelization and flavor.
Use a light roux and simmer the milk gently to avoid lumps in the sauce.
For a crisper top, broil for 1–2 minutes at the end but watch carefully to prevent burning.
Allow the dish to rest 5 minutes after baking so the sauce sets slightly and is easier to portion.
This nourishing brussels sprouts gratin recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
This Brussels Sprouts Gratin recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Preheat oven to 400°F. Spray an 8"x12" gratin dish with olive oil. Add halved sprouts, season with 1/4 tsp kosher salt and pepper, spray lightly with oil. Roast in the lower third of the oven for 15 minutes, toss, then roast an additional 10 minutes until tender and lightly browned.
Heat a medium nonstick pan over medium heat. Add 1/2 tbsp butter and let it melt. Add 1/3 cup chopped shallots and cook 4–5 minutes until softened. Sprinkle 2 tsp flour over shallots and whisk/stir for 1–2 minutes to cook the raw flour taste.
Slowly add 3/4 cup fat-free milk while stirring to incorporate the roux. Cook over medium-low for about 4 minutes until the sauce thickens, stirring frequently. Add 1 tsp fresh thyme, 1 tbsp grated parmesan, and 1 oz grated Gruyere; stir until melted and smooth. Adjust salt to taste.
Pour the cheese sauce over the roasted sprouts in the gratin dish and sprinkle the remaining 1 oz grated Gruyere on top. Bake at 400°F for 15 minutes until top is lightly browned and bubbly. Optionally broil 1–2 minutes for a deeper crust, watching closely.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@forkelle on social media!


Thick, fudgy chocolate chunk brownies crowned with gooey mini marshmallows and a quick-set chocolate frosting for an irresistible, crowd-pleasing treat.

Buttery shortbread meets a gooey, brown-sugar pecan topping in these quick pecan pie bars. Just 10 minutes to prep and perfect for sharing.

Silky, crack-free pumpkin cheesecake with warm spice, buttery graham crust, and optional caramel and rum-kissed whipped cream. Your effortless holiday showstopper.

Leave a comment & rating below or tag @forkelle on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.