Sandwich lovers rejoice because a recipe for a Vegan Mushroom French Dip is here! This sandwich is filled with meaty mixed mushrooms, caramelized onions inside of a garlic buttered baguette. Serve this sandwich with a side of au jus dip or on its own.
To make the filling:
2 tbsp olive oil (divided)
3 cups of mixed mushrooms (oyster, trumpet, cremini, portabella), sliced
1 medium onion sliced into half rings
2 garlic cloves, minced
2 cups vegetable broth
1 tbsp soy sauce or tamari
1 tsp liquid smoke
1 tbsp maple syrup
½ tsp dried thyme
¼ tsp black pepper
To make the garlic butter:
1 cup vegan butter at room temperature
3 cloves garlic, finely minced
2 tsp garlic powder
¼ cup chopped parsley
½ tsp salt (or to taste)
For serving:
1 large baguette divided or 2 -6-inch sandwich rolls
To make the filling:
In a large skillet heat 1 tbsp of oil over low heat. Add onions and cook for about 20 minutes or until caramelized and brown, stirring occasionally so as not to burn. Add garlic and cook for 2-3 minutes. Transfer onions and garlic to a bowl or plate.
Add remaining tbsp of oil to the same skillet and raise the heat to medium. Add mushrooms avoiding overcrowding. Cook in batches if necessary. See my post How to Cook the Perfect Mushroom. Sautee for about 5 minutes each side until golden.
Return onions and garlic to pan along with vegetable stock, soya sauce, liquid smoke, maple syrup, thyme and black pepper. Bring to a simmer and allow to cook, stirring occasionally until liquid is reduced by half, about 5 minutes.
Spread 1 tbsp garlic butter (or to taste) inside of baguette or rolls. Use a slotted spoon (like this one) to remove onions and mushrooms from skillet, pressing lightly to squeeze out any excess juice. Divide and place inside each roll. Pour cooking liquid into a small bowl and serve beside sandwiches for dipping.