
Brussels sprouts often get a bad reputation, but when prepared with care, they can become the star of any meal. Cheesy Brussels Sprout Gratin is the perfect example of how a humble vegetable transforms into a decadent, comforting side dish. Picture a cozy evening at home, the aroma of bubbling cheese filling the kitchen, and golden, tender sprouts baked to perfection. This dish is ideal for family dinners, holiday feasts, or anytime you want to impress guests with a flavorful, comforting vegetable dish.
The inspiration for this recipe comes from the classic French gratin technique, where vegetables are baked with a rich, creamy sauce and topped with a golden layer of cheese. Growing up, gratins were a staple at Sunday family lunches, and this version using Brussels sprouts adds a healthy twist while keeping the indulgence intact. With its creamy texture, crispy cheese topping, and subtle nutty flavor of roasted sprouts, this dish will quickly become a favorite in your recipe collection.
Ingredients
-
1 ½ pounds Brussels sprouts, trimmed and halved
-
2 tablespoons olive oil
-
Salt and freshly ground black pepper, to taste
-
3 tablespoons unsalted butter
-
3 tablespoons all-purpose flour
-
2 cups whole milk
-
½ teaspoon garlic powder
-
½ teaspoon onion powder
-
¼ teaspoon ground nutmeg
-
1 cup grated Gruyère cheese
-
½ cup grated Parmesan cheese
-
½ cup breadcrumbs (optional, for extra crunch)
-
2 teaspoons Dijon mustard
-
1 teaspoon fresh thyme leaves (optional, for garnish)
Directions
-
Preheat the Oven
Preheat your oven to 400°F (200°C) and lightly grease a 9×13-inch baking dish with butter or olive oil. This ensures the gratin doesn’t stick and makes cleanup easier. -
Prepare the Brussels Sprouts
Trim the ends of the Brussels sprouts and remove any yellow or damaged outer leaves. Cut them in half lengthwise for even cooking. Toss the halved sprouts with olive oil, salt, and pepper, then spread them evenly on a baking sheet. Roast in the preheated oven for 15-20 minutes until they are tender and lightly browned. Roasting first enhances their natural sweetness and reduces bitterness. -
Make the Cheese Sauce
In a medium saucepan over medium heat, melt the butter. Once melted, whisk in the flour to form a smooth roux, cooking for about 1-2 minutes to remove the raw flour taste. Gradually whisk in the milk, making sure there are no lumps. Add garlic powder, onion powder, nutmeg, salt, and pepper. Continue to whisk until the sauce thickens, about 5-7 minutes. -
Add the Cheese
Remove the sauce from heat and stir in the Gruyère cheese and Dijon mustard until smooth. Gruyère gives a rich, nutty flavor while the mustard adds a subtle depth of taste. Taste and adjust seasoning if necessary. -
Combine Sprouts and Sauce
Place the roasted Brussels sprouts into the prepared baking dish. Pour the cheese sauce evenly over the sprouts, gently stirring to coat them thoroughly. -
Add Topping
In a small bowl, mix the Parmesan cheese with breadcrumbs if using. Sprinkle this mixture evenly over the top of the gratin. This will create a crispy, golden crust when baked. -
Bake the Gratin
Bake uncovered in the preheated oven for 20-25 minutes, or until the top is golden brown and bubbly. For an extra crisp topping, switch the oven to broil for the last 2-3 minutes, keeping a close eye to avoid burning. -
Garnish and Serve
Remove the gratin from the oven and let it cool for a few minutes before serving. Garnish with fresh thyme leaves for a touch of color and herbaceous flavor. Serve warm as a comforting side dish for any occasion.
Tips for the Perfect Cheesy Brussels Sprout Gratin
-
Choose fresh sprouts: Look for firm, bright green Brussels sprouts with tightly closed leaves. Smaller sprouts are often sweeter and more tender.
-
Don’t overcook: Roasting the sprouts before baking ensures they remain tender yet slightly crisp. Overcooked sprouts can become mushy in the gratin.
-
Cheese options: Gruyère is traditional, but you can substitute with sharp cheddar, fontina, or a blend of your favorite cheeses for a different flavor profile.
-
Make ahead: You can assemble the gratin a day in advance, cover it, and refrigerate. Bake right before serving, adding 5-10 minutes to the baking time if coming from the fridge.
-
Gluten-free version: Replace all-purpose flour with a gluten-free flour blend and use gluten-free breadcrumbs.
Why This Recipe Works
The combination of roasting and gratin-style baking creates layers of flavor and texture. Roasting caramelizes the sprouts’ natural sugars, giving them a slightly sweet, nutty flavor. The creamy cheese sauce adds richness, while the crispy breadcrumb and Parmesan topping provides a satisfying crunch. This balance of textures makes the dish irresistible and ensures that even Brussels sprout skeptics will ask for seconds.
Additionally, this recipe is versatile and can easily be adapted to your taste. Adding a handful of toasted walnuts or pecans can introduce a pleasant crunch, while mixing in a teaspoon of smoked paprika or crushed red pepper flakes gives a subtle warmth. These simple tweaks allow you to personalize the dish while keeping its comforting essence intact.
Serving Suggestions
Cheesy Brussels Sprout Gratin pairs beautifully with a variety of main courses:
-
Roast Chicken or Turkey: The creamy gratin complements the tender meat perfectly.
-
Beef or Lamb Roast: Its richness balances the savory flavors of roasted meats.
-
Vegetarian Meals: Serve alongside grain bowls, roasted vegetables, or a hearty lentil stew for a complete vegetarian feast.
For a festive holiday table, consider serving this gratin alongside mashed potatoes, roasted carrots, and a simple green salad. Its vibrant green color and golden topping make it as visually appealing as it is delicious.
Nutritional Benefits
Brussels sprouts are packed with nutrients, making this indulgent dish surprisingly healthy. They are high in fiber, vitamins C and K, and antioxidants. Pairing them with moderate amounts of cheese provides protein and calcium while still keeping the dish balanced. Using roasted vegetables instead of frying also reduces unnecessary fat, making this gratin a nutritious choice without sacrificing flavor.
Why You’ll Love This Recipe
Cheesy Brussels Sprout Gratin is more than just a side dish; it’s a comforting, flavorful experience. The rich, creamy sauce combined with roasted, tender Brussels sprouts and a golden, cheesy topping makes it irresistible. It’s a versatile dish that works for casual weeknight dinners or special occasions, and its make-ahead options make it convenient for busy schedules.
This gratin also has broad appeal. The roasting technique and cheesy sauce transform Brussels sprouts, making them enjoyable even for picky eaters. It’s a perfect way to introduce more vegetables into your family meals while still offering indulgent flavors. Its adaptability allows for endless variations, whether you prefer extra cheese, a spiced topping, or a mix of vegetables.
Frequently Asked Questions
1. Can I prepare this recipe ahead of time?
Yes! Cheesy Brussels Sprout Gratin is perfect for make-ahead preparation. You can roast the Brussels sprouts and prepare the cheese sauce up to a day in advance. Store both components separately in airtight containers in the refrigerator to maintain freshness. When you’re ready to serve, simply combine the roasted sprouts and cheese sauce in a baking dish, sprinkle with Parmesan and breadcrumbs, and bake as directed. Preparing ahead not only saves time on busy days but also allows the flavors to meld slightly, enhancing the richness of the dish. This method is especially useful when hosting a dinner party or holiday meal, as it reduces last-minute cooking stress.
2. Can I use frozen Brussels sprouts?
Frozen Brussels sprouts are a convenient alternative if fresh ones are unavailable. To use them, thaw completely and pat them dry with a kitchen towel to remove excess moisture, which helps prevent the gratin from becoming soggy. Toss them with olive oil, salt, and pepper, then roast as instructed. Keep in mind that frozen sprouts tend to be softer, so they may require slightly less roasting time. Despite these small adjustments, the final gratin will still be creamy, cheesy, and flavorful.
3. Can I make this recipe dairy-free?
Absolutely! This gratin can be adapted for a dairy-free diet without losing its creamy, comforting texture. Substitute butter with a plant-based margarine, use almond, oat, or soy milk in place of regular milk, and swap Gruyère and Parmesan for dairy-free cheese alternatives. While the flavor may vary slightly, the dish remains indulgent, cheesy, and satisfying.
4. How can I make the topping extra crispy?
To achieve a perfectly crunchy topping, mix panko breadcrumbs with a small amount of melted butter before sprinkling them over the gratin. This creates a golden, textured layer as it bakes. For even more crispiness, broil the gratin for 2–3 minutes at the end of baking, keeping a close eye to prevent burning. This final step transforms the dish into a visually appealing, crispy-topped delight that everyone will love.
Final Thoughts
There’s something magical about transforming a simple vegetable into a dish that brings warmth and comfort to any table. Cheesy Brussels Sprout Gratin achieves this effortlessly. Its combination of creamy sauce, roasted sprouts, and crispy topping makes it a crowd-pleaser that’s perfect for holidays, family gatherings, or just a cozy night at home.
Whether you’re cooking for loved ones or preparing a dish to impress guests, this gratin delivers on both taste and presentation. It’s a reminder that vegetables can be indulgent, flavorful, and satisfying. Give this recipe a try and watch Brussels sprouts become the star of your meal. Once you master this classic gratin, it will undoubtedly become a regular feature in your culinary rotation.
Print
Cheesy Brussels Sprout Gratin Recipe
- Total Time: 1 hour 5 minutes
- Yield: 6 servings 1x
Description
This Cheesy Brussels Sprout Gratin transforms a simple vegetable into a rich, comforting side dish perfect for cozy dinners or holiday feasts. Roasting the sprouts enhances their natural sweetness, while a creamy cheese sauce and a golden, crispy topping make this gratin irresistible. Inspired by classic French recipes, it’s a dish that will impress guests and even convert Brussels sprout skeptics.
Ingredients
-
1 ½ pounds Brussels sprouts, trimmed and halved
-
2 tablespoons olive oil
-
Salt and freshly ground black pepper, to taste
-
3 tablespoons unsalted butter
-
3 tablespoons all-purpose flour
-
2 cups whole milk
-
½ teaspoon garlic powder
-
½ teaspoon onion powder
-
¼ teaspoon ground nutmeg
-
1 cup grated Gruyère cheese
-
½ cup grated Parmesan cheese
-
½ cup breadcrumbs (optional)
-
2 teaspoons Dijon mustard
-
1 teaspoon fresh thyme leaves (optional)
Instructions
-
Preheat the oven to 400°F (200°C) and lightly grease a 9×13-inch baking dish.
-
Trim and halve the Brussels sprouts. Toss with olive oil, salt, and pepper, then roast for 15-20 minutes until tender and lightly browned.
-
In a medium saucepan, melt butter over medium heat. Whisk in flour and cook 1-2 minutes. Gradually add milk, whisking until smooth. Stir in garlic powder, onion powder, nutmeg, salt, and pepper.
-
Remove from heat and stir in Gruyère cheese and Dijon mustard until smooth. Adjust seasoning as needed.
-
Place roasted sprouts in the prepared baking dish and pour the cheese sauce over them, stirring gently to coat.
-
Mix Parmesan and breadcrumbs if using, then sprinkle over the top.
-
Bake uncovered for 20-25 minutes until golden and bubbly. Broil 2-3 minutes at the end for an extra crispy topping, if desired.
-
Let cool for a few minutes and garnish with fresh thyme before serving.
Notes
-
Use firm, fresh Brussels sprouts for the best texture.
-
Adjust cheese types and seasoning to taste.
-
Make-ahead option: Roast sprouts and prepare sauce a day in advance; bake before serving.
-
For extra crunch, combine panko breadcrumbs with melted butter.
- Prep Time: 20 minutes
- Cook Time: 45 minutes

