
Holiday Caramelized Onion and Gruyère-Stuffed Mushroom Caps
Tender portobello mushroom caps filled with sweet caramelized onions and creamy Gruyère cheese, baked until golden and bubbling. A French-inspired holiday appetizer that's elegant enough for entertaining yet simple to prepare ahead.
- Prep
- 25 min
- Cook
- 35 min
- Wait
- 40 min
- Total
- 1 hr 40 min
- Makes
- 12 stuffed mushroom caps
Steps
Before you start
- Preheat your oven to 400°F (200°C)
- Start caramelizing the onions first—they require 30-40 minutes of slow cooking, so plan accordingly
- Have all ingredients prepped and ready before you begin assembling
Caramelize the onions
- In a large skillet over medium heat, melt the butter with the sliced onions and kosher salt.
- Stir occasionally, cooking for 30–40 minutes until the onions are deep golden brown, sweet, and very soft.
- The onions will release moisture at first, then gradually color and caramelize.
- In the last few minutes of cooking, add the minced garlic and fresh thyme sprigs, stirring constantly for about 1 minute until fragrant.
+ Show details− Hide details
Ready when: Onions are deep golden brown and very soft
Tip: Resist the urge to turn up the heat; slow caramelization builds deep flavor. Stir every 5 minutes to prevent burning on the bottom.
Deglaze and finish onions
- Remove the thyme sprigs from the skillet.
- Pour in the balsamic vinegar and stir for 30 seconds, scraping the bottom of the pan with a wooden spoon to lift any caramelized bits.
- The vinegar will briefly bubble and reduce.
- Remove from heat and taste, adjusting salt and black pepper as needed.
- Let cool slightly.
+ Show details− Hide details
Ready when: Vinegar is fully incorporated and onions smell rich and sweet
Tip: The vinegar adds acidity and depth; don't skip it even if you're making this ahead.
Prepare mushroom capsOven 400°F / 205°C
- Preheat your oven to 400°F (200°C).
- Line a baking sheet with parchment paper or foil.
- Rinse the portobello caps briefly under cool water and pat dry thoroughly with a clean kitchen towel.
- Place the caps gill-side up on the baking sheet.
- Using a melon baller or small spoon, gently scrape out the dark gills and any soft interior flesh, leaving about ⅛ inch of the cap intact.
- Brush the caps lightly on both sides with the olive oil and season with a pinch of salt and black pepper.
+ Show details− Hide details
Ready when: Caps are clean, dry, and lightly oiled
Tip: Drying the caps thoroughly prevents them from releasing too much moisture during baking. Don't remove too much flesh—just the soft gills.
Assemble the mushrooms
- Divide the caramelized onion mixture evenly among the 12 mushroom caps, spooning about 2 tablespoons into each cap.
- Top each with about 1½ teaspoons of the finely grated Gruyère cheese.
- If using dried thyme, sprinkle a tiny pinch over each cap for extra flavor.
+ Show details− Hide details
Ready when: All caps are evenly filled and topped with cheese
Tip: Don't overfill the caps, or the onions may spill onto the pan. Less is more here for a refined presentation.
Roast until goldenOven 400°F / 205°C
- Place the baking sheet in the preheated 400°F (200°C) oven and bake for 15–18 minutes until the mushroom caps are tender, the cheese is melted and lightly browned on top, and the filling is heated through.
- The caps should shrink slightly and release just a bit of liquid around the edges.
+ Show details− Hide details
Ready when: Cheese is melted and golden, mushroom caps are tender, and filling is hot
Tip: Don't bake too long or the mushrooms will become watery. The caps should remain just slightly firm.
Rest and serve
- Remove the baking sheet from the oven and let the mushrooms rest on the pan for 2–3 minutes before serving.
- This allows the filling to set slightly and makes them easier to move.
- Transfer to a serving platter or plates and serve warm.
+ Show details− Hide details
Ready when: Mushrooms are warm and filling is slightly set
Tip: Serve within 5 minutes of removing from the oven for the best texture and temperature.
Good to know
Tips
- Toast or reheat the caramelized onions gently in a skillet before assembling if they've been refrigerated, to restore their silky texture and flavor.
- For extra visual appeal and subtle flavor, top each mushroom with a tiny sprig of fresh thyme just before serving.
- Serve these alongside crusty bread, crackers, or a small green salad dressed with Dijon vinaigrette for a more complete appetizer course.
- Make a double batch of caramelized onions—they're delicious on burgers, steaks, flatbreads, and grilled vegetables throughout the season.
Make ahead
The caramelized onions can be made up to 3 days ahead and refrigerated in an airtight container. The mushroom caps can be cleaned, brushed with oil, and prepped on a baking sheet up to 4 hours ahead (cover loosely with plastic wrap). Assemble and bake just before serving for the best texture, or assemble up to 2 hours ahead, cover with foil, and bake when ready (add 2–3 minutes to the baking time if baking from cold).
Storage & reheating
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a 325°F (165°C) oven for 8–10 minutes until warmed through, or in the microwave for 1–2 minutes. Do not freeze, as the mushroom texture will deteriorate.
Substitutions
- Gruyère cheese, finely grated → Swiss cheese or aged cheddar. Gruyère provides a nutty, creamy melt; Swiss cheese offers milder flavor, while aged cheddar adds sharpness. Use equal amounts.
- portobello mushroom caps, halved lengthwise → cremini mushrooms or button mushrooms. Use 24 medium caps and reduce baking time to 10–12 minutes. Smaller mushrooms will hold less filling but work beautifully.
- balsamic vinegar → red wine vinegar or sherry vinegar. Use 1½ tablespoons instead for a lighter tang. Avoid white vinegar, which is too acidic.
- unsalted butter → extra-virgin olive oil. Use 3 tablespoons olive oil instead for a lighter, more Mediterranean caramelization. The result will be slightly less rich.





