Brussels Sprouts Gratin is a delightful dish that marries the earthy flavors of Brussels sprouts with the creamy richness of cheese. Picture this: golden, bubbling cheese melting atop tender sprouts, creating a dish that not only pleases the palate but also serves as a feast for the eyes. I first encountered this recipe during a chilly holiday gathering at a friend’s home, where it was the star of the table. Everyone raved as they dug into the luscious layers, a comforting embrace on a crisp evening.
I cherish the memories shared around the dinner table, where laughter mingled with the aroma of buttery garlic and roasted cheese. As we celebrate the season of fresh vegetables, there’s no better way to elevate Brussels sprouts than transforming them into a Brussels Sprouts Gratin. This dish is sure to become a staple in your kitchen.
Whether served at a holiday dinner or as a simple weekday side, it brings warmth and richness. Let’s dive into the delightful world of Brussels Sprouts Gratin!
Table of Contents
Why This Is The Best Brussels Sprouts Gratin Recipe
This Brussels Sprouts Gratin is truly special for several reasons. First off, it’s incredibly simple and quick to prepare, taking just about 35 minutes from start to finish. The ingredients meld beautifully to create an irresistible flavor profile; you’ll experience the buttery goodness of sautéed onions, the slight spice from red pepper flakes, and the luscious creaminess from the combination of Gruyère and Parmesan cheeses. Not only does it taste amazing, but it also looks stunning on the table with its golden, bubbly cheese. It’s perfect for any occasion! Plus, if you’re looking to accommodate dietary preferences, it’s versatile enough to be modified as needed.

Ingredients You’ll Need
1 pound Brussels sprouts: Fresh is best. Look for vibrant green sprouts with firm, compact heads. If you’re in a pinch, frozen sprouts can work, but fresh provides a superior texture.
2 tablespoons unsalted butter: This adds richness and flavor. Swap for olive oil for a dairy-free version if needed.
1 small yellow onion: Finely diced, this brings sweetness to the dish. You can substitute with shallots for a more delicate flavor.
2 teaspoons garlic: Minced garlic enhances the dish’s aroma and flavor. Fresh is ideal, but jarred can work in a hurry.
½ teaspoon crushed red pepper flakes: Just the right amount to add a gentle heat that compliments the creaminess. Feel free to adjust to taste or leave it out for a milder dish.
2 tablespoons all-purpose flour: This is crucial for thickening the sauce. For a gluten-free option, cornstarch can be used as a substitute.
½ cup chicken broth: Helps to deepen the dish’s flavor. Vegetable broth can be used for a vegetarian or vegan variation.
½ cup heavy whipping cream: Gives a rich, creamy texture. If you need a lighter option, half-and-half can be a good alternative, though it won’t be as rich.
½ cup Gruyère cheese: Shredded for a nutty flavor. If Gruyère isn’t available, Swiss cheese works beautifully as a substitute.
½ cup Parmesan cheese: Freshly grated, it enhances flavor. Pre-grated is convenient but choose a quality brand for the best taste.
½ teaspoon Kosher salt: Necessary for bringing out all the flavors. Adjust based on your preference or dietary restrictions.
¼ teaspoon black pepper: Adds depth; fresh black pepper is more flavorful than pre-ground.
Parsley (for garnish): Fresh parsley brightens the dish. You can also try thyme or chives for a different herbaceous touch.
How to Make Brussels Sprouts Gratin

