Mushroom Swiss Grilled Cheese

Featured in: Oven & Pan Dishes

This elevated grilled cheese combines tender sautéed mushrooms with creamy Swiss cheese between slices of toasted rye bread. The earthy mushroom filling is prepared by sautéing cremini mushrooms with shallots and garlic until golden, then layered with cheese and butter-toasted bread for a crispy exterior and melted interior. Ready in just 25 minutes, it's an easy vegetarian lunch that pairs beautifully with tomato soup or a crisp white wine.

Updated on Sun, 18 Jan 2026 09:46:00 GMT
Golden, melted Swiss cheese and earthy sautéed mushrooms peek from between crispy, buttered rye bread slices. Save
Golden, melted Swiss cheese and earthy sautéed mushrooms peek from between crispy, buttered rye bread slices. | dulcetafukt.com

The skillet was still warm from breakfast when I decided to use up the mushrooms sitting in my fridge. I had Swiss cheese, good rye bread, and twenty minutes before my next meeting. What started as pragmatic leftovers management turned into something I now crave on rainy afternoons. The smell of butter hitting hot cast iron still makes me pause whatever I'm doing.

I made this for my sister when she came over upset about work. She ate half of it standing at the counter, then sat down and finished the rest without saying much. Later she texted asking for the steps, which is her version of a compliment. Sometimes the best recipes are the ones that let people just be quiet and eat.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Cremini or white button mushrooms (1 cup, 100 g, sliced): Cremini have more flavor, but regular buttons work beautifully too, just make sure they're dry before slicing so they brown instead of steam.
  • Shallot (1 small, finely chopped): Shallots bring sweetness without the sharpness of onion, and they cook down almost invisibly into the mushrooms.
  • Garlic (1 clove, minced): Add this at the end or it'll burn while the mushrooms are still releasing moisture.
  • Swiss cheese (4 slices): Real Swiss melts smoothly and has that subtle nuttiness, avoid pre-shredded if you can because it doesn't melt the same way.
  • Unsalted butter (2 tablespoons softened, plus extra for sautéing): Softened butter spreads without tearing the bread, and that extra tablespoon for the mushrooms adds richness you'll taste.
  • Rye bread (4 slices): The slight tang of rye complements the mushrooms perfectly, but sourdough or whole wheat work if that's what you have.
  • Olive oil (1 tablespoon): Keeps the butter from burning when you're cooking the mushrooms over higher heat.
  • Salt and black pepper (to taste): Don't skip seasoning the mushrooms, they need more than you think.
  • Fresh thyme leaves (1 teaspoon, optional): If you have it, thyme makes the whole thing smell like a French bistro, but it's still excellent without.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Start the mushrooms:
Heat olive oil and 1 tablespoon 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 let them sit undisturbed for a minute before stirring. Cook for 5 to 7 minutes, stirring occasionally, until they're golden and all the liquid has cooked off, then add the garlic and thyme and cook just one more minute.
Season and set aside:
Taste the mushrooms and add salt and pepper until they taste like something you'd eat with a spoon. Remove the skillet from heat and transfer the mushrooms to a small bowl.
Build the sandwiches:
Lay out your four slices of rye bread and place one slice of Swiss on two of them. Divide the mushroom mixture evenly over the cheese, then top each with another slice of Swiss and close with the remaining bread.
Butter the outsides:
Spread softened butter on the outside of each sandwich, covering all the way to the edges. This is what gives you that golden, crispy 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 per side, pressing gently with a spatula, until the bread is deeply golden and the cheese is fully melted.
Serve:
Let the sandwiches rest for just a minute so you don't burn your mouth, then slice and serve while they're still hot and the cheese is stretchy.
A close-up of a Mushroom Swiss Grilled Cheese sandwich, ready to serve alongside a warm bowl of tomato soup. Save
A close-up of a Mushroom Swiss Grilled Cheese sandwich, ready to serve alongside a warm bowl of tomato soup. | dulcetafukt.com

My neighbor smelled this cooking through the open window and knocked on my door to ask what I was making. I ended up making two more sandwiches and we sat on the porch eating them with napkins on our laps. It's rare that something so simple becomes a reason to sit down together, but this one does that.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Flavor Variations

