Brussels Sprouts Gratin

A creamy, savory gratin of blanched Brussels sprouts with pancetta and Gruyère — browned, bubbly, and perfect for holidays or a cozy weeknight side.

Why You'll Love This Recipe
- Comforting and elegant: rich Gruyère and a velvety sauce elevate everyday Brussels sprouts into a show-stopping side suitable for holidays or weeknight dinners.
- Time-friendly: active prep is roughly 25 minutes and the dish bakes in 25 minutes, so you can have it on the table in under an hour.
- Pantry-smart: uses accessible staples — flour, milk, butter, and Gruyère — and little pancetta goes a long way for flavor.
- Make-ahead friendly: you can blanch the sprouts and prepare the sauce up to a day in advance; assemble and bake when ready.
- Crowd-pleasing: creamy, cheesy, and slightly crisp on top — even people who claim not to like Brussels sprouts tend to ask for more.
- Flexible for swaps: swap pancetta for bacon or omit for a vegetarian version (see substitutions below) with minimal changes to texture.
In my experience this gratin is the recipe that made my partner finally appreciate Brussels sprouts. I’ve served it at intimate dinners and big family meals; the dish disappears every time. Small technique choices, like the short blanch and gentle whisking of the roux, are what I now insist on to ensure a smooth sauce and evenly cooked sprouts.
Ingredients
- Brussels sprouts (2 pounds): Choose firm, compact sprouts with bright green outer leaves. Trim the stem and remove loose outer leaves, then halve. Fresh, medium-sized sprouts hold together better during blanching than very large ones.
- Salt: Kosher or sea salt for blanching and seasoning. Use 1 tablespoon for the blanching water and adjust to taste in the sauce; the pancetta and cheese contribute salt, so taste before adding.
- Pancetta (2 ounces): Diced pancetta lends a deep, porky saltiness. If unavailable, use thick-cut bacon cut into similar dice. For a vegetarian option, omit and add a pinch of smoked paprika to the sauce.
- Butter (1 tablespoon): Unsalted butter to sauté shallots and build a classic roux. Unsalted controls seasoning; add salt later to taste.
- Shallots (3): Peel, halve, and slice thinly. Shallots add a sweet, aromatic base that melts into the sauce without overpowering the cheese.
- All-purpose flour (2 tablespoons): The thickening agent — whisk into the butter-shallot mixture to form a light roux before adding milk. For gluten-free, use a 1:1 gluten-free flour blend.
- Whole milk (1 3/4 cups): Use full-fat milk for rich mouthfeel. If you want a silkier finish, substitute up to 1/2 cup with heavy cream, but the dish will be richer.
- Freshly ground nutmeg (scant pinch): A whisper of nutmeg lifts the cheese sauce and balances the savory flavors; don’t overdo it.
- Thyme (leaves from 2 sprigs or 1/2 teaspoon dried): Fresh thyme brings an herbaceous lift; strip leaves from the stems and add to the sauce.
- Gruyère cheese (4 ounces, grated, divided): Use a good-quality aged Gruyère for nuttiness and meltability. Reserve half for the sauce and the remainder to sprinkle on top for browning.
Instructions
Preheat and prepare the dish: Preheat the oven to 400°F and butter an 8 x 12-inch gratin or casserole dish thoroughly to prevent sticking and promote even browning. A metal dish gives a crisper edge; ceramic holds heat longer for serving. Blanch the sprouts: Bring 4 quarts of water with 1 tablespoon salt to a rolling boil. Add halved Brussels sprouts and blanch for 3 to 4 minutes until just tender when pierced but not falling apart. Drain in a colander and rinse under cold running water to halt cooking. This step ensures the interior cooks through while keeping texture. Brown the pancetta: In a large skillet or pot over medium-low heat, add the diced pancetta and cook slowly for 8 to 10 minutes until most fat is rendered and the pieces are golden brown. Remove the pancetta with a slotted spoon and reserve the fat in the pan — this renders concentrated flavor for the sauce base. Sauté the shallots: Add 1 tablespoon butter to the rendered pancetta fat and melt over medium heat. Add the sliced shallots and cook gently for 4 to 5 minutes until soft and translucent but not browned; this gentle sweating releases sugars that enrich the sauce. Make the roux and add milk: Stir in 2 tablespoons all-purpose flour and whisk constantly for 1 to 2 minutes to cook out raw flour taste. Gradually pour in 1 3/4 cups whole milk, whisking or stirring with a wooden spoon to incorporate the roux without lumps. Simmer over medium-low heat, stirring frequently, until the sauce thickens and coats the back of a spoon, 4 to 6 minutes. Add thyme leaves and a scant pinch of freshly ground nutmeg. Finish the sauce with cheese and pancetta: Remove the sauce from heat and stir in 3 ounces of grated Gruyère until smooth and melted. Fold in half of the cooked pancetta and taste; add salt only if needed, as the pancetta and cheese are already salty. Assemble and bake: Toss the blanched Brussels sprouts gently into the white sauce so each piece is coated. Transfer the mixture to the prepared gratin dish, spreading evenly. Sprinkle the remaining pancetta and the final ounce of grated Gruyère over the top for a golden crust. Bake at 400°F for 25 minutes until the top is lightly browned and the sauce is bubbly. Let rest 10 minutes before serving to allow the sauce to set slightly.
You Must Know
- Nutrition: A hearty side that contains dairy and pork — high in protein and fat compared with plain roasted sprouts; freezes well but texture is best when baked fresh.
- Storage: Refrigerate leftovers in an airtight container up to 3 days; reheat covered in a 350°F oven until warmed through to preserve creaminess.
- Make-ahead: Blanch sprouts and prepare the sauce up to 24 hours ahead. Combine and bake when ready to serve for minimal last-minute work.
- Freezing: You can freeze the assembled but unbaked gratin for up to 3 months; thaw overnight in the fridge and bake 5–10 minutes longer until bubbly.
What I love most about this gratin is how it turns a simple vegetable into something special without needing complex techniques. The first time I served it at a Thanksgiving, my usually picky aunt went back for thirds and asked for the recipe — that moment convinced me this is a keeper. The careful little moves, like rendering the pancetta slowly and cooking the roux fully, are what produce a reliably silky, flavorful result every time.
Storage Tips
Store leftover gratin in a shallow airtight container in the refrigerator for up to 3 days. To reheat without drying, cover with foil and warm in a 325–350°F oven for 12–18 minutes, or until heated through. If frozen, wrap the assembled, unbaked dish tightly in plastic and foil; it will keep well for up to 3 months. Thaw in the refrigerator overnight before baking; expect to add an extra 5–10 minutes to the baking time. Use glass or ceramic containers for even reheating; metal pans will crisp the edges faster.
Ingredient Substitutions
If you don’t have pancetta, thick-cut bacon diced and cooked until crisp is a direct substitute. To make this vegetarian, omit pancetta and add 1/2 teaspoon smoked paprika or a splash of liquid smoke to the sauce for depth. For a lighter sauce, replace half the milk with unsalted chicken or vegetable stock and reduce the flour by 1/2 tablespoon. Gluten-free cooks can use a 1:1 gluten-free flour blend, and for a richer finish swap up to 1/2 cup of the milk with cream.
Serving Suggestions
This gratin pairs wonderfully with roasted chicken, glazed ham, or herb-crusted fish. For a holiday table, present it in the gratin dish garnished with extra thyme sprigs and a grind of fresh black pepper for visual appeal. Serve alongside a bright salad with vinaigrette to cut the richness, or roasted root vegetables for a cozy winter spread. A crisp white wine like Chardonnay or a light red such as Pinot Noir complements the cheese and pork flavors.
Cultural Background
Gratin-style dishes have their roots in French cookery, where a creamy, cheese-topped casserole is baked until browned. Using Gruyère nods to Alpine cheesemaking traditions — its nutty, slightly sweet profile melts beautifully without becoming stringy. Combining winter vegetables with a béchamel-like sauce is a classic European approach, turning humble produce into a composed, elegant side that sits comfortably on festive tables across the continent.
Seasonal Adaptations
In winter, use fresh, firm Brussels sprouts and finish the gratin with a sprinkle of toasted hazelnuts for crunch. In spring, lighten the dish with young lettuces and swap in a mix of shaved asparagus. At harvest time, fold in roasted chestnuts or diced apples for a sweet counterpoint. Small seasonal shifts like adding citrus zest or swapping herbs can tailor the gratin to any holiday or family tradition.
Meal Prep Tips
To streamline weekday dinners, blanch the sprouts and store them drained in the fridge up to a day ahead. Make the sauce and cool it, cover, and refrigerate separately. When ready, fold the components together, top with cheese and pancetta, and bake. Portion into individual ramekins for single servings to reheat easily for lunches or quick dinners. Use shallow containers for even reheating and to preserve the crunchy top.
At its best this gratin is simple, soulful, and forgiving — a dish that rewards small investments in technique with big flavor returns. Give it your own twist and enjoy the way it brings people together around the table.
Pro Tips
Blanching the sprouts briefly before baking ensures even tenderness without turning them mushy.
Render pancetta slowly over medium-low heat to develop flavor and avoid burning.
Whisk the flour into the fat and cook for 1–2 minutes to remove raw flour taste before adding milk.
Taste the sauce before adding salt; pancetta and Gruyère already contribute significant saltiness.
Let the gratin rest 10 minutes after baking so the sauce sets and is easier to serve.
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.
Tags
Brussels Sprouts Gratin
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.

