What's in the Pan

  • Subscribe
  • Main Dishes
  • Grill and Smoker
    • Skewers and Kebabs
  • Easy Pasta Dinners
  • Steak
  • Desserts
    • No Bake
  • Popular
  • Traditional Italian Recipes
  • Cast Iron
  • Guides
  • Olya Shepard
  • Dinners
menu icon
go to homepage
  • Subscribe
  • Main Dishes
  • Grill and Smoker
    • Skewers and Kebabs
  • Easy Pasta Dinners
  • Steak
  • Desserts
    • No Bake
  • Popular
  • Traditional Italian Recipes
  • Cast Iron
  • Guides
  • Olya Shepard
  • Dinners
search icon
Homepage link
  • Subscribe
  • Main Dishes
  • Grill and Smoker
    • Skewers and Kebabs
  • Easy Pasta Dinners
  • Steak
  • Desserts
    • No Bake
  • Popular
  • Traditional Italian Recipes
  • Cast Iron
  • Guides
  • Olya Shepard
  • Dinners
×
Home » Holiday

Brussels Sprouts and Bacon Gratin with Gruyere Crust

Updated: September 19, 2026 · Published: November 5, 2017 5:03 pm by Olya Shepard · 9 Comments

4.1K shares
  • Facebook200
This post may contain affiliate links. Please see our Affiliate Policy
Jump to Recipe Add me as a trusted Google source

Brussels Sprouts and Bacon Gratin is the most delicious side dish, whether it's Thanksgiving, Christmas or New Year! Brussels sprouts and bacon are browned in the pan, then covered in cream sauce, topped with Gruyere cheese, breadcrumbs and butter and baked in the oven for a crispy finish. Simply amazing!

brussels sprouts and bacon gratin with gruyere crust on a plate
By · Weeknight cooking: chicken, pasta & meat recipes
Olya
Olya Shepard

I'm the creator of WhatsInThePan, and for nearly a decade I've been developing and testing everyday dinner recipes-especially steaks, pork chops, fish, and simple chicken dishes that work in a real home kitchen.

View full bio

🍁 Brussels Sprouts and Bacon Gratin Summary

Complete recipe and measurements follow below

  • 🍽️ One skillet start to finish - no extra pots, no extra dishes
  • 🥓 Brown bacon in a skillet, then set it aside
  • 🧅 Soften shallots in the bacon drippings with Italian seasoning
  • 🥬 Sear Brussels sprouts in butter until deeply browned, about 4 minutes
  • 🥛 Pour in heavy cream and scrape up every browned bit for the sauce
  • 🧀 Layer bacon back in, then blanket with Gruyère and breadcrumbs
  • 🧈 Dot with butter and bake at 425°F until bubbly and golden, 20-25 minutes
Jump to:
  • 🍁 Brussels Sprouts and Bacon Gratin Summary
  • 🔥 Why This Beats the Boiled Sprouts You Grew Up With
  • 🗓️ Two Ways to Make This
  • ✅ Quick chooser
  • 💛 Why you will love this recipe
  • 🛒 Main Ingredients
  • How to Make Brussels Sprouts and Bacon Gratin
  • Brussels Sprouts and Bacon Gratin with Gruyère Cheese
  • Tips And Tricsk for a Crisp, Golden Top
  • Recipe Questions
  • 🧊 Storage
  • More delicious Brussels sprouts recipes
  • Reviews
brussels sprouts and bacon gratin with gruyere cheese  right in the cast iron skillet

🔥 Why This Beats the Boiled Sprouts You Grew Up With

Brussels sprouts get a bad reputation from being boiled into mush at someone's cousin's house circa 1998. This recipe does the opposite: I sear them hard in a hot skillet so the outer leaves char slightly and turn nutty, then let them finish cooking gently in cream. The bacon flavors the fat the sprouts and shallots cook in, then comes back at the end for texture. Gruyère melts into a slightly sweet crust, and a scattering of breadcrumbs on top turns crisp and golden in the oven's last 20 minutes.

It's a single cast-iron skillet or Dutch oven from start to finish, which means less scrubbing and more time at the table - something I care about a great deal more during the six-week stretch from Thanksgiving through New Year's.

🗓️ Two Ways to Make This

