If you’re looking for a comforting yet fresh side dish that will impress both family and guests, this Brussels Sprouts Gratin Recipe is a must-try. It brilliantly showcases Brussels sprouts in a creamy, cheesy sauce that’s perfectly browned to crispy, bubbly perfection. The combination of Gruyère and Parmesan cheeses with garlic and cream elevates these little green gems, making this gratin a delicious, irresistible dish you’ll want to bring back again and again.

Ingredients You’ll Need
Every ingredient in this Brussels Sprouts Gratin Recipe plays a vital role in creating the delightful balance of flavors and textures. From the tender-crisp Brussels sprouts to the rich cream and sharp cheeses, each element stands out beautifully and works harmoniously together.
- Brussels sprouts (2 dozen): Fresh sprouts trimmed and halved ensure even cooking and a tender interior with caramelized edges.
- Olive oil (1 tablespoon): Adds a subtle fruity note while helping to sauté the Brussels sprouts without overpowering their natural flavor.
- Butter (2 tablespoons): Brings richness and helps to brown the sprouts perfectly for that irresistible depth of flavor.
- Gruyère cheese (1 cup grated): This cheese melts beautifully, giving the gratin that wonderfully creamy and slightly nutty character.
- Parmesan cheese (1/2 cup grated): Adds a sharp, salty punch and a golden, crispy topping when baked.
- Garlic (1 large clove, minced): Infuses the dish with aromatic warmth that pairs wonderfully with the cheeses and sprouts.
- Heavy cream (1/2 cup): Makes the sauce luxuriously smooth and coats each sprout perfectly.
- Salt & pepper (to taste): Simple seasoning that enhances all the flavors.
How to Make Brussels Sprouts Gratin Recipe
Step 1: Prepare Your Brussels Sprouts and Cheese
Start by trimming off any brown outer leaves and the tough bottom cores of your Brussels sprouts, then slice them in half lengthwise. This prepping step is key to ensuring they cook evenly and develop that lovely caramelized edge. While you’re at it, grate both the Gruyère and Parmesan cheeses so they’re ready to sprinkle. Don’t forget to preheat your oven to 400°F and position the rack in the middle for perfect roasting.
Step 2: Sauté the Brussels Sprouts
Warm your oven-proof skillet on medium-high and add both olive oil and butter. When the butter has melted and the pan is hot, toss in the prepared Brussels sprouts. Sauté them for about 8 minutes, turning occasionally, until they develop a golden-brown crust. This step is where the sprouts bloom with flavor — those caramelized bits make all the difference.
Step 3: Add Garlic, Cream, and Cheese
Take the skillet off the heat and stir in the minced garlic, heavy cream, and half of the Gruyère cheese. The warmth of the pan will gently soften the garlic and mix everything into a luscious sauce coating each sprout. This is the comforting heart of the gratin that makes it so irresistible.
Step 4: Top with Cheese and Roast
Sprinkle the remaining Gruyère and all the Parmesan cheese evenly over the Brussels sprouts. Place the skillet in your preheated oven and roast for 15 to 20 minutes. Keep an eye on the cheese bubbling and turning golden brown. If you want that extra bubbly, indulgent top, broil carefully for a minute or two at the end—but watch it close to avoid burning.
Step 5: Season and Serve
Once out of the oven, season with salt and pepper to taste. Serve immediately while the cheese sauce is still wonderfully creamy because, as the gratin cools, the cheese tends to harden. This dish is best enjoyed warm and fresh for maximum comfort and flavor.
How to Serve Brussels Sprouts Gratin Recipe

Garnishes
A sprinkle of fresh herbs like chopped parsley or chives can add a subtle brightness and a beautiful color contrast that makes the dish pop on the table. A light dusting of crushed red pepper flakes also works perfectly if you want to introduce a hint of heat.
Side Dishes
This Brussels Sprouts Gratin Recipe pairs wonderfully with roasted meats such as herb-crusted chicken or a juicy roast beef. For a vegetarian meal, serve alongside a hearty grain like quinoa or a fresh, tangy salad to balance the richness.
Creative Ways to Present
For a fun twist, try serving this gratin in individual ramekins for a gorgeous single-serving presentation. Alternatively, top the gratin with toasted breadcrumbs mixed with a bit of Parmesan for an added crunchy texture that takes this dish up a notch.
Make Ahead and Storage
Storing Leftovers
Keep any leftovers in an airtight container in the refrigerator for up to 3 days. The flavors will deepen as it rests, though the texture will change slightly as the cheese firms up.
Freezing
You can freeze this Brussels Sprouts Gratin Recipe in a freezer-safe dish before baking or after cooking. Wrapped tightly, it will keep well for up to 2 months. Thaw in the fridge overnight before reheating.
Reheating
To reheat, place the gratin in a 350°F oven covered with foil for about 15-20 minutes, until warmed through. Removing the foil for the last 5 minutes helps revive a crispy top. Avoid microwaving if you want to keep the texture intact.
FAQs
Can I use frozen Brussels sprouts for this gratin?
While fresh Brussels sprouts yield the best texture and flavor, you can use frozen if needed. Just make sure to thaw and pat them dry completely to avoid excess moisture diluting the creamy sauce.
What type of cheese can I substitute for Gruyère?
If Gruyère is hard to find, Emmental or a mild Swiss cheese are great alternatives. They melt well and have a similar nutty flavor that complements Brussels sprouts beautifully.
Is this Brussels Sprouts Gratin Recipe suitable for a vegetarian diet?
Absolutely! The recipe contains no meat or meat-based ingredients. Just be sure to use vegetarian-friendly cheese if that’s important to you.
Can I prepare this dish vegan or dairy-free?
You can adapt the recipe by substituting butter with plant-based margarine, using a non-dairy cream alternative, and choosing vegan cheeses that melt well. The flavor will be different but still delicious.
How do I know when the Brussels sprouts are fully cooked?
They should be tender but still have a slight bite when pierced with a fork. Roasting for 15 to 20 minutes after sautéing usually achieves that perfect balance of tender-crisp texture.
Final Thoughts
This Brussels Sprouts Gratin Recipe is hands down a crowd-pleaser that will make even skeptics fall in love with Brussels sprouts. Its creamy, cheesy goodness combined with perfectly roasted sprouts makes it such a rewarding dish to prepare and serve. I truly hope you enjoy making and sharing this cozy, flavorful recipe as much as I do!
