Save My neighbor knocked on my door one rainy Tuesday holding a basket of mushrooms from the farmers market. She'd bought too many and didn't know what to do with them. I was craving comfort food, something warm and quick. That's when I remembered a sandwich my college roommate used to make after late shifts at the library. I pulled out rye bread, Swiss cheese, and butter, and we stood in my kitchen improvising what became my favorite way to use up fresh mushrooms.
I made this for my brother when he visited last fall. He's the kind of person who claims he doesn't like mushrooms, but he devoured both sandwiches and asked for the recipe before he left. Watching him take that first bite, cheese stretching between the bread and the crispy edges crackling, I realized how a few good ingredients and a hot skillet can change someone's mind about food they thought they hated.
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 cook down beautifully and develop a rich, savory flavor when you let them sit undisturbed in the pan for a minute or two at a time.
- Shallot: A little sweeter and more delicate than onion, it melts into the mushrooms and adds a subtle depth without overpowering the sandwich.
- Garlic: Just one clove is enough to add a warm, aromatic note at the end of cooking, don't add it too early or it will burn.
- Swiss cheese: It melts smoothly and has a mild, slightly nutty taste that complements mushrooms without competing with them.
- Unsalted butter: You'll use some for cooking the mushrooms and the rest for crisping up the bread, giving you control over the salt level.
- Rye bread: The hearty, slightly tangy flavor of rye stands up to the richness of the cheese and mushrooms, and it toasts into a perfect golden shell.
- Olive oil: Helps the mushrooms cook evenly and prevents them from sticking while they release their moisture.
- Salt and black pepper: Essential for bringing out the natural flavors in the mushrooms, taste as you go and adjust to your preference.
- Fresh thyme leaves: Optional but wonderful, thyme has an earthy, slightly floral quality that feels like it was made to go with mushrooms.
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 a tablespoon of butter in a skillet over medium heat until the butter melts and starts to shimmer. Add the chopped shallot and let it sizzle gently for about a minute until it softens and smells sweet.
- Cook the mushrooms:
- Toss in the sliced mushrooms and spread them out in an even layer. Let them cook without stirring too much, about 5 to 7 minutes, so they can brown and release their liquid, which will then evaporate and concentrate their flavor.
- Add aromatics:
- Stir in the minced garlic and thyme leaves, cooking for just one more minute until fragrant. Season everything with salt and black pepper, then take the skillet off the heat and set the mushroom mixture aside.
- Build 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 bread:
- Spread softened butter generously on the outside of each sandwich, making sure to cover the edges so they crisp up evenly.
- Grill the sandwiches:
- Wipe out the skillet and return it to medium low heat. Place the sandwiches in the pan and cook for 3 to 4 minutes on each side, pressing gently with a spatula, until the bread turns golden brown and the cheese melts into gooey perfection.
- Serve:
- Slice each sandwich in half while it's still warm and serve immediately. The cheese should be stretchy and the bread should crackle when you bite into it.
Save The first time I packed this sandwich for a picnic, I wrapped it in foil while it was still warm. By the time we sat down by the lake, the cheese had melted even more and the bread had softened just a little, making it tender and rich. My friend said it tasted like something you'd order at a bistro, and I didn't have the heart to tell her it took me less time to make than it took us to drive there.
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 I've swapped it for Gruyère when I want something a little more bold and nutty. Emmental works beautifully too, with its mild sweetness and signature holes. The key is to choose a cheese that melts well and doesn't overpower the mushrooms. I've learned that aged cheddars can be too sharp for this sandwich, but a young fontina or even a creamy havarti can be wonderful if you're feeling adventurous.
Making It Your Own
A thin smear of Dijon mustard on the inside of the bread adds a tangy kick that cuts through the richness of the cheese and butter. I've also tucked in a few fresh spinach leaves or arugula when I want a bit of green and a peppery bite. Once, I had leftover caramelized onions in the fridge and layered them in with the mushrooms, it was so good I almost didn't share. Don't be afraid to play around with what you have on hand.
Serving Suggestions
This sandwich pairs beautifully with a simple tomato soup, the kind that's tangy and just a little sweet. On warmer days, I'll serve it with a crisp green salad dressed in lemon vinaigrette. If you're feeling fancy, pour a glass of chilled Sauvignon Blanc or a light Pinot Grigio, the acidity balances the richness and makes the whole meal feel a little more special.
- Serve with a small handful of pickles or cornichons for a bright, briny contrast.
- Try dipping the sandwich in a warm bowl of French onion soup for an indulgent twist.
- Cut into quarters and serve as an appetizer at your next gathering, they disappear fast.
Save Every time I make this, I'm reminded that the best meals don't have to be complicated. Sometimes it's just about taking a few simple things and giving them a little attention and heat.
Recipe Questions & Answers
- → Can I use a different type of mushroom?
Absolutely. Cremini mushrooms work wonderfully, but you can also use white button mushrooms, portobello, or a mix of varieties. Each type brings its own flavor profile—portobellos add a meatier texture, while oyster mushrooms provide a delicate earthiness.
- → What cheese alternatives work best?
Swiss cheese is classic, but Gruyère and Emmental are excellent substitutes with similar melting properties. For a sharper flavor, try aged Cheddar or a blend of Swiss and provolone for added depth.
- → Can I make this without rye bread?
Yes, rye bread isn't essential. Sourdough, whole wheat, or traditional white bread all work well. The key is choosing bread sturdy enough to hold the filling without becoming soggy during cooking.
- → How do I prevent the cheese from leaking out?
Place cheese slices as barriers on both sides of the mushroom mixture to contain the filling. Cook on medium-low heat rather than high heat to allow the cheese to melt slowly and stay contained within the sandwich.
- → What makes this different from a standard grilled cheese?
The sautéed mushroom layer adds umami depth and earthiness that traditional grilled cheese lacks. The shallots and garlic enhance the savory profile, while the rye bread provides nuttiness that pairs perfectly with the mushroom filling.
- → Can I prepare the mushrooms ahead of time?
Yes, sauté the mushrooms up to 4 hours in advance and store them in an airtight container in the refrigerator. Reheat gently before assembling the sandwiches, or add them at room temperature and warm them through during cooking.