

Bacon Brussels Sprouts Gratin Recipe made with Brussels sprouts, bacon, cheddar cheese, fontina cheese, heavy cream, egg, rosemary, olive oil, and seasonings.
Table of Contents
I have to admit something right away: I wasnโt always a Brussels sprouts person. Not even close. For years, I thought of them as those sad little green things that showed up at dinner already overcooked, slightly gray, and smelling like they had been through a difficult emotional journey. Maybe you know the exact kind I mean. The ones you politely pushed around your plate while hoping nobody noticed. Sound familiar?
Then I learned that Brussels sprouts just needed better treatment. Roasting helps. Salt helps. Cheese helps a lot. And bacon? Bacon is basically the peace treaty between Brussels sprouts and anyone who has ever doubted them. Thatโs how this Bacon Brussels Sprouts Gratin Recipe became one of those side dishes I genuinely get excited about. It takes a vegetable with a complicated reputation and turns it into something creamy, cheesy, smoky, and cozy enough for a holiday table.
The first time I made a Brussels sprouts gratin with bacon, it was for a family dinner where I knew a few people were going to side-eye the sprouts before even tasting them. Thereโs always one person who says, โOhโฆ Brussels sprouts,โ in that tone. You know the tone. So I decided to make them harder to resist. I roasted the sprouts first, added sharp cheddar, heavy cream, rosemary, garlic powder, onion powder, and plenty of crumbled bacon. Suddenly, the same people who looked suspicious were asking if there was more. Iโm not saying cheese fixes everything, but it does fix quite a bit.
This Bacon Brussels Sprouts Gratin Recipe reminds me of the kind of side dish you find at a holiday table between the mashed potatoes and the green bean casserole. Itโs rich, yes, but it still feels like a vegetable dish. A very dressed-up vegetable dish. Maybe wearing a cheese coat and a bacon hat, but still. The Brussels sprouts are there doing their job.
What I like most is that the sprouts are roasted before the creamy mixture goes in. That one step makes such a difference. They soften, get a little golden around the edges, and lose that harsh flavor people sometimes complain about. Then they get mixed with cream, egg, cheese, rosemary, seasonings, and bacon. After a second bake, the whole dish turns bubbly and just set, with crispy bacon sprinkled on top. Itโs not fussy, but it feels special.
Iโd make this creamy Brussels sprouts gratin with bacon for Thanksgiving, Christmas, Easter, Sunday dinner, or honestly any meal where I want a side that feels comforting but still has a little green on the plate. Is it the lightest vegetable recipe in the world? No. Letโs not pretend. But is it delicious and maybe a little persuasive for Brussels sprouts skeptics? Absolutely. Or, well, pretty close to absolutely.
If youโve ever wanted to serve Brussels sprouts in a way that makes people actually reach for them, this Bacon Brussels Sprouts Gratin Recipe might be the one. Itโs creamy, smoky, cheesy, and warm from the oven โ the kind of dish that makes vegetables feel less like an obligation and more like the reason you came back for seconds.

