Mushroom Swiss Grilled Cheese

Featured in: Everyday Meal Picks

This mushroom Swiss grilled cheese elevates the classic sandwich with golden sautéed mushrooms, shallots, and fresh thyme layered with creamy Swiss cheese on toasted rye bread. Simply sauté your mushroom filling, assemble with cheese between bread slices, butter the exterior, and pan-fry until the bread is golden and cheese melts perfectly.

Ready in just 25 minutes, this easy vegetarian sandwich pairs beautifully with tomato soup or a crisp Sauvignon Blanc. The earthy mushrooms provide wonderful depth against the mild, creamy Swiss cheese, creating a sophisticated flavor profile that's still comforting and approachable.

Updated on Sun, 18 Jan 2026 11:56:00 GMT
Golden, crispy rye bread overflowing with melted Swiss cheese and savory sautéed mushrooms in this Mushroom Swiss Grilled Cheese. Save to Pinterest
Golden, crispy rye bread overflowing with melted Swiss cheese and savory sautéed mushrooms in this Mushroom Swiss Grilled Cheese. | cookingoffset.com

It was one of those rainy Tuesday evenings when I wanted comfort but also craved something a little more interesting than the usual. I remembered the half carton of mushrooms in the fridge and the thick slices of rye bread I'd bought on impulse. That night, I didn't follow a recipe, I just layered what felt right. The smell of caramelized mushrooms mixing with melting Swiss cheese filled the kitchen, and I knew I'd stumbled onto something worth repeating.

I made this for my brother once when he came over unannounced, hungry and grumpy from a long day. He took one bite, paused, and said it tasted like something from a bistro he'd been to in Seattle. I didn't tell him it took me less time to make than it would've taken to order takeout. Sometimes the best compliments come from silence and second helpings.

Ingredients

  • Cremini or white button mushrooms (1 cup, 100 g, cleaned and sliced): Cremini have a deeper flavor, but button mushrooms work beautifully too, cook them long enough and they'll release their moisture and turn golden.
  • Shallot (1 small, finely chopped): Shallots are sweeter and more delicate than onions, and they melt into the mushrooms without overpowering them.
  • Garlic (1 clove, minced): Fresh garlic added at the end keeps its punch without burning, a small detail that makes a big difference.
  • Swiss cheese (4 slices): Its mild, nutty flavor melts like a dream and doesn't overpower the mushrooms, Gruyere works too if you want a bit more sharpness.
  • Unsalted butter (2 tablespoons softened, plus extra for sauteing): Butter on the outside of the bread creates that golden, crispy crust we're all chasing.
  • Rye bread (4 slices): The slight sourness and sturdy texture hold up to the filling without getting soggy.
  • Olive oil (1 tablespoon): Helps the mushrooms cook evenly and adds a subtle richness to the filling.
  • Salt and black pepper (to taste): Season the mushrooms well, they need it to bring out their full flavor.
  • Fresh thyme leaves (1 teaspoon, optional): A little thyme makes the whole sandwich smell like you know what you're doing.

Instructions

Product image
Blend smoothies, sauces, and shakes quickly for easy breakfasts, snacks, and meal prep.
Check price on Amazon
Start with the mushrooms:
Heat olive oil and 1 tablespoon butter in a skillet over medium heat, then add the shallot and let it soften for about a minute. The kitchen will start to smell sweet and warm.
Cook the mushrooms:
Add the sliced mushrooms and stir them around for 5 to 7 minutes until they turn golden and all the moisture has cooked off. Stir in the garlic and thyme, cook for another minute, then season with salt and pepper before setting the mixture aside.
Build the sandwiches:
Lay out your rye bread slices and place a slice of Swiss cheese on two of them. Spoon the mushroom mixture evenly over the cheese, then top 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. This is what gives you that crispy, golden crust.
Grill to perfection:
Wipe out the skillet and return it to medium low heat, then add the sandwiches and cook for 3 to 4 minutes per side, pressing gently with a spatula until the bread is golden and the cheese has melted into every corner. Slice and serve while it's still warm and the cheese is stretchy.
Product image
Blend smoothies, sauces, and shakes quickly for easy breakfasts, snacks, and meal prep.
Check price on Amazon
Fresh thyme garnishes the open-faced Mushroom Swiss Grilled Cheese, paired with creamy tomato soup on a rustic wooden table. Save to Pinterest
Fresh thyme garnishes the open-faced Mushroom Swiss Grilled Cheese, paired with creamy tomato soup on a rustic wooden table. | cookingoffset.com

