Creamy Brussels Sprouts Gratin with Bacon and Parmesan

November 1, 2026

When the oven door opens, the top should be golden and the sauce should be bubbling around the edges, not swimming under a pile of watery sprouts. I learned to give the Brussels sprouts a quick boil before they go into the dish; it takes only a few minutes, but it makes the difference between tender centers and sprouts that are still firm after baking. This creamy Brussels sprouts gratin with bacon and Parmesan gives you crisp bacon in every bite and a browned, crunchy top.

The sauce starts with a butter-and-flour roux, so it clings to the sprouts instead of pooling at the bottom. Whole milk and heavy cream keep it rich, while finely grated Parmesan melts into the sauce and adds a savory edge. I like the contrast of that smooth center with panko on top, especially once the dish has rested and the sauce settles around each halved sprout.

Creamy Brussels sprouts gratin with bacon and Parmesan, bubbling golden topping
“

Kitchen Note

After the bacon comes out, wipe the skillet clean before making the sauce. Leaving the drippings behind can make the creamy base feel greasy instead of smooth.

Save this creamy Brussels sprouts gratin with bacon and Parmesan for its bubbling cream sauce and crisp, golden panko top.

Save to Pinterest

Why the Sprouts Need a Head Start Before the Cream Sauce

Brussels sprouts take longer to soften than the sauce needs to bubble and the panko needs to brown. If you put them into the baking dish raw, the topping can be ready while the sprouts still have a dense, almost crunchy center. A short boil gets them partway there before they meet the cream.

That quick blanch also gives you a useful moisture check. Drain the sprouts well before assembling, because water clinging to their cut sides can thin the sauce as the gratin bakes. They should look bright green and yield slightly when pierced, but still hold their shape. The oven finishes the cooking without turning them limp, and the sauce stays creamy rather than watery. It’s a small bit of prep that gives the whole dish a more even texture.

What Makes the Creamy Sauce and Crunchy Top Work

Creamy Brussels sprouts gratin with bacon and Parmesan, crisp browned crust
  • Brussels sprouts — Choose firm sprouts with compact leaves; loose or yellowing leaves tend to soften unevenly. Trim the ends and halve them so the boiling water and sauce reach the center.
  • Bacon — Chopped bacon brings salty, smoky bites through the creamy vegetables. Cook it until crisp so it holds some texture after baking; a very lean bacon may render less fat, but the sauce doesn’t depend on that fat.
  • Butter and flour — Together they thicken the milk and cream into a sauce that coats the sprouts. Cook the flour in the melted butter for the full minute so the finished sauce doesn’t taste floury.
  • Whole milk and heavy cream — Whole milk keeps the sauce pourable, while cream adds body. Lower-fat milk makes a less rich, looser sauce, so whole milk is the better choice here.
  • Finely grated Parmesan — Fine shreds melt into the sauce more evenly than thick shreds. A wedge grated at home gives a smooth finish; pre-grated Parmesan works, but its texture can be a little less silky.
  • Panko breadcrumbs — The large, airy flakes bake into a lighter, crisper top than standard fine breadcrumbs. If you only have regular breadcrumbs, use the same amount, knowing the crust will be denser and less craggy.

Build the Gratin in Four Stages, Without Losing the Crunch

Crisp the Bacon and Blanch the Sprouts

Heat the oven to 375°F and coat a 9-inch square baking dish with nonstick cooking spray. In a 12-inch skillet over medium heat, cook the chopped bacon for 8–10 minutes, stirring occasionally, until crisp, then transfer it to a paper towel-lined plate. Bring a large pot of water to a boil and cook the halved sprouts for 4–5 minutes, until bright green and just tender. Drain them well; excess water is the easiest way to end up with a thin sauce.

Whisk a Smooth Roux-Based Sauce

Melt the butter in the cleaned skillet over medium heat, stir in the flour, and cook for 1 minute. Gradually whisk in the whole milk and heavy cream, adding them steadily so the roux blends without lumps. Bring the mixture to a gentle simmer and whisk for 3–5 minutes, until it coats the back of a spoon. If it’s still runny, give it another moment at a gentle simmer rather than turning the heat up sharply.

Melt in the Cheese, Then Coat Everything

Stir in the salt, black pepper, and 3/4 cup of the Parmesan until the cheese has melted into the sauce. Arrange the sprouts and crisp bacon in the prepared dish, pour the sauce over them, and gently toss until the cut sides are coated. Don’t stir vigorously; the sprouts should stay in halves rather than breaking into pieces. Spread the panko and remaining Parmesan evenly over the top so the crust browns across the dish.

Bake Until Bubbly and Let the Sauce Settle

Bake for 20–25 minutes, until the sauce bubbles and the panko turns golden brown. Start checking around the 20-minute mark, since the topping can brown at different rates depending on the oven and dish. The edges should be visibly bubbling, and the center should be hot when you serve it. Let the gratin rest for 10 minutes before serving so the creamy sauce settles around the sprouts instead of running straight across the plate.

Three Smart Ways to Adapt This Brussels Sprouts Gratin

Make the Gratin Gluten-Free