Why youโll Love this Bacon Brussels Sprouts Gratin Recipe?
This Bacon Brussels Sprouts Gratin Recipe works because it gives Brussels sprouts the kind of treatment they deserve. Instead of boiling them into sadness, you roast them first with olive oil, salt, and pepper. That helps bring out their nutty flavor and makes them tender without turning them mushy. Itโs a small step, but it changes the whole mood of the dish.
The creamy gratin mixture is where everything becomes cozy. Heavy cream and egg come together to make a rich base that sets gently as it bakes. Itโs not meant to be stiff or dry. It should be creamy, bubbly, and scoopable. The egg just helps hold everything together so you donโt end up with a loose puddle of cheese sauce, which sounds dramatic but can happen.
Sharp cheddar brings bold flavor. Brussels sprouts can handle a strong cheese, and honestly, they kind of need it. Fontina is optional, but I really like what it does here. It melts beautifully and makes the whole gratin feel smoother. If cheddar is the confident friend at the table, fontina is the calm one making everything feel more polished.
Then thereโs the bacon. Some of it gets mixed into the dish, and the rest goes on top. This is not random. This is strategy. You get smoky bacon flavor throughout the Brussels sprouts bacon gratin, plus a crispier topping that makes the whole dish look and taste more inviting. Bacon on top is basically a little sign that says, โYes, this vegetable dish is worth your time.โ
The rosemary, garlic powder, onion powder, and red pepper flakes bring flavor without making the recipe complicated. Fresh rosemary gives it that cozy, herby smell that feels right at home during the holidays. Garlic powder and onion powder blend into the cream mixture easily, and the red pepper flakes add just a small kick if you want one. I like the little warmth they bring, but if youโre cooking for spice-sensitive people, skip them. No big deal.
Another thing I appreciate about this Bacon Brussels Sprouts Gratin Recipe is that it fits so many meals. It can sit beside turkey, ham, roast chicken, pork tenderloin, steak, or even mashed potatoes if youโre fully leaning into comfort food. Itโs one of those side dishes that feels festive, but not too fancy. Cozy, but not boring. Thatโs a good place to be.

Ingredient Notes
The ingredients in this Bacon Brussels Sprouts Gratin Recipe are familiar, but they work together in such a satisfying way. Youโve got roasted Brussels sprouts for the base, bacon for smoky saltiness, sharp cheddar and fontina for creaminess, heavy cream and egg to bind everything, and simple seasonings to round it all out. Nothing too complicated. Just good ingredients doing good things.
- Brussels sprouts: Brussels sprouts are the main ingredient, so try to choose firm, bright green ones. Halving them helps them roast faster and gives them more surface area to brown. If some leaves fall off while you trim them, donโt panic. Those little loose leaves often get crisp in the oven, and honestly, theyโre kind of the snacky bonus pieces.
- Bacon: Bacon gives this gratin its smoky, salty flavor. Cook it first, then crumble it into small pieces. Using part of the bacon inside the gratin and saving the rest for the top gives you flavor in every bite plus that crispy finish. It feels a little extra, but in the best way.
- Sharp cheddar cheese: Sharp cheddar is bold enough to stand up to Brussels sprouts. A mild cheese might get lost here, but sharp cheddar brings that strong cheesy flavor you want in a gratin.
- Fontina cheese: Fontina is optional, but it makes the dish smoother and meltier. I know โmeltierโ sounds like something I made up, but it fits. Fontina melts into the cream beautifully and makes the gratin feel more luxurious.
- Heavy cream: Heavy cream creates the rich, creamy base. This is what gives the Bacon Brussels Sprouts Gratin Recipe that comforting casserole texture. Itโs not a light ingredient, but it does its job very well.
- Extra-virgin olive oil: Olive oil helps the Brussels sprouts roast before the cream mixture is added. It helps them soften, brown, and taste more flavorful.
- Egg: The egg helps the cream and cheese mixture set slightly. It keeps the gratin creamy but not runny. You wonโt taste the egg directly; it just helps the structure.
- Rosemary: Fresh minced rosemary adds a cozy herb flavor. It works beautifully with bacon, cheese, and roasted Brussels sprouts. Rosemary can be strong, though, so mince it well and donโt go overboard unless you really love it.
- Garlic powder: Garlic powder blends easily into the cream mixture and gives every bite a little savory flavor. Itโs simple and reliable, which I appreciate when the rest of dinner is already demanding attention.
- Onion powder: Onion powder adds warmth and depth. You may not notice it as a separate flavor, but the gratin would taste flatter without it.
- Red pepper flakes: Red pepper flakes are optional. They add a small kick, not a big spicy punch. I like them because they balance the richness a little, but you can skip them if you want a milder gratin.
- Kosher salt and freshly ground black pepper: Salt and pepper matter here, especially when roasting the Brussels sprouts. Season generously enough to bring out their flavor, but remember the bacon and cheese also add salt.