A thin smear of Dijon mustard on the inside of the bread before you build the sandwich adds a sharp little kick that makes everything taste brighter. Gruyère or Emmental work beautifully in place of Swiss if you want something a little more melty or nutty. I've also added a handful of baby spinach on top of the mushrooms when I'm pretending to be healthy, and it works surprisingly well.

What to Serve With It

This sandwich is perfect next to a bowl of tomato soup, which is classic for a reason. A simple green salad with a sharp vinaigrette balances the richness without feeling like too much effort. If you're feeling fancy, a crisp white wine like Sauvignon Blanc or even a light lager makes it feel like a real meal instead of just lunch.

Storage and Reheating

Honestly, this is best eaten right away while the bread is crispy and the cheese is melted. If you have leftovers, wrap them tightly and reheat in a skillet over low heat rather than the microwave, which will make the bread soggy. You can also cook the mushroom mixture ahead and keep it in the fridge for up to three days, then assemble and grill the sandwiches fresh.

  • Store cooked mushrooms separately in an airtight container for up to 3 days.
  • Reheat assembled sandwiches in a dry skillet over medium low heat, not the microwave.
  • Don't freeze these, the texture of the bread and cheese doesn't survive it well.
Buttery toasted rye bread encasing creamy Swiss and savory mushrooms in this hearty, homemade Mushroom Swiss Grilled Cheese. Save
Buttery toasted rye bread encasing creamy Swiss and savory mushrooms in this hearty, homemade Mushroom Swiss Grilled Cheese. | dulcetafukt.com

This sandwich has become my answer to the question of what to make when I want something cozy but don't want to think too hard. It's reliable, it's satisfying, and it makes the whole kitchen smell like you've been cooking all day even though you haven't.

Recipe FAQs

Can I use different mushrooms for this sandwich?

Yes, cremini and button mushrooms work wonderfully, but you can also use shiitake, oyster, or portobello mushrooms. Each variety brings its own earthy depth to the sandwich.

What cheese alternatives work well in this sandwich?

Gruyère and Emmental are excellent substitutes for Swiss cheese. Both have similar melting qualities and complementary nutty flavors that pair beautifully with mushrooms.

How do I prevent the bread from getting soggy?

Ensure the mushrooms are cooked until all excess liquid has evaporated before assembly. Also, serve the sandwich immediately after cooking while the bread is still warm and crispy.

Can I make this with white bread instead of rye?

Absolutely. While rye bread adds an earthy, robust flavor that complements the mushrooms, sourdough, ciabatta, or regular white bread all work well. Choose bread that's sturdy enough to hold the filling.

What wine pairs best with this sandwich?

Sauvignon Blanc offers bright acidity that cuts through the richness of the cheese and butter. Pinot Grigio or a light Chardonnay also pair nicely with the earthy mushroom flavors.

How can I add more flavor to this sandwich?

Layer in Dijon mustard on the bread before assembly, add a sprinkle of fresh thyme while cooking the mushrooms, or include crispy caramelized onions for additional depth and sweetness.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Mushroom Swiss Grilled Cheese

Earthy sautéed mushrooms and creamy Swiss cheese melted between crispy rye bread. A savory vegetarian classic.

Prep Duration
10 min
Time to Cook
15 min
Overall Time
25 min
Author Miranda Stone


Skill Level Easy

Cuisine American

Final Amount 2 Portions

Dietary Info Meatless

What You'll 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 extra 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

Directions

Step 01

Sauté the 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 the mushrooms: Add mushrooms and cook, stirring frequently, for 5-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 the sandwich base: Lay out rye bread slices. Place a slice of Swiss cheese on two of the bread slices.

Step 04

Layer the filling: Spoon the mushroom mixture evenly over the cheese, then top with another slice of Swiss cheese. Cover with the remaining bread slices.

Step 05

Butter the exterior: Butter the outsides of each sandwich generously.

Step 06

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

Step 07

Finish and serve: Slice diagonally and serve warm.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Skillet
  • Spatula
  • Knife
  • Cutting board

Allergy Details

Review each item for allergens. When unsure, ask your healthcare provider.
  • Contains dairy (cheese and butter)
  • Contains gluten (rye bread)
  • Contains alliums (garlic and shallot)
  • Check bread and cheese labels for potential traces of nuts, soy, or other allergens if sensitive

Nutrition (each serving)

Details here are for reference only and don't replace professional advice.
  • Kcal: 420
  • Fats: 23 g
  • Carbohydrates: 35 g
  • Proteins: 17 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.