Mushroom Swiss Grilled Cheese

Featured in: Soft Warm Bakes & Savory Treats

This savory sandwich combines tender sautéed mushrooms, Swiss cheese, and crispy rye bread for a delicious vegetarian meal. Start by cooking sliced cremini mushrooms with shallots and garlic until golden, then layer with Swiss cheese between buttered rye bread slices. Toast until golden and melted for the perfect crispy exterior and gooey center.

Updated on Sun, 18 Jan 2026 12:23:00 GMT
Golden, melted Swiss cheese and sautéed mushrooms peek out from crispy rye bread slices of this savory Mushroom Swiss Grilled Cheese. Save to Pinterest
Golden, melted Swiss cheese and sautéed mushrooms peek out from crispy rye bread slices of this savory Mushroom Swiss Grilled Cheese. | olivefrost.com

My neighbor knocked on my door one rainy Tuesday holding a bag of mushrooms from the farmers market. She'd bought too many and asked if I wanted them before they went bad. I had rye bread, Swiss cheese, and not much else. What started as improvisation turned into something I now crave every time the weather turns cold. That first sandwich, with its golden crust and the smell of thyme still hanging in the kitchen, reminded me that the best meals often come from what's already in front of you.

I made this for my brother the weekend he helped me move furniture. He's not big on vegetables, but he finished both halves and asked if I had more bread. Watching someone who usually orders burgers get quiet over a mushroom sandwich felt like a small victory. It's become my go to whenever I want to prove that vegetarian food doesn't mean compromise. Sometimes all it takes is good cheese and a hot skillet.

Ingredients

  • Cremini or white button mushrooms: Cremini have a deeper flavor, but buttons work just as well if you cook them long enough to caramelize. Slice them evenly so they cook at the same rate.
  • Shallot: Sweeter and milder than onion, it softens into the mushrooms without overpowering them. If you only have yellow onion, use half as much.
  • Garlic: One clove is enough to add warmth without making the sandwich taste like garlic bread. Add it at the end so it doesn't burn.
  • Swiss cheese: Melts smoothly and has that nutty, slightly sweet flavor that balances the mushrooms. Gruyere or Emmental are excellent substitutes if you want something richer.
  • Unsalted butter: You'll use some to cook the mushrooms and the rest to crisp the bread. Softened butter spreads easier and browns more evenly.
  • Rye bread: The slight tang and sturdy texture make it perfect for grilling. Sourdough or whole wheat work too, but rye is what makes this version stand out.
  • Olive oil: Helps the mushrooms brown without burning. A little goes a long way when combined with butter.
  • Salt and black pepper: Season the mushrooms well while they cook. It brings out their flavor and keeps the filling from tasting flat.
  • Fresh thyme: Optional, but it adds an herbal note that ties everything together. Dried thyme works in a pinch, just use half as much.

Instructions

Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Start the mushrooms:
Heat olive oil and a tablespoon of butter in a skillet over medium heat until the butter foams. Add the shallot and let it soften for about a minute, stirring so it doesn't brown too fast.
Cook the mushrooms:
Toss in the sliced mushrooms and stir them around to coat in the oil and butter. Let them cook for 5 to 7 minutes, stirring occasionally, until they turn golden and any liquid they release evaporates completely.
Add garlic and thyme:
Stir in the minced garlic and thyme leaves, cooking for just one more minute until fragrant. Season with salt and pepper, then take the skillet off the heat and set the mushrooms aside.
Assemble the sandwiches:
Lay out your four slices of rye bread. Put one slice of Swiss cheese on two of them, spoon the mushroom mixture evenly over the cheese, then add another slice of Swiss on top before closing with the remaining bread.
Butter the outsides:
Spread softened butter on the outer sides of each sandwich, covering all the way to the edges. This is what gives you that crispy, golden crust.
Grill the sandwiches:
Wipe out the skillet and return it to medium low heat. Place both sandwiches in the pan and cook for 3 to 4 minutes on each side, pressing gently with a spatula, until the bread is deeply golden and the cheese inside is fully melted.
Slice and serve:
Transfer the sandwiches to a cutting board, slice them in half, and serve while they're still hot. The cheese should stretch when you pull the halves apart.
Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
A close-up view shows the Mushroom Swiss Grilled Cheese resting on a wooden board, perfect alongside a steaming bowl of tomato soup. Save to Pinterest
A close-up view shows the Mushroom Swiss Grilled Cheese resting on a wooden board, perfect alongside a steaming bowl of tomato soup. | olivefrost.com

The first time I served this with tomato soup, my friend dipped the corner of her sandwich into the bowl without asking and grinned. It became our Sunday lunch ritual for a while, the kind of meal that doesn't need conversation because it already says everything. I still think about those afternoons when I make this now. Some recipes don't just fill you up, they bring people back into the room with you.

Choosing Your Cheese

Swiss is classic, but Gruyere adds a deeper, almost sweet nuttiness that makes the sandwich feel a little more indulgent. Emmental is milder and melts beautifully if you want something that doesn't compete with the mushrooms. I've also used sharp white cheddar when I wanted something bolder. The key is picking a cheese that melts well and doesn't overpower the earthy flavors you've built with the mushrooms and thyme.