Use a measure-for-measure gluten-free flour blend in place of the all-purpose flour and gluten-free panko for the topping. The sauce should still thicken from the roux, though the exact texture depends on the flour blend; whisk steadily as it simmers and judge it by its coating consistency.

Give It a Vegetarian Finish

Leave out the bacon and prepare the rest of the gratin the same way. You’ll lose the smoky, salty bites, but the Parmesan sauce and crisp panko still give the Brussels sprouts plenty of savory flavor and contrast.

Swap Parmesan for Gruyère

Replace the Parmesan with the same amount of finely grated Gruyère, dividing it between the sauce and topping in the same proportions. It melts smoothly and makes the gratin taste nuttier and less sharp, while the panko still supplies the crisp finish.

Storage and Reheating

  • Refrigerator: Store leftovers in a covered container for 3–4 days. The panko softens as it sits, though the creamy center keeps well.
  • Freezer: Freeze portions in an airtight container for up to 2 months. The sauce may separate slightly and the sprouts will soften after thawing, so the texture won’t be quite as fresh.
  • Reheating: Reheat covered in a 350°F oven until the center reaches 165°F; uncover near the end if you want to crisp the top again. Avoid a long microwave reheat, which can make the sprouts soft and the sauce unevenly hot.

Questions That Come Up When Making Brussels Sprouts Gratin

Can I use frozen Brussels sprouts instead of fresh?+

Fresh sprouts give the gratin a firmer texture. Frozen sprouts release more moisture and can turn soft, so thaw them completely and drain them very well before adding them; expect a less distinct bite.

Can I prepare the gratin ahead of time?+

You can cook the bacon and blanch and drain the sprouts ahead, then refrigerate them separately. Make the sauce and assemble the dish shortly before baking so the panko doesn’t sit against the sauce and turn soggy.

How do I loosen the sauce if it gets too thick?+

Whisk in a small splash of milk until the sauce flows easily but still coats the spoon. Add it before pouring the sauce over the sprouts; once the Parmesan is mixed in, gentle whisking helps keep the texture smooth.

How do I keep the panko from getting too dark before the sauce bubbles?+

If the panko is browning early, loosely lay foil over the dish for the rest of the bake. Keep the oven at 375°F and wait for the sauce to bubble; the foil shields the topping without stopping the gratin from heating through.

Creamy Brussels Sprouts Gratin with Bacon and Parmesan

Brussels sprouts gratin with bacon gets baked in a creamy Parmesan sauce until bubbling beneath a golden panko topping. Blanching the sprouts first keeps them bright green and tender in this comforting side dish.
Prep Time 10 minutes
Cook Time 41 minutes
Resting time 10 minutes
Total Time 1 hour 1 minute
Servings: 6 servings
Course: Side Dish
Cuisine: American
Calories: 450

Ingredients
  

For the Brussels sprouts and bacon
  • 1 Nonstick cooking spray
  • 6 oz bacon chopped
  • 1.5 lb Brussels sprouts trimmed and halved
For the sauce
  • 2 tbsp unsalted butter
  • 2 tbsp all-purpose flour
  • 1.5 cup whole milk
  • 0.5 cup heavy cream
  • 0.25 tsp kosher salt
  • 0.25 tsp black pepper
  • 1 cup Parmesan cheese finely grated, divided
For the topping
  • 0.5 cup panko breadcrumbs

Equipment

  • 1 9-inch square baking dish
  • 1 12-inch skillet

Method
 

Prepare the Brussels sprouts and bacon
  1. Heat the oven to 375°F.
  2. Coat a 9-inch square baking dish with nonstick cooking spray.
  3. Cook the bacon in a 12-inch skillet over medium heat for 8–10 minutes, stirring occasionally, until crisp.
  4. Transfer the bacon to a paper towel-lined plate and wipe the skillet clean.
  5. Bring a large pot of water to a boil.
  6. Add the Brussels sprouts and cook for 4–5 minutes until bright green and just tender.
  7. Drain the Brussels sprouts well.
Make the sauce
  1. Melt the butter in the skillet over medium heat.
  2. Stir in the flour and cook for 1 minute.
  3. Gradually whisk in the milk and heavy cream.
  4. Bring the sauce to a gentle simmer and cook for 3–5 minutes, whisking, until thick enough to coat the back of a spoon.
  5. Stir in the salt, pepper, and 3/4 cup of the Parmesan until the cheese is melted.
Assemble and bake
  1. Arrange the Brussels sprouts and bacon in the prepared dish.
  2. Pour the sauce over them and gently toss to coat.
  3. Sprinkle the panko and remaining 1/4 cup Parmesan evenly over the top.
  4. Bake for 20–25 minutes until the sauce is bubbling and the topping is golden brown.
  5. Let the gratin rest for 10 minutes before serving.

Notes

For a smooth sauce, whisk the milk and cream in gradually. Refrigerate leftovers for up to 3 days; freezing is not recommended because the creamy sauce can separate. For a gluten-free version, use gluten-free flour and panko.
About the author
Savannah

Leave a Comment

Recipe Rating