Save My roommate brought home a bag of mushrooms one rainy Tuesday, mumbling something about a canceled farmers market stall. We had rye bread going stale and a block of Swiss cheese in the fridge drawer. What started as pantry improvisation turned into the kind of sandwich that makes you stop mid-bite and wonder why you ever settled for plain grilled cheese. The mushrooms released this deep, woodsy smell that filled our tiny kitchen, and suddenly we weren't just using up leftovers anymore.
I made these sandwiches for my brother when he visited last fall, mostly because I had nothing else planned. He ate both halves without saying a word, then asked if I had written the recipe down anywhere. That was the moment I realized this wasnt just a lucky accident. The way the cheese gets all stretchy and the mushrooms stay tucked inside like a savory secret, it just works.
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: These give you that umami-rich, meaty texture without any actual meat, and slicing them thin helps them cook faster and distribute evenly.
- Shallot: It brings a mild sweetness and a hint of sharpness that garlic alone cant deliver, melting into the mushrooms beautifully.
- Garlic: One clove is plenty here, it perfumes the whole pan without overpowering the delicate Swiss cheese.
- Swiss cheese: This cheese melts smooth and creamy, with those nutty undertones that make every bite feel a little fancy.
- Unsalted butter: You need it both for sauteing the mushrooms and for getting that golden, crispy crust on the bread.
- Rye bread: The slight tang and sturdy texture hold up to all the fillings without getting soggy or falling apart.
- Olive oil: A little fat helps the mushrooms brown instead of steam, which is key to developing their flavor.
- Fresh thyme: Optional, but it adds an herbal note that makes the whole sandwich smell like something from a bistro.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start the mushroom base:
- Heat the olive oil and a tablespoon of butter in your skillet over medium heat until it shimmers. Toss in the chopped shallot and let it soften for about a minute, stirring so it doesnt stick.
- Cook the mushrooms:
- Add the sliced mushrooms and stir them around for five to seven minutes until they turn golden and any liquid they release cooks off completely. Stir in the garlic and thyme, let it cook for just one more minute, then season with salt and pepper before taking the pan off the heat.
- Assemble the sandwiches:
- Lay out your four slices of rye bread and place one slice of Swiss on two of them. Spoon the warm mushroom mixture evenly over the cheese, top with another slice of Swiss, then cap each sandwich with the remaining bread.
- Butter the outside:
- Spread softened butter generously on the outer sides of each sandwich so they crisp up beautifully in the pan.
- Grill to golden perfection:
- Wipe out the skillet and return it to medium-low heat, then add your sandwiches and cook for three to four minutes per side, pressing gently with a spatula until the bread is golden brown and the cheese has melted into gooey perfection. Slice in half and serve while theyre still warm and melty.
Save There was an afternoon last spring when I made this for lunch and ended up eating it outside on the porch steps, the sandwich so hot I had to keep setting it down between bites. A neighbor walking by stopped to ask what smelled so good, and I ended up scribbling the ingredient list on the back of a grocery receipt. That sandwich became a bridge to a conversation I wouldnt have had otherwise, and I think about that sometimes when Im standing at the stove.
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.
Choosing Your Cheese
Swiss is traditional and melts like a dream, but Gruyere will give you a nuttier, slightly more intense flavor if you want to go a bit fancier. Emmental is another solid option with bigger holes and a milder taste. I tried fontina once and it worked too, though it made the whole thing richer and a little heavier. Whatever you pick, just make sure its a good melting cheese or youll end up with rubbery disappointment.
Make It Your Own
A thin smear of Dijon mustard on the inside of the bread before you build the sandwich adds a tangy kick that cuts through the richness. Sometimes I throw in a handful of fresh spinach or arugula right before closing it up for a peppery contrast. If you like a little heat, a pinch of red pepper flakes in with the mushrooms does wonders. This sandwich is forgiving, so feel free to riff on it.
Serving and Pairing Ideas
This pairs beautifully with a bowl of tomato soup, the acidity cutting right through the buttery richness of the sandwich. A crisp white wine like Sauvignon Blanc is lovely if youre feeling fancy, or even a cold beer if youre keeping it casual. I also love it with a handful of pickles or a simple green salad dressed with lemon and olive oil.
- Serve it with a side of sweet potato fries for a cozy, satisfying meal.
- Try dipping it in a creamy mushroom soup for an indulgent twist.
- Pack it up for a picnic, it travels well and tastes great even at room temperature.
Save This sandwich has become my go-to whenever I need something quick but still want to feel like I actually cooked. Its proof that you dont need a long ingredient list or hours in the kitchen to make something worth savoring.
Common recipe questions
- → Can I use a different type of mushroom?
Yes, cremini and white button mushrooms work best for their mild flavor and texture, but portobello, shiitake, or oyster mushrooms add a richer, earthier taste. Adjust cooking time slightly if using larger varieties.
- → What cheese alternatives work well?
Gruyère and Emmental are excellent substitutes for Swiss cheese, offering comparable melting qualities and flavors. Fontina or Jarlsberg also work nicely for variation.
- → Can I use different bread?
While rye bread provides a distinctive flavor, sourdough, whole wheat, or brioche work well. Avoid thin breads that may get soggy. French bread adds a crispy exterior.
- → How do I prevent the bread from burning while the cheese melts?
Use medium-low heat and cook slowly, allowing the cheese to melt gently without browning the bread too quickly. Covering the skillet briefly with a lid can help melt the cheese faster.
- → What beverages pair best with this sandwich?
Tomato soup is the classic pairing. For wine, choose crisp whites like Sauvignon Blanc or Pinot Grigio. Cold cider or light lager beer also complement the earthy flavors beautifully.
- → Can I prepare the mushroom filling ahead of time?
Yes, sauté the mushrooms up to 2 hours ahead and store in an airtight container. Reheat gently before assembling and cooking the sandwich to maintain best texture.