How to Make Bacon Brussels Sprouts Gratin Recipe?
Making this Bacon Brussels Sprouts Gratin Recipe is easier than it looks. You roast the sprouts first, mix the creamy cheese mixture while theyโre in the oven, then bring everything together and bake it until bubbly. Itโs not a one-bowl miracle, no, but itโs very manageable. And the payoff is worth the extra step.
Step 1: Preheat the oven.
Preheat your oven to 400ยฐF. Starting with a hot oven helps the Brussels sprouts roast instead of steam. That means better flavor and better texture.
Step 2: Season the Brussels sprouts.
Place the halved Brussels sprouts in a large baking dish. Drizzle them with extra-virgin olive oil, then season generously with kosher salt and freshly ground black pepper. Toss everything together so the sprouts are coated. Donโt be shy with the seasoning here; Brussels sprouts need it.
Step 3: Roast the Brussels sprouts.
Roast the Brussels sprouts for 15 to 20 minutes, or until they are partly softened. They should start to look tender, maybe with a few browned edges. They do not need to be fully cooked yet because theyโll bake again with the cream and cheese.
Step 4: Make the cream mixture.
While the sprouts roast, whisk together the egg, heavy cream, minced rosemary, garlic powder, onion powder, and red pepper flakes if youโre using them. This mixture becomes the creamy base of the gratin. It may look simple now, but once the cheese goes in, it starts looking promising.
Step 5: Add the cheeses.
Stir the grated sharp cheddar and fontina into the cream mixture. Mix until the cheese is evenly distributed. The mixture will be thick and cheesy, which is exactly what you want for this cheesy Brussels sprouts gratin.
Step 6: Add most of the bacon.
Remove the roasted Brussels sprouts from the oven. Add about 3/4 of the cooked and crumbled bacon to the baking dish. Save the remaining bacon for the top. This gives the gratin bacon flavor throughout, not just on the surface.
Step 7: Pour in the cheese mixture.
Pour the cream and cheese mixture over the Brussels sprouts and bacon. Stir gently until everything is coated and combined. Try to spread it evenly so every scoop gets sprouts, cheese, and bacon.
Step 8: Add the bacon topping.
Sprinkle the remaining bacon over the top. This gives the finished gratin a smoky, crisp topping. It also makes the dish look instantly more tempting. Funny how bacon does that.
Step 9: Lower the oven temperature.
Reduce the oven temperature to 350ยฐF. This lower temperature helps the gratin bake gently so the cream mixture sets without overcooking or separating.
Step 10: Bake the gratin.
Return the baking dish to the oven and bake for 20 to 25 minutes, or until the cheese is bubbly and the gratin is just set. The edges should look creamy and lightly golden. If it jiggles just a tiny bit in the center, thatโs usually fine. It will settle as it rests.
Step 11: Let it rest.
Remove the dish from the oven and let it cool for about 5 minutes before serving. This short rest helps the gratin firm up slightly and makes it easier to scoop.
Step 12: Serve warm.
Serve this Bacon Brussels Sprouts Gratin Recipe warm as a creamy, smoky, cheesy side dish. Itโs especially good with holiday mains, roasted meats, or any dinner that needs a cozy vegetable side.
Storage Options
This Bacon Brussels Sprouts Gratin Recipe stores nicely, though like most creamy casseroles, the texture changes a little after chilling. The bacon topping may soften, and the cream mixture will firm up in the fridge, but the flavor stays rich and satisfying. Leftovers are still very much worth keeping.
Let the gratin cool completely before storing it. Transfer leftovers to an airtight container, or cover the baking dish tightly with foil or plastic wrap. Store in the refrigerator for up to 3 to 4 days.
To reheat in the oven, cover the dish with foil and warm it at 325ยฐF until heated through. If the gratin looks a little dry, add a small splash of cream before reheating. Remove the foil during the last few minutes if you want the top to regain a little texture.
For individual portions, the microwave works fine. Heat in short intervals until warm. The bacon will not be as crisp, but the gratin will still taste good. Some leftovers are not perfect, just comforting. And thatโs okay.
You can also prep parts of this Brussels sprouts gratin with bacon ahead of time. Cook and crumble the bacon, trim and halve the Brussels sprouts, and grate the cheese earlier in the day. You can even roast the sprouts ahead, then assemble and bake the gratin before serving. Thatโs especially helpful during holiday meals when the oven schedule starts feeling like a negotiation.
Freezing is not ideal because cream-based gratins can separate after thawing. If you do freeze leftovers, wrap them tightly and freeze for up to 1 month. Thaw overnight in the refrigerator and reheat gently. The texture may be softer, but the flavor should still be pleasant.
Variations & Substitutions
This Bacon Brussels Sprouts Gratin Recipe is flexible, which is nice because not every fridge looks the same. You can change the cheese, add extra vegetables, make it spicier, or even make a vegetarian version. The basic idea stays the same: roasted Brussels sprouts baked in a creamy, cheesy mixture.
- Use Gruyรจre cheese: Gruyรจre is a wonderful option if you want a nutty, slightly fancy flavor. It melts beautifully and pairs well with Brussels sprouts and bacon.
- Add Parmesan cheese: Parmesan adds salty, nutty flavor and can make the top more savory. Sprinkle it over the gratin before baking if you want a stronger cheese finish.
- Use half-and-half: Half-and-half can replace heavy cream for a lighter version. The gratin will not be quite as rich, but it will still be creamy.
- Add mushrooms: Sautรฉed mushrooms add earthy flavor and pair nicely with rosemary, bacon, and cheese. This is a great option if you want the dish to feel even heartier.
- Add caramelized onions: Caramelized onions bring sweetness and depth. They take a little extra time, but they make the gratin feel more special.
- Make it spicier: Add more red pepper flakes or a pinch of cayenne pepper. This helps cut through the richness and adds a little warmth.
- Use pancetta: Pancetta can replace bacon if you want a slightly different salty, savory flavor. It feels a little more dinner-party-ish, though bacon is always welcome too.
- Make it vegetarian: Omit the bacon and add sautรฉed mushrooms, caramelized onions, toasted walnuts, or extra cheese. It wonโt have the smoky bacon flavor, but it can still be rich and satisfying.
- Use different herbs: Thyme, sage, or parsley can be used instead of rosemary. Thyme is milder, sage feels very holiday-ish, and parsley adds freshness.
- Add a crunchy topping: Buttered breadcrumbs, crushed crackers, or pork rind crumbs can be sprinkled over the top before baking. A little crunch is never a bad idea.

