Save Pin The smell of mushrooms browning in butter is what pulled my partner into the kitchen that rainy Tuesday. I was halfway through making lunch, just experimenting with leftover cremini and some Swiss I had tucked in the back of the fridge. The shallots were already softening, filling the room with that sweet, caramelized scent. When I pressed the sandwich into the skillet and heard that first sizzle, I knew I'd stumbled onto something worth repeating. We ate standing at the counter, cheese still stretching between bites.
I made this for a friend who swore she didnt like mushrooms, and she finished the whole sandwich without a word. Halfway through her second half, she looked up and asked what was in it. When I told her, she laughed and said maybe shed been wrong about mushrooms all along. That moment reminded me how much context matters in cooking. When ingredients are treated right, cooked until golden and seasoned well, they can win over even the skeptics. Its become my go to whenever someone says they dont like something.
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: Cremini have a deeper, earthier flavor, but button mushrooms work beautifully too and cook down just as nicely when you let them brown without crowding the pan.
- Shallot: Shallots bring a gentle sweetness that onions can be too sharp for in a sandwich this delicate, and they soften into nearly invisible pockets of flavor.
- Garlic: Just one clove is enough to perfume the mushrooms without overwhelming the cheese, and adding it at the end keeps it from burning.
- Swiss cheese: It melts into creamy, stretchy layers and has a nutty taste that pairs naturally with mushrooms and rye.
- Unsalted butter: Softened butter spreads easily on the bread and gives you control over the salt level, plus it creates that golden, crispy crust we all crave.
- Rye bread: The slight sourness and hearty texture stand up to the rich filling without getting soggy, and it toasts beautifully.
- Olive oil: A little oil in the pan with the butter keeps everything from burning and adds a subtle fruitiness to the mushrooms.
- Fresh thyme: Optional, but a few leaves add a woodsy note that makes the whole sandwich taste more intentional and layered.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Sauté the aromatics:
- Heat the olive oil and a tablespoon of butter in your skillet over medium heat, then add the chopped shallot and let it cook for about a minute until it softens and turns translucent. The butter should foam gently, not brown.
- Cook the mushrooms:
- Add the sliced mushrooms and stir them around, letting them sit undisturbed for a minute or two at a time so they can develop a golden edge. After 5 to 7 minutes, when theyve released their liquid and it has evaporated, stir in the garlic and thyme, cooking just until fragrant, then season with salt and pepper and set the pan aside.
- Build the sandwiches:
- Lay out your four slices of rye bread and place one slice of Swiss on two of them. Spoon the mushroom mixture evenly over the cheese, then top each with another slice of Swiss and cover with the remaining bread.
- Butter the outsides:
- Spread softened butter generously on the outside of each sandwich, making sure to reach the edges so every bite gets crispy. This is where that golden crust begins.
- Grill the sandwiches:
- Wipe out the skillet, return it to medium low heat, and place both sandwiches in the pan. Cook for 3 to 4 minutes on each side, pressing gently with a spatula to help the cheese melt and the bread brown evenly.
- Serve warm:
- Slice each sandwich in half and serve immediately while the cheese is still gooey and the bread is crackling. The contrast between the crispy exterior and creamy interior is best enjoyed right away.
Save Pin One Sunday afternoon, I made these sandwiches for my nephews after they spent the morning helping me rake leaves. They devoured them without question, and the older one asked if we could make them again next weekend. It wasnt a fancy meal or a special occasion, just hot food after cold work. But watching them eat something I threw together with ingredients I already had felt like a small victory. Sometimes the recipes that stick around are the ones born out of simplicity and hunger, not occasion.
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 cheese is classic here, but Gruyère brings a deeper, slightly sweeter nuttiness that makes the sandwich feel more indulgent. Emmental is another great option if you want those characteristic holes and a milder, buttery flavor. I once used a mix of Swiss and a sharp white cheddar, and the tang from the cheddar cut through the richness in a way that surprised me. Avoid pre shredded cheese if you can, it doesnt melt as smoothly because of the added starches. Slicing your own from a block makes all the difference in texture.
Getting the Bread Right
Rye bread holds up to the moisture from the mushrooms better than soft white bread, and its subtle caraway flavor complements the earthiness of the filling. If you cant find rye, sourdough is a solid substitute with enough structure and tang to balance the richness. I tried this once with a multigrain loaf, and while it was tasty, the seeds on the crust burned faster than the bread could toast. Whatever bread you choose, make sure the slices are sturdy enough to hold the filling without falling apart when you flip the sandwich.
Serving and Pairing Ideas
This sandwich pairs beautifully with a bowl of tomato soup, the acidity cutting through the butter and cheese in the most comforting way. A crisp green salad with a lemon vinaigrette also works if you want something lighter alongside. If youre serving it for dinner, a glass of Sauvignon Blanc or a light Pinot Noir complements the mushrooms without overpowering them. Ive also served these cut into quarters as an appetizer at a casual gathering, and they disappeared faster than anything else on the table.
- Add a thin smear of Dijon mustard inside the sandwich for a gentle kick that brightens the whole bite.
- Serve with pickles or pickled onions on the side for a tangy contrast.
- Leftovers reheat well in a skillet over low heat, much better than the microwave which makes the bread soggy.
Save Pin This sandwich has become one of those recipes I make without thinking, the kind that feels like muscle memory. I hope it finds a spot in your rotation too, especially on those days when you want something warm and satisfying without a lot of fuss.
Recipe Help & FAQs
- → Can I prepare the mushroom filling in advance?
Yes, you can sauté the mushrooms up to 2 hours ahead. Store in an airtight container in the refrigerator and reheat gently before assembling sandwiches.
- → What's the best way to prevent soggy bread?
Ensure all mushroom liquid has evaporated before assembling. Use day-old rye bread for better structure, and butter the outside generously to create a moisture barrier.
- → Can I substitute the Swiss cheese?
Absolutely. Gruyère offers a nuttier flavor, while Emmental provides a milder profile. Both melt beautifully and pair well with mushrooms.
- → How do I keep the cheese from leaking out?
Place cheese directly on bread before adding the mushroom mixture. When cooking, use medium-low heat and press gently with a spatula. This allows cheese to melt gradually without escaping.
- → What wine pairs best with this sandwich?
Sauvignon Blanc is ideal with its crisp acidity complementing earthy mushrooms and rich cheese. A light Pinot Noir or sparkling wine also works wonderfully.
- → Is this suitable for a vegetarian diet?
Yes, this sandwich is completely vegetarian. Verify that your cheese and butter are made without animal rennet if following strict vegetarian guidelines.