Swiss Mushroom Melt
A quick and delicious sandwich featuring caramelized mushrooms, Swiss cheese, and buttered bread, perfect for weeknight dinners or weekend brunches.

I’ve made variations of this mushroom-and-cheese sandwich for years—sometimes for a quick weeknight dinner, sometimes for a lazy weekend brunch—and the Swiss Mushroom Melt always steals the show. Caramelized mushrooms, a hint of balsamic, melty Swiss (or Gruyère) and crisp, buttered bread come together in under 30 minutes. If you love handheld comfort food, you might also like this twist on melts: air fryer low-carb tuna melts.
Why you’ll love this dish
This sandwich hits a lot of home-cooking sweet spots: it’s fast, inexpensive, and endlessly adaptable. The mushrooms provide a meaty, umami backbone that pairs beautifully with nutty Swiss or rich Gruyère—no need for meat to get that satisfying chew. It’s perfect for:
- Weeknight dinners when you want something warm and filling in less than 30 minutes.
- A simple weekend brunch or hearty lunch.
- A vegetarian main that still feels indulgent.
Step-by-step overview
You’ll cook the mushrooms first until their liquid disappears and they brown. Then you soften shallots in butter and oil, finish with thyme and a splash of balsamic, and build the sandwich with cheese above and below the mushroom mix. Butter the outside of the bread and grill in a skillet or press until golden and the cheese puddles. Quick, predictable, and very forgiving.
What you’ll need
- 2 tbsp butter (plus extra for bread) — unsalted preferred so you control seasoning.
- 1 tbsp olive oil — prevents butter from burning and adds flavor.
- 1 shallot, finely chopped — milder and sweeter than onion; substitute 1/4 small onion if needed.
- 2 cups mushrooms, sliced (Portobello, Cremini, or Shiitake) — mix varieties for depth.
- 1 tsp thyme (fresh or dried) — oregano or rosemary work in a pinch.
- 1 tbsp balsamic vinegar (optional) — brightens and rounds the mushrooms.
- Salt and pepper to taste.
- 4 slices Swiss cheese (or Gruyère for a richer taste).
- 8 slices bread (Rye, Sourdough, or Artisan) — use sturdy slices so they hold the filling.
Notes: For a dairy-free version, use vegan butter and a plant-based melting cheese. For gluten-free, swap the bread for your favorite gluten-free loaf.
Step-by-step instructions
- Prepare the mushrooms: heat a dry skillet over medium. Add the sliced mushrooms and sauté for 5–7 minutes, stirring occasionally, until most moisture has evaporated and they start to brown.
- Finish the aromatics: add 2 tbsp butter, 1 tbsp olive oil, and the finely chopped shallot. Cook another 4–5 minutes until the shallot is soft and the mushrooms are nicely golden.
- Season: stir in 1 tsp thyme, 1 tbsp balsamic vinegar (if using), and salt and pepper to taste. Remove from heat and set the mushroom mix aside.
- Assemble the sandwiches: butter one side of each slice of bread. On the unbuttered side of four slices, place a slice of Swiss cheese, spoon on the mushroom mixture, and top with another slice of Swiss. Finish with the remaining bread slice, buttered side facing up.
- Cook the melt: warm a skillet or griddle over medium-low. Place the sandwich butter-side down and press gently (use a spatula or a panini press). Cook 2–3 minutes per side until the bread is golden and the cheese is fully melted. If the exterior is browning too fast, lower the heat so the cheese has time to melt.

01Ingredients
For the mushroom mixture
For assembling the sandwiches
02Method
- Preparing the mushroom mixture
- Finish the aromatics
- Assemble the sandwiches
- Cook the melts
Tap a step when it's done. The next one lights up.
0 OF 5 DONE03Recipe notes
- 01For a dairy-free version, use vegan butter and a plant-based melting cheese. For gluten-free, substitute the bread with gluten-free options. Store leftovers in an airtight container for up to 3–4 days, and reheat in a skillet or oven for best results.
How did it turn out?
No ratings yet. Tap a star to be the first.
Snap a photo and tag @recipe_smoke1 so I can see how yours came out.
Best ways to enjoy it
Serve hot and cut on the diagonal for easy eating. Pairing ideas:
- A crisp green salad with lemon vinaigrette to cut the richness.
- Tomato soup for a classic grilled-cheese combo.
- Pickles or a sharp mustard on the side for contrast.
- For a brunch plate, add a fried egg on top of the finished sandwich.
Storage and reheating tips
Refrigerate: store leftovers in an airtight container up to 3–4 days.
Reheat: for best texture, reheat in a skillet over low heat or in a 350°F oven for 8–10 minutes until warmed through and the cheese softens. Avoid the microwave if you care about crisp bread.
Freeze: wrap assembled (but uncooked) sandwiches tightly in foil and freeze up to 1 month. Cook from frozen in a preheated skillet or panini press, adding a minute or two per side.
Food safety note: reheat leftovers to an internal temperature of 165°F.
Creative twists
- Add caramelized onions and a smear of grainy mustard for extra depth.
- Swap Swiss for Gruyère or fontina for nuttier, more luxurious flavors.
- Add greens: wilted spinach or arugula sprinkled inside right after cooking adds freshness.
- Make it spicy: layer pickled jalapeños or a swipe of sriracha mayo.
- Make it vegan: use vegan butter, olive oil, and plant-based melting slices; use nutritional yeast in the mushroom mix for extra umami.
Common questions
How long does this take from start to finish?
A: About 20–30 minutes: 10–12 minutes to cook mushrooms and aromatics, 8–10 minutes to assemble and grill the sandwiches.
Can I prep the mushroom mix ahead of time?
A: Yes. Cook and cool the mushrooms, then refrigerate up to 3 days. Rewarm briefly before assembling so the cheese melts quickly.
Is this recipe vegetarian?
A: Yes—this version is vegetarian but not vegan (contains butter and cheese). You can easily swap in vegan alternatives.
What bread is best?
A: Choose a sturdy loaf like sourdough, rye, or an artisan country bread. Thin sandwich bread can get soggy under the mushroom moisture.
Can I make multiple sandwiches at once?
A: Yes, but cook in batches if your pan or press is small. Keep cooked sandwiches warm in a low oven (200°F) on a wire rack so the bottoms don’t steam.
Conclusion
This Swiss Mushroom Melt is an easy, satisfying way to turn humble mushrooms into a rich, melty sandwich—perfect for nights when you want comfort without complication. For a similar mushroom-forward grilled sandwich with slightly different technique and ratio ideas, see BS in the Kitchen’s Swiss Mushroom Melt recipe. For another idea, try my Mushroom Lasagna.
Lunch
Lunch
Lunch