What to Serve With Bacon Brussels Sprouts Gratin Recipe?
This Bacon Brussels Sprouts Gratin Recipe is rich, creamy, and smoky, so it pairs well with simple mains and bright sides. Since the gratin already has cream, cheese, bacon, and egg, I usually like serving it with something roasted or something fresh. Unless itโs a holiday meal, in which case the whole plate is comfort food and we just accept our destiny.
- Roast turkey: This gratin is a great side for Thanksgiving or Christmas turkey. It adds a creamy vegetable dish to the table and gives green bean casserole a little friendly competition.
- Baked ham: Salty baked ham pairs beautifully with Brussels sprouts, bacon, and cheese. Itโs a strong choice for Easter, Christmas, or Sunday dinner.
- Roast chicken: A simple roast chicken works really well with this gratin. The creamy Brussels sprouts make the meal feel cozy and complete.
- Pork tenderloin: Pork and Brussels sprouts are a natural match. The bacon and rosemary make the pairing even better.
- Prime rib or steak: This gratin can stand up to rich beef dishes. Serve it with steak or prime rib for a hearty dinner.
- Mashed potatoes: Mashed potatoes and Bacon Brussels Sprouts Gratin Recipe together are definitely rich, but sometimes that is exactly the point. Especially during the holidays.
- Crisp green salad: A salad with vinaigrette helps balance the richness. The bright dressing cuts through the cream and cheese nicely.
- Roasted carrots: Roasted carrots add sweetness and color. They pair nicely with smoky bacon and sharp cheddar.
- Dinner rolls: Soft rolls or crusty bread are perfect for catching any creamy sauce left on the plate. No sauce should be abandoned.
FAQ
Can I make Bacon Brussels Sprouts Gratin Recipe ahead of time?
Yes, you can prep several parts ahead. Cook and crumble the bacon, trim and halve the Brussels sprouts, and grate the cheese in advance. For the best texture, assemble and bake the gratin close to serving time.
Do I need to roast the Brussels sprouts first?
I really recommend it. Roasting gives the sprouts better flavor and helps soften them before the cream mixture goes in. It also helps avoid that strong overcooked Brussels sprouts taste.
Can I use frozen Brussels sprouts?
Fresh Brussels sprouts are best for this Bacon Brussels Sprouts Gratin Recipe. Frozen sprouts release more water and can make the gratin softer or watery. If frozen is all you have, thaw and dry them very well first.
Why is my gratin watery?
The Brussels sprouts may have released too much moisture, or the gratin may need more baking time. Roasting the sprouts first helps, and letting the gratin rest for 5 minutes before serving also helps it set.

