These mushroom French dip sandwiches are the perfect vegetarian twist on a classic recipe! Loaded with caramelized onions, tender mushrooms, and provolone cheese, these sandwiches are served with a rich, flavorful broth for dipping.

Mushroom Sandwich
Save This Recipe Form

Want to save this recipe?

Share your email below & we'll send it to you! Plus, you'll get new recipes from us every week!

I wanted to make a meatless version of a French dip sandwich that is just as satisfying as the original. Mushrooms are the perfect swap because they have a hearty texture and soak up all the delicious flavors from the broth. Pair this sandwich with a side of roasted cauliflower or a simple kale salad, and dinner is ready in about 30 minutes!

Ingredients & Substitutions

  • Olive oil โ€“ This helps soften the onions and adds richness. You can use any kind of neutral oil.
  • Yellow onion โ€“ Caramelized onions bring sweetness and depth. You can substitute with a white onion or shallots.
  • Garlic & thyme โ€“ A little fresh garlic and dried thyme help build flavor.
  • Portobello & shiitake mushrooms โ€“ This blend of mushrooms adds a meaty texture and earthy flavor.
  • Dijon mustard โ€“ A little mustard adds a tangy complexity.
  • Tomato paste โ€“ This adds an umami flavor and helps add depth to the broth.
  • Sherry or dry white wine โ€“ A splash of sherry or white wine also helps build flavor. You can substitute with vegetable broth and a splash of white wine vinegar, if you don’t have wine.
  • Vegetable stock โ€“ Creates the rich dipping broth. I used a vegan beef-style broth, but you can use whatever kind you have on hand.
  • Provolone cheese โ€“ A French dip sandwich is traditionally topped with provolone or Swiss. I used Provalone, but you can use either one!
  • Hoagie buns โ€“ A hearty, crust bread is the best for soaking up the juices.
  • Mayonnaise โ€“ You can skip this if you don’t want to use mayonnaise, but it adds richness to the sandwich.

How to Make a Mushroom French Dip Sandwich