Brussels Sprouts Gratin (Creamy, Cheesy, Irresistible)

By BrusselsSprouts.org


The Side Dish That Converts Skeptics

If you love the simplicity of roasted Brussels sprouts but want something richer, this is your recipe.

Every family has at least one person who claims to hate Brussels sprouts. They’ve been saying it since childhood. They’ll say it at every holiday dinner until the end of time.

Brussels sprouts gratin exists to end that conversation.

Take halved sprouts, blanch them until just tender, nestle them into a rich cream sauce with Gruyère and Parmesan, cover the top with buttery breadcrumbs, and bake until the whole thing is bubbling and golden brown. The cream mellows any bitterness. The cheese adds fat and salt and umami. The breadcrumbs give you crunch against the soft interior.

It’s the same logic behind mac and cheese or potatoes au gratin — cream and cheese make almost anything irresistible. Brussels sprouts are no exception.

This is also one of the best make-ahead holiday side dishes — perfect for Thanksgiving Brussels sprouts spread. Assemble the night before, refrigerate, and bake the next day. One less thing to worry about when you’re juggling a turkey and six other dishes.

The Recipe

Ingredients

For the sprouts:

  • 2 pounds Brussels sprouts, trimmed and halved
  • 1 tablespoon kosher salt (for blanching water)

For the cream sauce:

  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 2 cups whole milk, warmed
  • 1/2 cup heavy cream
  • 1 cup grated Gruyère cheese (about 4 ounces)
  • 1/2 cup finely grated Parmesan
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon freshly grated nutmeg
  • Pinch of cayenne

For the topping:

  • 3/4 cup panko breadcrumbs
  • 2 tablespoons melted butter
  • 2 tablespoons finely grated Parmesan
  • 1/4 teaspoon garlic powder

Instructions

1. Blanch the Brussels sprouts.

Bring a large pot of water to a rolling boil. Add the salt. Drop in the halved sprouts and cook for 3 to 4 minutes — they should be bright green and just barely tender when pierced with a knife. You’re not cooking them through; they’ll finish in the oven.

Drain and immediately transfer to a bowl of ice water to stop the cooking. Let them sit for 2 minutes, then drain thoroughly. Pat dry with a clean towel. Excess water will make the sauce thin and watery.

2. Make the cream sauce.

Melt butter in a medium saucepan over medium heat. Add the flour and whisk constantly for about 1 minute until the mixture turns a pale golden color and smells slightly nutty. This is your roux — it thickens the sauce.

Slowly pour in the warm milk, whisking continuously to prevent lumps. Add the heavy cream. Keep whisking over medium heat for 4 to 5 minutes until the sauce thickens enough to coat the back of a spoon.

Remove from heat. Stir in the Gruyère and Parmesan until melted and smooth. Season with salt, pepper, nutmeg, and cayenne. The nutmeg is subtle but important — it rounds out the flavor of the cream and cheese.

Taste the sauce on its own. It should be well-seasoned and rich. If it’s bland now, the finished gratin will be bland too.

3. Make the breadcrumb topping.

Toss the panko with melted butter, Parmesan, and garlic powder until the crumbs are evenly coated.

4. Assemble.

Preheat the oven to 375°F.

Arrange the blanched Brussels sprouts cut-side up in a buttered 9x13 inch baking dish (or a 2-quart gratin dish). You want a single layer with sprouts packed fairly close together.

Pour the cream sauce evenly over the sprouts. Use a spatula to nudge things around so the sauce settles between and around the sprouts. The tops of the sprouts should poke up through the sauce.

Scatter the breadcrumb topping evenly over everything.

5. Bake.

Bake uncovered at 375°F for 25 to 30 minutes, until the sauce is bubbling around the edges and the breadcrumbs are deep golden brown. If the crumbs are browning too fast, tent loosely with foil for the last 10 minutes.

Let it rest for 5 minutes before serving. The sauce thickens slightly as it cools, and you won’t burn anyone’s mouth.

Make-Ahead for Holidays

This gratin is practically designed for advance prep.

The night before: Complete steps 1 through 4 (blanch, make sauce, assemble). Cover tightly with plastic wrap and refrigerate. Do not add the breadcrumb topping yet — store it separately in a sealed bag at room temperature.

Day of: Remove the gratin from the fridge 30 minutes before baking to take the chill off. Add the breadcrumb topping, then bake at 375°F for 35 to 40 minutes (it needs a few extra minutes since it’s starting cold).

Two hours ahead: If you don’t have the oven space at crunch time, bake the gratin early, then reheat at 350°F for 15 minutes, loosely tented with foil so the top doesn’t over-brown.

Variations

With Bacon

Cook 6 strips of thick-cut bacon until crisp. Crumble them. Stir half into the cream sauce and scatter the rest over the breadcrumb topping before baking. The smoky saltiness takes this from a side dish to something you’d eat as a meal.

With Mushrooms

Slice 8 ounces of cremini mushrooms. Sauté them in butter over high heat until deeply browned, about 6 to 8 minutes. Season with salt. Layer them in with the Brussels sprouts before adding the cream sauce. Mushrooms and Gruyère are a classic combination for good reason.

With Caramelized Onions

Thinly slice 2 large yellow onions. Cook them in butter over medium-low heat for 25 to 30 minutes, stirring occasionally, until they’re deep amber and sweet. Spread them over the bottom of the baking dish before arranging the sprouts on top. The sweetness of the onions against the nutty sprouts and sharp cheese is exceptional.

With Leeks and Thyme

Clean and thinly slice 2 large leeks (white and light green parts only). Sauté in butter until soft, about 5 minutes. Add 1 tablespoon fresh thyme leaves. Mix the leeks into the cream sauce before assembling. This version is more refined — good for a dinner party where you want something elegant.

Extra Cheesy

Swap the Gruyère for a combination: 1/2 cup sharp white cheddar, 1/4 cup Gruyère, and 1/4 cup fontina. The cheddar adds sharpness, the fontina adds melt and stretch. Add an extra 1/4 cup of Parmesan to the breadcrumb topping. This is the version for people who think cheese is a food group.

Tips for the Best Gratin

Don’t skip the blanch. Raw Brussels sprouts won’t cook through evenly in the cream sauce. Some will be mushy, others crunchy. Blanching ensures they all start at the same level of doneness.

Dry the sprouts well. Water is the enemy of a good cream sauce. Soggy sprouts dilute the sauce and prevent proper browning. Take the time to pat them dry.

Warm your milk. Adding cold milk to a hot roux creates lumps. Warming the milk first (30 seconds in the microwave is fine) gives you a smooth sauce every time.

Don’t overbake. The sauce should be bubbling and the top golden, but if you push it too far, the cream breaks and the texture goes grainy. Check at 25 minutes.

Cut-side up matters. Placing the sprouts cut-side up exposes the flat interior surface to the breadcrumb topping and the browning heat. You get better texture and more caramelization than if they’re sitting face down in the sauce.

Serves 6 to 8 as a side dish. Pair it with roast turkey, prime rib, roasted chicken, or a simple grilled steak. It holds well on a buffet for about an hour before the breadcrumbs start to soften. For tips on keeping leftover sprouts fresh, see our guide on how to store Brussels sprouts.