You can go straight through in one session on a weeknight, or split the prep across two days if you're cooking for a holiday crowd.

  • Cooking tonight? Run straight through start to finish - it's about 40 minutes, one pan, done.
  • Cooking for a holiday crowd? Brown the bacon, shallots and sprouts a day ahead and refrigerate them separately. Assemble with the cream, Gruyère and breadcrumbs, then bake right before serving so the top stays crisp.

✅ Quick chooser

Big Holiday cooking day? Split it - brown the bacon, shallots and sprouts a day ahead, then assemble and bake right before serving.

Regular day? Same day, straight through - one skillet, about 40 minutes, done.

💛 Why you will love this recipe

  • Brussels Sprouts. 🥬 I used to think sprouts were only good boiled and forgotten about, until I started searing them hard in a hot skillet instead. Browned Brussels sprouts turn crispy and slightly sweet, nothing like the mushy version I grew up avoiding.
  • One skillet. 🍳 Everything happens in the same cast iron pan or Dutch oven - bacon, shallots, sprouts, sauce and bake. Less cleanup, more time actually enjoying the holiday instead of standing at the sink.
  • Make-ahead friendly. ⏰ You can prep the components early and assemble right before baking, which matters a lot when you're juggling a full holiday menu.

🛒 Main Ingredients

Exact measurements listed in the full recipe below

  • Brussels sprouts. 🥬 Halve them so the cut side hits the hot pan directly - that's where all the browning and flavor happen. Smaller sprouts cook more evenly than big ones.
  • Bacon. 🥓 Cut into half-inch pieces before cooking so it browns evenly and quickly. The rendered fat becomes the base for cooking the shallots and sprouts, so don't wipe the pan clean after removing it.
  • Shallots. 🧅 Milder and sweeter than regular onion, shallots soften in under a minute in hot bacon fat. Push them to the side of the pan once they're done so they don't scorch while the sprouts brown.
  • Heavy cream. 🥛 Poured in right after the sprouts brown, cream picks up every browned bit stuck to the bottom of the skillet and turns into the sauce holding the whole gratin together.
  • Gruyère cheese. 🧀 Nutty, rich and a great melter. This forms the first layer of the crust before the breadcrumbs go on.
  • Breadcrumbs and butter. 🧈 Scattered on top and dotted with butter, these turn deeply golden in the oven - the finishing crunch that makes this a gratin instead of just a creamy vegetable side.

How to Make Brussels Sprouts and Bacon Gratin

Here's an overview of the steps, for the printable recipe card go to the fully written recipe.

1. Cook the bacon

Cut 6 slices of bacon into ½-inch pieces and cook in a large cast iron pan or Dutch oven over medium-high heat, stirring often, until well browned, about 8 minutes. Remove to a plate.

2. Soften the shallots

Add shallots and 1 teaspoon Italian seasoning to the same skillet and cook, stirring, until fragrant and softened, about 1 minute. Push them to the side of the pan.

3. Brown the sprouts

Add 2 tablespoons butter. Once melted, fill the pan with halved Brussels sprouts and cook over medium-high heat until nicely browned, about 4 minutes. Stir the shallots back in.

Brussels sprouts in a cast iron pan

4. Build the sauce

Pour in the heavy cream, scraping up any browned bits from the bottom of the pan. Bring to a simmer.

5. Layer and top

Stir the bacon back in, then season with salt and pepper to taste. Top with 1 cup Gruyère, then sprinkle breadcrumbs evenly over the cheese. Finish with 2 thin pats of butter on top.

brussels sprouts topped with shredded gruyere cheese
brussels sprouts sprinkled with shredded gruyere cheese  then sprinkled with breadcrumbs evenly over the cheese
Cheesy Brussels Sprouts and Bacon Gratin

Brussels Sprouts and Bacon Gratin with Gruyère Cheese

Brussels sprouts and bacon browned in a skillet, folded into a creamy Gruyère sauce, then topped with breadcrumbs and butter and baked until golden. A one-pan holiday side ready in about 40 minutes.
4.72 from 14 votes
Print Pin
Course: Side Dish
Cuisine: American
Keyword: brussels sprout and bacon gratin, brussels sprouts and bacon gratin with gruyere cheese, brussels sprouts side dish, thanksgiving brussels sprouts
Prep Time: 15 minutes minutes
Cook Time: 25 minutes minutes
Total Time: 40 minutes minutes
Servings: 6 small plates
Author: Olya Shepard

