Bacon Brusselsprouts Au Gratin
Bacon Brusselsprouts Au Gratin is brusselsprouts roasted with bacon in a maple mustard sauce and topped with a cheesy gruyere sauce. It’s the perfect side dish for Thanksgiving, a holiday dinner, or any day of the week!
Contains affiliate links

Even if you aren’t a huge fan of brusselsprouts, I think you might really love this brusselsprouts au gratin. I mean bacon and a cheese sauce; what’s not to love!?
This is a great side dish idea to serve something different on the Thanksgiving buffet or an addition to any holiday meal.
With the maple and mustard combo, this lines right up with my favorite fall flavors. You can easily make this vegetarian by omitting the bacon.

What You’ll Need
You can find the full, printable recipe with exact measurements at the bottom of this post. Read on for more details and tips!
On the recipe card below, click “print recipe” and from there you can print out the page or screenshot it to save to your phone’s photo album.
Pin this recipe to save to Pinterest so you can make it later! You can Pin It from the recipe card below. Just click the “Pin Recipe” button. If you’d like to follow me on Pinterest , my page is Steph Gigliotti.

- 9×13 baking dish, or similar size
- Brusselsprouts, cleaned, trimmed and halved
- Bacon-I’m using regular sliced bacon, not thick cut, to ensure it cooks completely with the brussels
- Gruyere cheese– this gives a nice smoky flavor. You can substitute any melty cheese you prefer like mozzarella, cheddar, or even pepper jack for a kick
- For the cheese sauce roux– unsalted butter, milk, all purpose flour
- Pure maple syrup– don’t use pancake syrup. Can also substitute honey.
- Stone ground mustard– I love the graininess of the this mustard. You can also use dijon mustard.
- Seasonings– salt, pepper, mustard powder, paprika, and nutmeg

How To Make It
1. Preheat the oven:
Preheat your oven to 375°F.
2. Prepare the Brussels sprouts:
Add the cleaned and halved Brussels sprouts to a 9×13-inch baking dish.
Dice the bacon and add half of it to the dish with the sprouts.

3. Make the glaze:
In a small bowl, whisk together:
- Maple syrup
- Dijon mustard
- Salt and pepper
Pour the glaze over the Brussels sprouts and toss until evenly coated.
4. Roast:
Bake for 30–40 minutes, until the Brussels sprouts are tender and the bacon is cooked through.
About halfway through cooking, stir everything to help the bacon cook evenly.
5. Cook the remaining bacon:
While the Brussels sprouts roast, cook the remaining half of the bacon in a skillet over medium heat until crispy.
Transfer to a paper towel–lined plate to drain and set aside for topping.
(Alternatively, you can bake the bacon in the oven.)

6. Make the cheese sauce:
In a large saucepan, melt the butter over medium heat.
Once melted, whisk in the flour until fully combined and slightly bubbly.
Slowly pour in the milk, whisking constantly to create a smooth sauce.
Raise the heat to medium-high and add the mustard powder, paprika, nutmeg, and a pinch of salt and pepper.
Stir in ½ cup of shredded cheese and whisk until melted and thickened. Remove from heat.

7. Combine and bake:
Once the Brussels sprouts are finished roasting, give them a stir.
Pour the cheese sauce over top and mix everything together.
Sprinkle with the remaining cheese and the crispy bacon.
Return the dish to the oven just long enough to melt the cheese.
8. Serve:
Serve immediately while warm and gooey — this dish is pure comfort food perfection!

Did you enjoy this recipe? Take a picture and tag me @StephGigliotti on social media and #StephRealLife. I would absolutely love to see your finished dish!
⭐ Please leave a 5-star rating in the recipe card below and/or a review in the comment section. 📌Save this recipe to make later and share with a friend!
Tips:
- Omit the bacon for a vegetarian side
- Use mozzarella, cheddar, or pepper jack cheese in place of the gruyere
- Substitute honey for the maple syrup or leave it out
- Substitute Dijon mustard for the stone ground mustard
- Add toasted panko breadcrumbs to the top for a crunch
- Refrigerate leftovers in an air tight container up to 4 days. Reheat in the oven. Use a splash of milk if the cheese sauce seems too thick once reheated.

More Delicious Recipes
- Broccoli Pasta Salad
- Homemade Green Bean Casserole
- Roasted Fall Vegetable Salad
- Chicken Fajita Casserole
- Cheesy Chicken with Rice
- Crock Pot Cranberry Turkey
- One Dish Meatball Casserole
- Creamy Mac and Cheese
Sign up for our newsletter to get new recipes sent right to your inbox! Follow along with me on Instagram, Facebook, YouTube , Pinterest, and TikTok.

Bacon Brusselsprouts Au Gratin
Equipment
Ingredients
Method
- Preheat oven to 375°F.
- Add the cleaned and halved brusselsprouts to a 9×13 baking dish.
- Dice the bacon. Add half of the bacon to the brusselsprouts.
- In a small bowl mix together the maple syrup, mustard, salt and pepper. Pour over the brusselsprouts. Mix well and bake for 30-40 minutes until the brusselsprouts are tender and the bacon is cooked. Mix the brussels and bacon halfway through cooking to ensure the bacon is evenly cooked.
- While the brusselsprouts are baking in the oven, prepare the cheese sauce and cook the remaining bacon.
- Cook the other half of the bacon in a pan over medium heat until crispy, for the topping. After cooking remove the bacon to a paper towel lined plate to drain and set aside. Alternatively, cook the bacon in the oven. You want some crispy bacon for the top to finish it off.
- Then, add the butter to a large saucepan over medium heat. When melted, sprinkle over the flour and whisk until the flour is fully incorporated into the butter and the butter has small bubbles.
- Slowly pour the milk into the pan while whisking constantly until smooth and no flour lumps remain.
- Raise the heat to medium high. Add the mustard powder, paprika, nutmeg and more salt and pepper to taste. Add 1/2 cup of the cheese and continue whisking until the cheese is melted and the sauce thickens and then remove from heat.
- When the brusselsprouts are finished baking, give them a stir and pour over the cheese sauce. Mix everything together. Sprinkle the remaining cheese over top along with the cooked bacon and return to the oven to melt the cheese.
- Serve immediately while warm.
Nutrition
Video
Notes
- Omit the bacon for a vegetarian side
- Use mozzarella, cheddar, or pepper jack cheese in place of the gruyere
- Substitute honey for the maple syrup or leave it out
- Substitute dijon mustard for the stone ground mustard
- Add toasted panko breadcrumbs to the top for a crunch
- Refrigerate leftovers in an air tight container up to 4 days. Reheat in the oven. Add a splash of milk if the cheese sauce seems too thick once reheated.





Could you recommend how to prep this the day before serving?
You could make the cheese sauce and refrigerate it separately. Bake the bacon and brusselsprouts and let cool, refrigerate and let it come to room temp the next day. Reheat the cheese sauce on the stove in a sauce pan- add a splash of milk if it’s too thick. Pour the sauce over the brusselsprouts with the shredded cheese and bake until warmed and top with crispy bacon.