There's something special about cutting into a sandwich and watching the cheese stretch between the halves. The first time I served this to a friend, she closed her eyes after the first bite and said it reminded her of a café she used to go to in college. Food has a way of taking us places without leaving the table.

Making It Your Own

If you want a little tang, spread a thin layer of Dijon mustard on the inside of the bread before you build the sandwich. I've also swapped in Gruyere or Emmental when I'm out of Swiss, both melt beautifully and bring their own character. You can even add a handful of baby spinach to the mushroom mixture if you want something green in there.

What to Serve Alongside

This sandwich loves a bowl of tomato soup, the acidity cuts through the richness in the best way. I've also served it with a simple green salad dressed in lemon vinaigrette, or poured a glass of chilled Sauvignon Blanc when I wanted to feel a little fancy. Sometimes I'll set out a small dish of cornichons and whole grain mustard for dipping between bites.

Storage and Reheating

Grilled cheese is always best fresh, but if you have leftovers, wrap them in foil and keep them in the fridge for up to a day. Reheat in a skillet over low heat so the bread crisps back up instead of going soggy in the microwave. The mushroom filling can be made ahead and kept in the fridge for up to three days, which makes weeknight assembly even faster.

  • Store cooked mushroom mixture in an airtight container in the fridge.
  • Assemble sandwiches fresh whenever possible for the best texture.
  • If reheating, use a skillet or a panini press, never the microwave.
Product image
Get hot or cold water instantly for cooking, tea, coffee, and quick meal prep.
Check price on Amazon
Buttery toasted slices reveal layers of earthy mushrooms and gooey Swiss cheese in this homemade Mushroom Swiss Grilled Cheese. Save to Pinterest
Buttery toasted slices reveal layers of earthy mushrooms and gooey Swiss cheese in this homemade Mushroom Swiss Grilled Cheese. | cookingoffset.com

This sandwich has become my go to whenever I need something quick, cozy, and a little more grown up than the classic. I hope it finds a spot in your kitchen rotation too.

Recipe FAQs

Can I prepare the mushroom filling ahead of time?

Yes, you can sauté the mushrooms up to 2 hours in advance and store them in an airtight container in the refrigerator. Simply reheat gently before assembling the sandwiches, or use them at room temperature for a quick assembly.

What's the best way to prevent soggy bread?

Make sure to cook the mushrooms until all liquid has evaporated completely. Additionally, butter the bread generously and cook over medium-low heat to allow the cheese to melt before the bread burns. Serve immediately after cooking.

Can I use a different type of mushroom?

Absolutely. Cremini and button mushrooms work great, but you can also use portobello, shiitake, or oyster mushrooms. Just slice them uniformly and cook until any excess moisture evaporates for the best texture.

What cheese alternatives pair well with mushrooms?

Gruyère and Emmental are excellent substitutes for Swiss cheese. Aged cheddar or fontina also complement earthy mushrooms beautifully. Choose cheeses that melt well and have a slightly sharp flavor to balance the mushrooms.

How do I know when the cheese is fully melted?

Cook each side for 3-4 minutes over medium-low heat, pressing gently with a spatula. The cheese should be soft and creamy throughout. You can peek between the bread slices to check if needed, or simply listen for the sizzle to subside.

Can this sandwich be made vegan?

Yes, substitute vegan butter for regular butter and use dairy-free cheese that melts well. Many plant-based cheeses now melt smoothly and pair wonderfully with sautéed mushrooms for an equally satisfying sandwich.

Mushroom Swiss Grilled Cheese

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

Prep Time
10 minutes
Cook Time
15 minutes
Time Needed
25 minutes
Created by Grace Anderson


Skill Level Easy

Cuisine Type American

Makes 2 Portions

Dietary Info Vegetarian-Friendly

Ingredient List

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é 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 sandwich base: Lay out rye bread slices. Place a slice of Swiss cheese on two of the bread slices.

Step 04

Layer 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 exterior: Butter the outsides of each sandwich generously.

Step 06

Grill sandwich: 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 07

Finish and serve: Slice sandwiches diagonally and serve warm.

Gear Needed

  • Skillet
  • Spatula
  • Knife
  • Cutting board

Allergen Info

Look through every item to spot allergens. If unsure, please talk to a health expert.
  • Contains dairy from cheese and butter
  • Contains gluten from rye bread
  • Contains alliums including garlic and shallot
  • Verify bread and cheese labels for potential traces of nuts, soy, or other allergens

Nutrition Details (per serve)

Nutritional details are for reference only. For health advice, check with your doctor.
  • Energy: 420
  • Total Fat: 23 g
  • Carbohydrates: 35 g
  • Proteins: 17 g