Roasted Brussels sprouts au gratin
Roasted Brussels sprouts au gratin

Brussels Sprouts Au Gratin

I like to serve Brussels sprouts this way as a decadent side dish. Brussels sprouts get roasted and topped with a combination of gruyere and parmesan cheese melted inside of a quick and simple béchamel sauce (just shallots, fat, flour, and milk).

Prep Time: 10 minutes

Cook Time: 40 minutes
Share on facebook
Share on pinterest
Share on email

 This post may contain affiliate links. Please read my disclosure policy.

Recipe Rundown

My favorite way to cook Brussels sprouts is to halve and roast them until they develop those delectable crispy outer leaves, then served with my essential lemon garlic sauce. I’ve been doing them that way (also, with small diced pork belly added to the pan) for years.

What is Au Gratin?

This winter, I thought I’d try a new technique: au gratin– where you partially roast the Brussels sprouts then finish them inside of a light and cheesy béchamel sauce.

So, technically, an au gratin is either cheese or breadcrumbs plus baking. BUT. The sauce part is a nice touch and is totally easy. You’ll see.

Brussels sprouts au gratin in baking dish

Brussels sprouts love cheese, especially hard cheese — so much flavor!

For the cheese part, I tried a combination of parmesan and gruyere, and you know what? While the cheese added a nuttiness, overall, these winter sprouts were on the sweet side of savory. Actually, I went overboard with caramelizing the onion. Just a cautionary tale.

Sweat the Onion for a Savory Flavor

My goal was to sweat the onion until soft and avoid any browning. Since I minced the shallots, they caramelized so quickly! I’ve included a good note in the recipe to ensure your dish comes out more on the savory side.

Another thing. I wanted desperately to use fresh thyme in this recipe because it really compliments Brussels sprouts, but they were sold out. Go figure. I tried fresh marjoram, instead. Big mistake. It totally overpowered the flavor–I don’t recommend it.

If, however, you can’t find fresh thyme, I think parsley or even lemon zest would make a better substitute.

Brussels sprouts with gruyere and parmesan cheese

All of this is to say, if you are looking for a good Brussels sprouts au gratin recipe, this is it! It comes together really quickly and would make a lovely side dish to some turkey. Just take my advice, and don’t caramelize the onion (that is, unless you are a big fan of sweet flavors).

Let me know what you think! Feel free to drop any additions or subtractions in the comments below.

P.S. This Irish Soda Bread.

P.S.S. Your Winter Produce Guide

Brussels sprouts au gratin


I like to serve Brussels sprouts this way as a decadent side dish. Brussels sprouts get roasted and topped with a combination of gruyere and parmesan cheese melted inside of a quick and simple béchamel sauce (just shallots, fat, flour, and milk).
5 from 3 votes
Print Pin Rate
Course: Appetizer, Side Dish
Cuisine: American
Keyword: Brussels sprouts, nut free, vegetarian
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Servings: 6 people
Calories: 215kcal
Author: Chef Sara Furcini


  • 2 pounds Brussels sprouts ends trimmed and halved
  • 1/2 teaspoon sea salt
  • 2 tablespoons extra virgin olive oil
  • 2 large shallots (about 1/3 cup) minced
  • 1 tablespoon ghee or butter or olive oil
  • 2 teaspoons all-purpose flour
  • 1 1/4 cup whole milk or reduced fat milk
  • 1/4 teaspoon salt
  • 1 tablespoon fresh thyme leaves
  • 2 tablespoons grated parmesan cheese
  • 2 ounces grated gruyere


  • Preheat oven to 400°F. In a large bowl, toss the Brussels sprouts with olive oil and salt until well-coated. Spread in a large baking dish (you want a shallow layer to get some browning) and roast for 25 minutes.
  • Meanwhile, in a large pan over low heat, melt the ghee and sweat the shallots just until aromatic and tender, about 2 minutes (avoid browning the onion or it will cause the final dish to have a sweet taste). Add the flour and stir just to coat the onion. Immediately add the milk, salt, thyme, and cheeses. Stir and cook just until slightly thickened (raise the heat to medium to achieve this quicker).
  • Pour the sauce over the pre-roasted Brussels sprouts and return the dish to the oven for 15 minutes. To serve, top with more parmesan cheese and enjoy while it's hot.



Serving: 1large serving | Calories: 215kcal | Carbohydrates: 18g | Protein: 11g | Fat: 13g | Saturated Fat: 5g | Cholesterol: 23mg | Sodium: 409mg | Potassium: 701mg | Fiber: 6g | Sugar: 7g | Vitamin A: 1382IU | Vitamin C: 131mg | Calcium: 243mg | Iron: 3mg

More Recipes

Notify of

Newest Most Voted
Inline Feedbacks
View all comments
3 years ago

So delicious! This was a hit with my wife too. We ate almost an entire bowl. It was just so good and easy to make too. Thanks!

2 years ago

I am a person who can not get enough brussels sprouts.
Always happy when I discover a new delicious recipe!
Thanks for the inspiration.

Be well.

Would love your thoughts, please comment.x