Ingredients

Bacon and Brussels Sprouts

  • 6 slices bacon cut into ½-inch pieces
  • 1 large shallot sliced
  • 1 teaspoon Italian seasoning or oregano, or thyme
  • 2 tablespoon butter
  • 2 pounds Brussels Sprouts rinsed and halved
  • Salt to taste

Creamy sauce:

  • 1 ½ cup heavy cream
  • 1 cup Gruyere Cheese or white cheddar, shredded
  • 1 cup bread crumbs
  • 2 tablespoon butter cut into pieces

Instructions

Bacon

  • Heat 6 slices bacon, cut into ½ inch pieces, over medium-high heat in a large cast iron pan or Dutch oven. Cook, stirring frequently, until well browned, about 8 minutes. Remove from pan.

Shallots

  • Add shallots and 1 teaspoon Italian seasoning and cook, stirring, until shallots are softened and fragrant, about 1 minute.

Brussels Sprouts

  • Move shallots all the way to the side (to avoid overlooking them when browning the sprouts) and add 2 tablespoon butter. Once melted, fill the pan with Brussels sprouts and cook on medium high heat until nicely browned, about 4 minutes. Now you can mix those shallots with the sprouts.

Heavy cream

  • Add heavy cream and scrape up any browned bits from the bottom of the pan. Bring to a simmer.

Final Assembly

  • Add cooked bacon to the pan. Taste and add salt and pepper to taste. Top with 1 cup Gruyere cheese, then 1 cup bread crumbs and dot with 2 tablespoon butter pieces.
  • Bake at 425 F until bubbly and golden brown, about 15 minutes.
Calories: 592kcal
Nutrition Facts
Brussels Sprouts and Bacon Gratin with Gruyère Cheese
Amount per Serving
Calories
592
% Daily Value*
Fat
 
46
g
71
%
Saturated Fat
 
26
g
163
%
Trans Fat
 
0.3
g
Polyunsaturated Fat
 
4
g
Monounsaturated Fat
 
14
g
Cholesterol
 
126
mg
42
%
Sodium
 
549
mg
24
%
Potassium
 
762
mg
22
%
Carbohydrates
 
29
g
10
%
Fiber
 
7
g
29
%
Sugar
 
7
g
8
%
Protein
 
19
g
38
%
Vitamin A
 
2470
IU
49
%
Vitamin C
 
129
mg
156
%
Calcium
 
368
mg
37
%
Iron
 
3
mg
17
%
* Percent Daily Values are based on a 2000 calorie diet.

Tips And Tricsk for a Crisp, Golden Top

Don't crowd the pan. 🥬 Give the Brussels sprouts room to sear instead of steam. If your skillet feels packed, brown them in two batches.

Cast iron skillet. 🍳 A cast iron pan or enameled Dutch oven holds heat evenly and goes straight from stovetop to oven, which is exactly what this recipe needs.

Watch the browning, not the clock. ⏱️ Brussels sprouts are ready when they're nicely browned on at least one cut side, about 4 minutes. Overcooking at this stage will make them mushy once they finish baking in the sauce.

Broil if needed. 🔥 If the top isn't as golden as you'd like after 25 minutes in the oven, run it under the broiler for 1-2 minutes, watching closely so the breadcrumbs don't burn.

Save some bacon fat. 🥓 Leave a little in the pan instead of wiping it clean. It's what gives the shallots and sprouts their flavor base.

Recipe Questions

Can I make this ahead of the holiday?
You can brown the bacon, shallots and sprouts a day ahead and refrigerate them separately from the cream. Assemble and bake just before serving so the breadcrumb topping stays crisp.

What can I substitute for Gruyère?
A good Swiss cheese or a sharp white cheddar will both melt well and hold up to the cream sauce, though the flavor will be milder than Gruyère's nuttiness.

Do I need to blanch the Brussels sprouts first?
No. Searing them raw in the hot skillet, then finishing them in the cream sauce and oven, is what gives this version its browned edges and deeper flavor.

Can I make this without bacon?
Yes - cook the shallots in butter instead of bacon fat, and the gratin will still hold together well, just with a lighter flavor base.

🧊 Storage

Refrigerate: Let it cool completely, then transfer to an airtight container and refrigerate for up to 4 days. The breadcrumb top won't stay as crisp once it's chilled, but the sprouts and sauce underneath stay good.