This Bacon Brussels Sprouts Gratin Recipe is creamy, cheesy, smoky, and full of cozy flavor. It takes Brussels sprouts โ yes, those misunderstood little green guys โ and turns them into a side dish that even skeptics might give a second chance. Maybe even a third. Bacon has powers.
Make this Bacon Brussels Sprouts Gratin Recipe for holidays, Sunday dinners, potlucks, or any meal that needs a comforting vegetable side. Serve it warm, let it rest for a few minutes, and watch the cheese and bacon do their quiet little magic. Canโt wait to hear what you think โ are you already a Brussels sprouts fan, or is this the recipe that might finally win you over?

Bacon Brussels Sprouts Gratin Recipe
Ingredients
Bacon Brussels Sprouts Gratin
- 1 1/2 lb Brussels sprouts trimmed and halved
- 8 oz bacon cooked and crumbled
- 1 c sharp cheddar cheese grated
- 1/2 c fontina cheese grated, optional
- 3/4 c heavy cream
- 2 tbsp extra-virgin olive oil
- 1 large egg
- 1 sprig rosemary minced
- 1 tsp garlic powder
- 1 tsp onion powder
- 1/2 tsp red pepper flakes optional
- Kosher salt to taste
- Freshly ground black pepper to taste
Instructions
Preheat the oven.
- Preheat the oven to 400ยฐF.
Prepare the Brussels sprouts.
- Place the halved Brussels sprouts in a large baking dish.
Season the Brussels sprouts.
- Drizzle the Brussels sprouts with extra-virgin olive oil. Season generously with kosher salt and freshly ground black pepper.
Roast the Brussels sprouts.
- Transfer the baking dish to the oven and roast for 15 to 20 minutes, or until the Brussels sprouts are partially softened.
Prepare the cream mixture.
- In a large mixing bowl, whisk together the egg, heavy cream, minced rosemary, garlic powder, onion powder, and red pepper flakes, if using.
Add the cheeses.
- Stir the grated sharp cheddar cheese and fontina cheese, if using, into the cream mixture until evenly combined.
Add the bacon.
- Remove the Brussels sprouts from the oven. Add approximately 3/4 of the cooked and crumbled bacon to the baking dish, reserving the remaining bacon for topping.
Combine the gratin mixture.
- Pour the cream and cheese mixture over the Brussels sprouts and bacon. Stir gently until all ingredients are evenly coated.
Top with remaining bacon.
- Sprinkle the reserved crumbled bacon evenly over the top.
Reduce the oven temperature.
- Reduce the oven temperature to 350ยฐF.
Bake the gratin.
- Return the baking dish to the oven and bake for 20 to 25 minutes, or until the cheese is melted, bubbly, and just set.
Rest before serving.
- Remove the gratin from the oven and allow it to cool for 5 minutes before serving.
Serve.
- Serve warm as a creamy, savory side dish.
Notes











