Save My neighbor knocked on my door one rainy Tuesday holding a basket of mushrooms from the farmers market. She didn't know what to do with them all, so I promised I'd make us lunch. What I pulled together that afternoon, this mushroom Swiss grilled cheese on rye, turned into something we now make every time one of us has a gray day. The smell of those mushrooms hitting the hot pan still reminds me of her laugh echoing through my kitchen.
I've made this sandwich for friends who claimed they didn't like mushrooms, and every single one changed their mind halfway through. There's something about the way the mushrooms caramelize with the shallots, then melt into that gooey Swiss, that just works. One friend even texted me the next day asking for the recipe because her kids devoured theirs without a single complaint.
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 are the stars here, so take a moment to slice them evenly so they cook at the same rate and develop that golden, caramelized edge.
- Shallot: Milder and slightly sweeter than onion, it adds a gentle aromatic backbone without overpowering the mushrooms.
- Garlic: Just one clove is enough to add warmth, and adding it near the end keeps it from burning and turning bitter.
- Swiss cheese: Melts beautifully and has a nutty, slightly sweet flavor that plays perfectly with the earthiness of the mushrooms.
- Unsalted butter: You need it both for sautéing the mushrooms and for getting that golden, crispy crust on the bread.
- Rye bread: The slight tang and hearty texture stand up to the rich filling in a way soft white bread never could.
- Olive oil: Helps the mushrooms cook evenly and adds a fruity richness to the sauté.
- Salt and black pepper: Season the mushrooms well while they cook, it makes all the difference in bringing out their flavor.
- Fresh thyme leaves: Optional, but those tiny leaves add an herbal note that makes the whole sandwich feel more elegant.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start the mushroom sauté:
- Heat the olive oil and a tablespoon of butter in your skillet over medium heat until the butter melts and starts to shimmer. Toss in the finely chopped shallot and let it soften for about a minute, stirring so it doesn't brown too fast.
- Cook the mushrooms:
- Add the sliced mushrooms to the pan and stir them around so they're coated in the fat. Let them cook for five to seven minutes, stirring occasionally, until they turn golden and any liquid they release evaporates completely, leaving you with beautifully caramelized pieces.
- Add garlic and thyme:
- Stir in the minced garlic and fresh thyme leaves, cooking for just one more minute until fragrant. Season everything with salt and black pepper, then take the pan off the heat and set the mushroom mixture aside.
- Assemble the sandwiches:
- Lay out your four slices of rye bread. Place one slice of Swiss cheese on two of the slices, 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 get all the way to the edges. This is what gives you that perfect golden crust.
- Grill the sandwiches:
- Wipe out your skillet and return it to medium low heat. Place both sandwiches in the pan and cook for three to four minutes per side, pressing gently with a spatula, until the bread is deeply golden and the cheese inside is fully melted and gooey.
- Serve:
- Slice each sandwich in half and serve them warm while the cheese is still stretchy and perfect.
Save The first time I served this to my brother, he was having a rough week and just needed comfort food. He sat at my counter, ate the whole thing without saying a word, then looked up and asked if I'd make him another. That's when I knew this sandwich was more than just lunch.
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 Mushrooms
Cremini mushrooms have a deeper, earthier flavor than white buttons, but either will work beautifully here. I've also used a mix of cremini and shiitake when I had them on hand, and the extra umami was incredible. Just make sure whatever mushrooms you choose are dry and firm, not slimy or bruised, and give them a quick wipe with a damp towel instead of rinsing them under water.
Bread and Cheese Swaps
Rye bread is my go to because it has that slight tang and sturdy texture, but sourdough works wonderfully too if you want something a bit milder. As for cheese, Gruyère is a fantastic substitute for Swiss, it melts just as well and has a nuttier, more complex flavor. I've even used a mix of Swiss and a little sharp cheddar when I wanted an extra punch.
Serving and Pairing Ideas
This sandwich is perfect on its own, but it really shines when you pair it with a simple bowl of tomato soup for dipping. I also love serving it with a crisp green salad dressed in a light vinaigrette to balance the richness. If you're feeling fancy, pour yourself a glass of chilled Sauvignon Blanc, the acidity cuts through the cheese and mushrooms beautifully.
- Add a thin layer of Dijon mustard to the inside of the bread before assembling for a subtle tangy kick.
- Try sprinkling a little grated Parmesan on the buttered bread before grilling for an extra crispy, cheesy crust.
- Leftovers reheat well in a dry skillet over low heat, just cover with a lid to help the cheese melt again.
Save Every time I make this sandwich, I'm reminded that the best meals don't have to be complicated. Sometimes all you need is good bread, melty cheese, and mushrooms cooked with a little care.
Recipe FAQs
- → Can I use different mushrooms for this sandwich?
Absolutely. While cremini and white button mushrooms work wonderfully, you can substitute with portobello, shiitake, or oyster mushrooms for deeper, earthier flavors. Adjust cooking time based on mushroom size.
- → What cheese alternatives work well here?
Gruyère and Emmental are excellent substitutes for Swiss cheese, offering rich, nutty flavors. Fontina, Jarlsberg, or even a combination of Swiss and provolone create delicious variations.
- → Can I make this dairy-free?
Yes. Use dairy-free butter and plant-based Swiss cheese alternatives. The mushroom filling provides plenty of flavor and umami, making the sandwich satisfying even without traditional cheese.
- → How do I prevent the bread from burning while the cheese melts?
Cook on medium-low heat rather than high heat. This allows the cheese to melt gradually while the bread toasts evenly. Pressing gently with a spatula helps distribute heat and monitor progress.
- → Can I prepare the mushroom filling ahead of time?
Definitely. Cook the mushroom mixture up to 4 hours ahead and store it in an airtight container in the refrigerator. Reheat gently before assembling your sandwiches.
- → What beverages pair best with this sandwich?
Tomato soup is the classic pairing. For wine lovers, try Sauvignon Blanc, Pinot Grigio, or a light Pinot Noir. Hot or iced tea also complements the earthy mushroom flavors beautifully.