Save 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.
Save 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.
Save 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.