Ingredients
Main
Instructions
Preheat and butter the dish
Preheat the oven to 400°F and butter an 8 x 12-inch gratin or casserole dish to prevent sticking and promote even browning.
Blanch the sprouts
Bring 4 quarts of water and 1 tablespoon salt to a boil. Add halved Brussels sprouts and blanch for 3–4 minutes until just tender. Drain and rinse under cold water to stop cooking and set aside.
Brown the pancetta
In a large skillet over medium-low heat, cook diced pancetta for 8–10 minutes until most fat renders and pieces are golden. Remove pancetta and reserve fat in the pan.
Sauté the shallots
Add 1 tablespoon butter to the rendered fat and melt. Add sliced shallots and cook gently for 4–5 minutes until softened and translucent.
Make the roux and add milk
Stir in 2 tablespoons flour and cook 1–2 minutes, whisking. Slowly add 1 3/4 cups whole milk, stirring until smooth. Simmer over medium-low until sauce thickens and coats the back of a spoon. Add thyme and a pinch of nutmeg.
Finish the sauce
Remove from heat and stir in 3 ounces grated Gruyère until melted. Fold in half the cooked pancetta and taste; add salt only if needed.
Assemble and bake
Toss blanched sprouts into the sauce, transfer to the prepared dish, sprinkle remaining pancetta and 1 ounce grated Gruyère on top. Bake at 400°F for 25 minutes until bubbly and lightly browned. Rest 10 minutes before serving.
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.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@cravele on social media!

Categories:
You might also like...

25-Minute Chicken and Broccoli Stir-Fry That Beats Takeout
A speedy, restaurant-quality chicken and broccoli stir-fry ready in 25 minutes—bright, savory, and more satisfying than takeout.

6-inch Mocha Cheesecake
A small, indulgent mocha cheesecake with an Oreo crust, silky coffee-chocolate filling, and a chocolate-cocoa whipped cream finish—perfect for two to six people or a special treat.

Air Fryer Caramelized Pineapple
Sweet, caramelized pineapple made quickly in the air fryer — perfect solo, over ice cream, or as a bright topping for pancakes.

Did You Make This?
Leave a comment & rating below or tag @cravele on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
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.

Hi, I'm Emily!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
