Ingredients
Equipment
Method
- Heat the olive oil in a large skillet over medium-high heat.
- Add the sliced mushrooms, salt, and pepper. Cook, stirring occasionally, until the mushrooms are browned and have released their moisture, about 8-10 minutes. Don't overcrowd the pan; work in batches if necessary.
- Add the sliced onion to the skillet and cook until softened and translucent, about 5 minutes.
- Add the minced garlic and cook for another minute until fragrant.
- Melt the butter in the skillet.
- Whisk in the flour and cook for 1 minute to create a roux.
- Gradually whisk in the vegetable broth and white wine (if using), ensuring there are no lumps.
- Bring to a simmer and cook until the sauce has thickened slightly, about 2-3 minutes.
- Stir in the Worcestershire sauce, Dijon mustard, and fresh thyme leaves. Taste and adjust seasonings as needed.
- Spread the softened butter on one side of each slice of bread.
- Place four slices of bread, butter-side down, in a clean skillet over medium heat.
- Top each slice with two slices of Swiss cheese, a generous portion of the mushroom mixture, and another two slices of Swiss cheese.
- Top with the remaining slices of bread, butter-side up.
- Cook until the bread is golden brown and the cheese is melted and gooey, about 3-4 minutes per side. If the bread is browning too quickly, reduce the heat to medium-low.
- Slice the melts in half and serve immediately.
Notes
For best results, use high-quality Swiss cheese with a nutty flavor. Cooking the mushrooms in batches ensures proper browning and prevents sogginess. If you don't have dry white wine, a squeeze of lemon juice can be used instead. Store any leftover mushroom mixture in an airtight container in the refrigerator for up to 3 days.
