Mushroom Swiss Grilled Cheese

Featured in: Everyday Meal Ideas

Elevate your grilled cheese with tender sautéed mushrooms and Swiss cheese. Start by sautéing sliced cremini mushrooms with shallot and garlic until golden, then layer between rye bread with Swiss cheese and butter. Toast in a skillet until the bread is crispy and the cheese melts perfectly. This vegetarian sandwich comes together in just 25 minutes and serves two.

Updated on Sun, 18 Jan 2026 12:56:00 GMT
Golden-brown rye bread grilled with melty Swiss cheese and earthy sautéed mushrooms. Save
Golden-brown rye bread grilled with melty Swiss cheese and earthy sautéed mushrooms. | douxtifawine.com

My neighbor knocked on the door one rainy afternoon holding a bag of mushrooms from the farmers market. She had overbought and wondered if I could use them. I had rye bread going stale and Swiss cheese that needed using, so I threw together this sandwich without much thought. The smell that filled the kitchen made me realize I had stumbled onto something worth repeating. Now its my go-to when I want comfort without the fuss.

I made this for my brother once when he stopped by unannounced, still in his work clothes and clearly exhausted. He ate it standing at the counter, barely speaking, then asked if I could make another. That second sandwich disappeared just as fast. He still texts me every few months asking if I remember that mushroom thing I made him.

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 a deeper flavor, but regular button mushrooms work just fine if thats what you have, just make sure theyre dry when you slice them so they brown instead of steam.
  • Shallot (1 small, finely chopped): Shallots are milder and sweeter than onions, which keeps the sandwich from tasting too sharp, but half a small yellow onion will do in a pinch.
  • Garlic (1 clove, minced): Fresh garlic makes all the difference here, the jarred stuff just doesnt have the same punch when it hits the hot pan.
  • Swiss cheese (4 slices): Swiss melts beautifully and has that nutty flavor that plays well with mushrooms, but dont stress if you only have Gruyere or Emmental, theyre all in the same family.
  • Unsalted butter (2 tablespoons softened, plus extra for sauteing): Softened butter spreads evenly on the bread without tearing it, and using unsalted lets you control the salt level in the mushrooms.
  • Rye bread (4 slices): Rye brings a slight sour note that cuts through the richness, but if you only have sourdough or whole wheat, the sandwich will still be delicious.
  • Olive oil (1 tablespoon): A little oil keeps the butter from burning when you saute the mushrooms and adds a fruity undertone.
  • Salt and black pepper (to taste): Season the mushrooms well, they need more salt than you think to bring out their flavor.
  • Fresh thyme leaves (1 teaspoon, optional): Thyme and mushrooms are best friends, but if you dont have fresh, a pinch of dried thyme or even a little rosemary works too.

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 the olive oil and 1 tablespoon of butter in a skillet over medium heat until the butter foams and smells nutty. Toss in the chopped shallot and let it sizzle for about a minute until it softens and turns translucent.
Cook the mushrooms:
Add the sliced mushrooms to the pan and stir them around so they all touch the heat. Let them cook for 5 to 7 minutes, stirring occasionally, until they turn golden brown and any liquid they release evaporates completely.
Add garlic and thyme:
Stir in the minced garlic and thyme leaves, letting them cook for just a minute until fragrant. Season everything with salt and black pepper, then remove the pan from the heat and set the mushroom mixture aside.
Assemble the sandwiches:
Lay out your four slices of rye bread and place a slice of Swiss cheese on two of them. Spoon the warm mushroom mixture evenly over the cheese, then top each with another slice of Swiss and cover with the remaining bread slices.
Butter the outsides:
Spread softened butter generously on the outer sides of each sandwich, making sure to cover 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 on each side, pressing gently with a spatula, until the bread turns deep golden and the cheese melts into the mushrooms.
Serve:
Slice each sandwich in half while its still hot and serve immediately. The cheese should be gooey and the bread should crackle just a little when you bite into it.
Mushroom Swiss Grilled Cheese resting on a white plate, served with a bowl of tomato soup. Save
Mushroom Swiss Grilled Cheese resting on a white plate, served with a bowl of tomato soup. | douxtifawine.com

