Creamy Brussels Sprouts Gratin with Garlic Gruyere Cheese Sauce

This Creamy Brussels Sprouts Gratin is baked in a garlic gruyere cheese sauce and it’s absolute heaven. This may be my new favorite side dish!
Brussel Sprouts Gratin with Garlic and Gruyere

Y’all, I have a new favorite side dish and I’m so excited to share this recipe! This Creamy Brussels Sprouts Gratin with garlic and gruyere is all sorts of magical and you need it in your life. You just do. It’s that simple.

Brussels sprouts are one of those foods that I used to hate when I was a kid, and I know I’m not the only one. My mother used to cook them when I was growing up, and she’d stand over the pot stirring and seasoning to make sure the Brussels sprouts were super tender and full of flavor. We would sit down to eat and my Daddy George (who also didn’t like Brussels sprouts) would encourage me to eat them first so that we would get them over with – and hold my nose while doing so we didn’t taste them as much. Mama was not pleased with that scenario one bit. She had them perfect and here we were shoveling them down while holding our noses, them chugging some drink to get the taste out of our mouths.

Good times.

Anyhoo – as time as gone on, I actually started to like Brussels sprouts. To be quite honest with you, I downright love them now. You know, they do say that your taste buds change every 7 years. Daddy George’s tastebuds, however, seem to be stuck in the Brussels sprouts hater division. He still doesn’t like them. I really need to make him this recipe though because I really think I may be able to sway him into liking them, at least cooked in this particular recipe. Stay tuned 😉

Creamy Brussel Sprouts Gratin with Garlic and Gouda

So, what makes this Brussels Sprouts Gratin recipe so good?

Not even gonna say it’s the Brussels sprouts…. it’s ALL in the cheese sauce, honey. Oh. My. Word.  It is Phenomenal. 

It’s made with Gruyere cheese which is one of the meltiest cheeses you’re going to find. It’s creamy, a little sweet/nutty, & slightly salty. The cheese sauce also has caramelized shallots and garlic.

The Brussels sprouts are quickly blanched first before baking them the rest of the way in the beyond decadent cheese sauce which allows them to cook fully in the gratin.

A word of caution – it’s basically guaranteed that you are gonna be reaching in and pulling out crispy little edges of Brussels sprouts and cheese before it ever makes it to the table.

Oh, it’s extraordinary. And surprisingly simple!

Creamy Brussel Sprouts Gratin with Garlic and Gouda

Creamy Brussel Sprouts Gratin with Garlic and Gruyere

5 from 1 vote

Creamy Brussels Sprouts Gratin with Garlic and Gruyere


  • 2 pounds brussels sprouts
  • 3 large shallots, trimmed and thinly sliced
  • 4-6 cloves garlic, minced
  • 4 tbsp butter, divided
  • 1/4 cup flour
  • 3/4 cup chicken broth
  • cups milk
  • 8 ounces gruyere cheese shredded
  • salt & pepper to taste


  • Preheat the oven to 400 degrees. Bring a large saucepan filled with salted water to a boil over medium-high heat and blanch the brussels sprouts until just tender - about 3 to 7 minutes (it depends on the freshness and the size of the sprouts). Drain in a colander. Rinse gently under cold water to stop the cooking.
  • Melt 2 tablespoons of the butter in a large skillet (I like to use my cast iron so I can use the same pan for the stovetop as I do for the oven). Saute the shallots until tender, then add the minced garlic. Cook for an additional 30-60 seconds. Add the remaining 2 tablespoons of butter. Once it melts, whisk in the flour to make a roux. Slowly add in the chicken broth followed by the milk, while whisking, until thickened and smooth. Add half of the gruyere cheese & season with salt and pepper to taste.
  • Add the brussels sprouts to the sauce & stir to combine. If using a cast iron skillet or an ovensafe pan, just leave it in the pan. If you are not, then transfer the mixture to a 2 quart casserole dish. Sprinkle with the remaining gruyere cheese.
  • Bake at 400 degrees for about 30 minutes. It should be golden brown and bubbly. I like to crank up my heat to broil and broil it for a couple minutes just for a little more browning. Let this sit for 10 minutes before serving.

If you liked this dish, you may like these too!

Roasted Brussels Sprouts with Balsamic

Crispy Brussels Sprouts Breakfast Hash 

Brussels sprouts Gratin with creamy garlic gruyere cheese sauce