Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

A rich and cozy sandwich featuring creamy melted Swiss cheese, perfectly sautéed mushrooms, and crispy, buttery toasted bread. Quick to prepare, versatile, and customizable for vegetarian or vegan diets.

  • Total Time: 25 minutes
  • Yield: 4 sandwiches 1x

Ingredients

Scale
  • 2 tbsp butter (plus extra to spread on bread)
  • 1 tbsp olive oil
  • 1 shallot, finely chopped
  • 2 cups mushrooms (Portobello, Cremini, or Shiitake, sliced)
  • 1 tsp thyme (fresh or dried)
  • 1 tbsp balsamic vinegar (optional)
  • Salt and pepper, to taste
  • 4 slices Swiss cheese (or Gruyère)
  • 8 slices bread (Rye, Sourdough, or Artisan)

Instructions

  1. Warm a dry skillet over medium heat.
  2. Add sliced mushrooms and cook 5–7 minutes to evaporate moisture.
  3. Add butter, olive oil, and finely chopped shallot; cook about 5 minutes until mushrooms are golden.
  4. Stir in thyme, balsamic vinegar (optional), salt, and pepper; remove from heat.
  5. Let mushroom mixture cool slightly.
  6. Butter one side of each bread slice generously.
  7. On the unbuttered side of a bread slice, layer Swiss cheese, a scoop of mushroom mixture, and another slice of cheese (Gruyère, Emmental, or extra Swiss).
  8. Top with remaining bread slice, buttered side facing up.
  9. Heat skillet or panini press and cook sandwich 2–3 minutes per side until bread is golden and cheese is melted.

Notes

Add caramelized onions or a drizzle of truffle oil for extra richness., Use vegan cheese and dairy-free butter for plant-based versions., Let mushrooms cool slightly before assembling to keep bread from getting soggy.

  • Author: Ashley
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Cuisine: American

Nutrition

  • Serving Size: 1 sandwich
  • Calories: Approximately 350-450 calories per sandwich (varies with ingredients)
  • Fat: 20-25 g per serving
  • Carbohydrates: 30-40 g per serving
  • Protein: 15-20 g per serving