To reheat, skip the microwave if you can - it turns the cream sauce a little watery and the topping soggy. Instead, spread leftovers in a small baking dish or oven-safe skillet and warm at 350°F for about 15 minutes, until the sauce is bubbling again and the top has re-crisped slightly. If you want that breadcrumb crunch back, a minute or two under the broiler at the end does the trick.

I don't recommend freezing this one. Cream sauces tend to separate and turn grainy once thawed, and the Gruyère crust won't survive the texture change either - better to make a fresh batch than fight with a defrosted one.

More delicious Brussels sprouts recipes

  • Brussels Sprouts and Ravioli in Maple Butter Sauce
  • Warm Quinoa and Brussels sprouts Salad in Honey Mustard
  • Zesty Brussels sprout Coleslaw with Horseradish
  • Brussels Sprouts and Bacon Casserole
  • Dijon Mustard Brussels Sprouts with Green Apples and Blue Cheese

More Holiday Recipes

  • berry cake for Mother's Day
    Origin of Mother’s Day: The Story Behind the Holiday We Celebrate Today
  • chocolate chip cookie pumpkin pie
    Pumpkin Chocolate Chip Cookie Pie
  • pumpkin marble cake
    Pumpkin Marble Cake
  • no bake pumpkin pie
    No Bake Pumpkin Pie
Add me as a Google trusted source

Comments

  1. Judy says

    November 18, 2023 at 12:16 pm

    This looks incredible! Can’t wait to try it!

    Reply
  2. Cindy Green says

    October 26, 2022 at 9:07 pm

    I served this last night for dinner with two other couples. The main dish was grilled leg of lamb, and we served Chipotle Mashed Sweet Potatoes. Everyone loved the whole meal but the Brussels sprouts was what everyone wants the recipe for to serve for Thanksgiving. We are still talking about it today. I did as someone else suggested, I roasted the sprouts in the cast iron pan in the oven first, removed them from the pan after they were roasted and followed the recipe as written from there. Delicious!5 stars

    Reply
    • Olya says

      October 27, 2022 at 12:32 am

      I love that you are still talking about the Brussels Sprouts! Your comment made my week:)

      Reply
  3. Tiffnie says

    December 05, 2021 at 8:07 pm

    This is a keeper! I roast the Brussels sprouts then add to the sauce, cover with cheese and bake! This is a crowd pleaser each and every time!

    Reply
    • Olya says

      December 06, 2021 at 9:27 pm

      Tiffnie - I love your review - thank you!

      Reply
  4. Dana says

    November 18, 2017 at 7:36 pm

    Made this the other day. Turned out exactly like the picture! And it smelled amazing. Thank you5 stars

    Reply
  5. Gwen says

    November 18, 2017 at 7:35 pm

    Do you think I can skip bacon here?

    Reply
    • Olya at Whatsinthepan says

      November 18, 2017 at 7:40 pm

      I would keep the bacon. It does make a difference here. Maybe cut it in half?

      Reply
  6. Gale says

    November 14, 2017 at 2:22 pm

    Made this the other day. Loved the Gruyere cheese on top! I also added some Parmesan into the sauce itself.5 stars

    Reply
4.72 from 14 votes (11 ratings without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Click on stars to rate the recipe!




Hi, I'm Olya! Welcome to the online home of my recipes that will make you look like a pro, yet without having to spend too much time in the kitchen! More about me →

Most Recent:

  • No Bake Pecan Pie cheesecake close up
    No-Bake Pecan Pie Cheesecake
  • A slice of my pumpkin spice latte cheesecake on a plate, with the gingersnap crust and dark coffee ribbons visible
    Espresso Swirl Pumpkin Spice Latte Cheesecake
  • Sliced maple syrup pie showing a soft, custardy center and flaky pie crust Whole maple syrup pie with a golden, glossy top in a store-bought pie crust, cooling on a round pie dish
    This Maple Syrup Pie Beats Pumpkin Pie Every Time
  • Flounder Florentine
    Flounder Florentine with Creamy Spinach Parmesan Sauce

Footer

↑ back to top

Privacy Policy

Affiliate Disclosure

Disclaimer

Contact Me

About

Work with me

Pinterest

Facebook

Instagram

Copyright © 2016-2025 Whatsinthepan.com

Click on Stars

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.