The first time I packed this sandwich for lunch at work, a coworker leaned over and asked what smelled so good. By the next week, three people had made it at home and reported back. It became our unofficial office comfort food, the thing we all craved on gray afternoons when we needed something warm and uncomplicated. Food has a way of building little communities like that, one shared recipe at a time.

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.

Making It Your Own

If you want a sharper flavor, spread a thin layer of Dijon mustard on the inside of the bread before you add the cheese. Ive also stirred a handful of fresh spinach into the mushrooms right at the end, letting it wilt into the mixture for a little extra color and nutrition. Sometimes Ill use a mix of mushroom varieties, shiitake or oyster mushrooms, if I find them at the market, each one brings its own texture and earthiness. A drizzle of truffle oil over the mushrooms before assembling makes this sandwich feel fancy enough for guests.

What to Serve Alongside

This sandwich pairs beautifully with a simple tomato soup, the acidity cuts through the richness and makes the whole meal feel balanced. Ive also served it with a handful of crispy dill pickles and some kettle chips when I want crunch without any extra cooking. A light salad with lemon vinaigrette works too, especially if youre serving this for lunch. If youre feeling indulgent, pour a glass of crisp Sauvignon Blanc, the citrus notes play nicely with the Swiss and thyme.

Storage and Reheating

Honestly, this sandwich is best eaten right away while the bread is still crispy and the cheese is molten. If you do have leftovers, wrap them tightly in foil and store in the fridge for up to a day. Reheat in a skillet over low heat rather than the microwave, which will make the bread soggy and the cheese rubbery. You can also make the mushroom mixture ahead of time and keep it in the fridge for up to three days, then assemble and grill the sandwiches fresh when youre ready to eat.

  • Press gently with the spatula while grilling to help the cheese melt without flattening the sandwich too much.
  • If youre making more than two sandwiches, keep the finished ones warm in a low oven while you cook the rest.
  • Leftover mushroom mixture is great stirred into scrambled eggs or spooned over toast the next morning.
A close-up of Mushroom Swiss Grilled Cheese showing melted Swiss and golden, crispy rye bread slices. Save
A close-up of Mushroom Swiss Grilled Cheese showing melted Swiss and golden, crispy rye bread slices. | douxtifawine.com

This sandwich has gotten me through more late nights and lazy weekends than I can count. I hope it becomes one of those recipes you reach for without thinking, the kind that feels like home no matter where you are.

Recipe FAQ

Can I use a different type of mushroom?

Yes, you can substitute cremini or white button mushrooms with portobello, oyster, or shiitake mushrooms. Just adjust cooking time based on the size and moisture content of your chosen variety.

What cheese alternatives work best?

Gruyère and Emmental are excellent substitutes for Swiss cheese. You can also try sharp cheddar, fontina, or a combination of cheeses for different flavor profiles.

How do I prevent the bread from burning?

Keep the heat at medium-low and monitor the sandwich closely. If browning too quickly, reduce heat further or move the sandwich to a cooler spot on the skillet.

Can I make this ahead of time?

You can prepare the sautéed mushroom mixture up to 2 hours ahead and store it in the refrigerator. Assemble and cook the sandwiches fresh when ready to serve for the best texture.

What pairs well with this sandwich?

Tomato soup is a classic pairing. For beverages, try a crisp Sauvignon Blanc, a light beer, or apple cider for non-alcoholic options.

Is there a way to add more flavor?

Spread Dijon mustard on the bread before assembling. You can also add caramelized onions, crispy bacon, fresh arugula, or a layer of pesto for additional depth.

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 for a satisfying sandwich.

Prep duration
10 min
Cooking duration
15 min
Time required
25 min
Author Ronald Meyer


Skill Level Easy

Cuisine Type American

Makes 2 Portions

Diet Preferences 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 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

Step-by-Step

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, 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 of the 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 and cheese is melted, pressing gently with a spatula as needed.

Step 06

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 You'll Need

  • Skillet
  • Spatula
  • Knife
  • Cutting board

Allergy details

Review ingredient list for any allergens and reach out to a medical expert if unsure.
  • Contains dairy: cheese and butter
  • Contains gluten: rye bread
  • Contains alliums: garlic and shallot
  • Check bread and cheese labels for possible traces of nuts and soy

Nutrition Details (per serving)

Shared for helpful reference only—always check with your healthcare practitioner.
  • Energy: 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.