Getting the Bread Right

Rye bread holds up to moisture better than white bread and adds a slight tanginess that plays well with Swiss cheese. If you're using sourdough, go for a denser loaf, not the airy kind with huge holes. Whole wheat works too, but it can taste a little heavy if the slices are thick. Whatever bread you choose, make sure it's sturdy enough to support the filling without falling apart when you flip it in the pan.

Serving Suggestions

This sandwich is rich enough to stand on its own, but it shines next to something bright and acidic. A simple arugula salad with lemon vinaigrette cuts through the buttery richness. Tomato soup is the obvious pairing, and it works for a reason. If you're feeling fancy, a crisp white wine like Sauvignon Blanc or a light lager balances the creaminess without overwhelming your palate.

  • Add a thin smear of Dijon mustard inside the sandwich before grilling for a tangy kick.
  • Serve with pickles or cornichons on the side to brighten each bite.
  • Pair with a handful of kettle cooked chips if you want something crunchy alongside the melt.
Product image
Quickly chop vegetables, blend sauces, and prepare dips or dressings for fast, everyday meal prep.
Check price on Amazon
Steam rises gently from the toasted rye bread, highlighting the gooey Swiss cheese and earthy mushrooms in the Mushroom Swiss Grilled Cheese. Save to Pinterest
Steam rises gently from the toasted rye bread, highlighting the gooey Swiss cheese and earthy mushrooms in the Mushroom Swiss Grilled Cheese. | olivefrost.com

This sandwich taught me that comfort food doesn't have to be complicated. Sometimes all you need is a hot pan, good ingredients, and a little bit of patience. I hope it becomes one of those recipes you reach for without thinking, the kind that feels like home no matter where you make it.

Recipe FAQs

Can I use a different type of bread?

Yes, sourdough, whole wheat, or regular white bread work well. Rye provides a distinctive earthy flavor, but choose based on your preference. Avoid soft breads that may fall apart.

What's the best way to prevent soggy bread?

Cook the mushrooms until all liquid evaporates, then let them cool slightly before assembling. Toast the sandwich on medium-low heat rather than high heat for even melting without sogginess.

How do I get the cheese perfectly melted?

Place cheese on both sides of the mushroom filling for even coverage. Use medium-low heat and press gently with a spatula while cooking. The cheese should be fully melted before serving.

Can I prepare the mushrooms ahead of time?

Absolutely. Cook and cool the mushrooms up to 4 hours in advance. Store in an airtight container in the refrigerator, then assemble and toast the sandwiches when ready to serve.

What cheese alternatives work if I don't have Swiss?

Gruyère, Emmental, or Jarlsberg offer similar melting qualities and rich flavors. Fontina or young Comté also pair beautifully with sautéed mushrooms.

Mushroom Swiss Grilled Cheese

Earthy sautéed mushrooms and creamy Swiss cheese melted between crispy rye bread for a satisfying vegetarian sandwich.

Prep Time
10 minutes
Time to Cook
15 minutes
Overall Duration
25 minutes
Recipe by Natalie Wilson


Skill Level Easy

Cuisine Type American

Serves 2 Portions

Dietary Info Meat-Free

What You Need

Vegetables

01 1 cup cremini or white button mushrooms, cleaned and sliced
02 1 small shallot, finely chopped
03 1 clove garlic, minced

Dairy

01 4 slices Swiss cheese
02 2 tablespoons unsalted butter, softened, plus additional for sautéing

Bread

01 4 slices rye bread

Seasonings

01 1 tablespoon olive oil
02 Salt and black pepper to taste
03 1 teaspoon fresh thyme leaves (optional)

How-To Steps

Step 01

Sauté aromatics: Heat olive oil and 1 tablespoon butter in a skillet over medium heat. Add shallot and sauté for 1 minute until softened.

Step 02

Cook mushrooms: Add mushrooms and cook, stirring frequently, for 5 to 7 minutes until golden and any liquid has evaporated. Stir in garlic and thyme; cook for 1 minute. Season with salt and black pepper. Remove from heat and set aside.

Step 03

Assemble sandwiches: Lay out rye bread slices. Place a slice of Swiss cheese on two bread slices. Spoon the mushroom mixture evenly over the cheese, then top with another slice of Swiss cheese. Cover with the remaining bread slices.

Step 04

Butter exterior: Butter the outsides of each sandwich generously.

Step 05

Grill sandwiches: Wipe out the skillet and return to medium-low heat. Add sandwiches and cook 3 to 4 minutes per side until bread is golden brown and cheese is melted, pressing gently with a spatula as needed.

Step 06

Finish and serve: Slice diagonally and serve warm.

What You'll Need

  • Skillet
  • Spatula
  • Knife
  • Cutting board

Allergy Details

Be sure to check ingredients for allergens and ask your doctor if you’re not sure.
  • Contains dairy (cheese and butter)
  • Contains gluten (rye bread)
  • Contains alliums (garlic and shallot)
  • Verify bread and cheese labels for potential traces of nuts, soy, or other allergens

Nutrition Details (per portion)

Intended only for informational use, not medical advice.
  • Calories: 420
  • Fats: 23 g
  • Carbohydrates: 35 g
  • Proteins: 17 g