Preheat and Prepare
To start, preheat your oven to 400°F (200°C). This ensures that your gratin will bake evenly, resulting in that delicious golden top. While the oven warms up, bring a large pot of salted water to a boil. Add the prepared Brussels sprouts and cook them just until fork-tender, roughly 4-5 minutes. You want them to retain their slight crunch for that perfect texture. Drain the sprouts and set them aside to cool slightly.
Sauté Onions and Garlic
In a large cast-iron or oven-safe skillet over medium heat, melt the butter until it’s bubbling slightly. This is where the wonder begins! Add the finely diced onion and sauté for about 3-4 minutes, or until they soften and become translucent. Stir in the minced garlic and crushed red pepper flakes, allowing them to mingle for about 30 seconds until fragrant. You’ll immediately notice how the kitchen fills with rich aromas; this is the foundation of flavor in your gratin.
Create the Roux
Next, sprinkle the flour over the onion mixture, stirring constantly for about a minute to create a roux. This step is essential as it thickens the sauce and creates a delicious base for the cheese. Gradually whisk in the chicken broth, ensuring no lumps remain, and allow the mixture to thicken slightly. After a minute or so, pour in the heavy cream, whisking continuously. In just a few minutes, your sauce will become smooth and creamy, a perfect blanket for the Brussels sprouts.
Season and Combine
Season the creamy mixture with Kosher salt and black pepper to taste. By now, it should smell heavenly! Gently fold the cooked Brussels sprouts into the sauce, taking care to coat them evenly. Each sprout should be luxuriously enveloped in that rich, creamy goodness. This is the moment when the dish really begins to come together, showcasing the beautiful colors and textures.
Add Cheeses
Sprinkle the shredded Gruyère and freshly grated Parmesan cheese evenly over the top of the Brussels sprouts. This layer of cheese is what will create that gooey, golden crust as it bakes. Visualize the bubbling cheese sneaking its way into the nooks and crannies of the sprouts; it’s pure indulgence on a plate.
Bake and Broil
Now, it’s time for the oven! Carefully transfer the skillet to your preheated oven and bake for about 15 minutes, or until the gratin is bubbling and golden brown on top. If you’d like an extra crisp finish, turn on the broiler for an additional 1-2 minutes, keeping a close eye to prevent burning. The result should be a stunning contrast of textures—crisp on top and creamy underneath.
Garnish and Serve
After removing from the oven, let your gratin sit for about 5 minutes. This allows the cheese to set slightly, making it easier to serve. Finally, sprinkle some freshly chopped parsley on top for a pop of color and freshness. Your Brussels Sprouts Gratin is now ready to enjoy!
Tips for Success
- Don’t overcook the Brussels sprouts when blanching; they should be just fork-tender to retain their shape during baking.
- Use freshly grated cheeses for optimal melting and flavor; pre-grated cheese often contains anti-caking agents that can affect texture.
- If your mixture seems too thick after adding the heavy cream, a splash of extra chicken broth can help achieve your desired consistency.
- Experiment with different cheese combinations for varied flavors, such as adding a bit of sharp cheddar for a tangy kick.
- This gratin can be made ahead of time; assemble it up to the baking step, cover, and refrigerate for a few hours.
Serve It With
Your Brussels Sprouts Gratin pairs beautifully with roasted meats like chicken or turkey, making it an ideal holiday side. For a lighter meal, serve it alongside a simple green salad dressed with a light vinaigrette. It also makes a wonderful standalone vegetarian dish, perfect for a cozy night in. Garnish with a light drizzle of balsamic glaze for an added touch of flavor that beautifully contrasts the creaminess.
How To Store & Reheat Leftovers
- Room Temperature: Allow the gratin to cool for about 30 minutes at room temperature before storing.
- Refrigeration: Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven or microwave.
- Freezing: You can freeze the assembled but unbaked gratin for up to 3 months. Thaw in the refrigerator overnight before baking.
- Reheating: For best results, reheat in the oven at 350°F (175°C) for 15-20 minutes or until warmed through. The texture may change slightly in the microwave.
Tips & Variations
- Cheese Variations: Try incorporating different cheeses like feta for a tangy twist or smoked gouda for a delightful flavor alongside the sprouts.
- Add Ins: Consider adding cooked bacon or pancetta for an added depth of flavor; the saltiness contrasts beautifully with the creamy sauce.
- Herb Infusions: Fresh thyme or rosemary can elevate the dish with aromatic notes. Add these to the onion sauté for an aromatic lift.
- Nutty Crunch: Toasted breadcrumbs or chopped nuts like pecans or walnuts can be sprinkled on top before the final bake for a crunchy element.
Recipe FAQs
Can I make this gratin in advance?
Absolutely! You can prepare everything up to the baking step, cover it tightly, and refrigerate for up to a day. Just add a few extra minutes to the baking time if it goes in the oven cold.
What if I don’t have Gruyère cheese?
No problem! Gruyère can be substituted with Swiss cheese or even a blend of mozzarella and cheddar. Each will give a subtly different taste, yet still delicious!
Can I make this dish gluten-free?
Certainly! Simply swap out the all-purpose flour for a gluten-free flour blend or cornstarch. The sauce will still thicken nicely!
How do I know when the gratin is done?
Look for a bubbly surface that’s golden brown at the edges. A toothpick inserted into the center should come out clean, indicating that the cheese and cream have set nicely.
In conclusion, this Brussels Sprouts Gratin captures the essence of comfort food while embracing the beloved vegetable in a delightful, creamy dish. Whether you’re gathering for a holiday feast or looking for a special side for an everyday meal, this recipe is sure to please. Don’t hesitate to experiment with flavors and textures to make it your own! Enjoy every cheesy, gooey bite.
PrintMore Main Dishes Recipes
- Pork Meatballs Sweet Potato
- Easy Ground Beef and Broccoli
- Butternut Squash Tortellini
- Warm Balsamic Chicken Tortellini Salad
- Dutch Oven No-Knead Crusty Bread (Perfect with Any Stew)
Recipe Card

Brussels Sprouts Gratin
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Method: Baking
- Cuisine: American
Description
This Brussels Sprouts Gratin combines earthy Brussels sprouts with rich, creamy cheeses for an irresistible side dish that elevates any meal, perfect for holidays or weeknights.
Ingredients
- 1 pound Brussels sprouts
- 2 tablespoons unsalted butter
- 1 small yellow onion
- 2 teaspoons garlic
- ½ teaspoon crushed red pepper flakes
- 2 tablespoons all-purpose flour
- ½ cup chicken broth
- ½ cup heavy whipping cream
- ½ cup Gruyère cheese
- ½ cup Parmesan cheese
- ½ teaspoon Kosher salt
- ¼ teaspoon black pepper
- Parsley (for garnish)
Instructions
- Preheat oven to 400°F (200°C).
- Blanch Brussels sprouts in boiling salted water for 4-5 minutes.
- Drain Brussels sprouts and set aside.
- Melt butter in a skillet, sauté onion until translucent.
- Add garlic and red pepper flakes, cook until fragrant.
- Sprinkle flour over onion mixture, stirring to create a roux.
- Whisk in chicken broth, then add heavy cream, stirring until smooth.
- Season with salt and pepper, fold in Brussels sprouts.
- Layer with Gruyère and Parmesan cheese.
- Bake for 15 minutes until golden, broil for additional crisp.
- Garnish with parsley and serve.
Notes
Do not overcook Brussels sprouts to retain their shape.
Freshly grated cheese provides better melting and flavor.
Assemble in advance for convenience; cover and refrigerate.
Nutrition
- Serving Size: 1 cup
- Calories: 350
- Sugar: 5g
- Sodium: 600mg
- Fat: 26g
- Saturated Fat: 15g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 5g
- Protein: 12g
- Cholesterol: 80mg


