Vegan Mushroom and onion sandwich

This vegan mushroom and onion sandwich is super easy to make and is delicious. It is one of the recipes that you learn by heart, and it is always perfect for the days you have no idea what to eat for lunch or dinner.

Vegan mushroom and onion sanwhich

If you like the French Dip sandwich, imagine that this is the vegan version without the broth. I don’t add broth because I’m not too fond of wet bread, but if you do, you can make a straightforward one with vegetable broth and soy sauce or eat it with an onion soup type broth.

But really, this vegan mushroom sandwich recipe is so delicious that you don’t need anything else. Serve it with a good salad on the side, and you will see what a delicious lunch or dinner you will have.

Ingredients to prepare a vegan and mushroom sandwich

Ingredients to make a vegan mushroom sandwich

  • Mushrooms. Use the mushrooms that you like the most. You can use Portobello, cremini, or white mushrooms. I like this sandwich best by using a mix of several mushrooms; cremini, whites, and shiitake.
  • Onion. Slice the onion thinly and try to make the thickness of the slices even. This will help all of the onions to caramelize evenly, and each bite tastes delicious.
  • Soy sauce, olive oil, and sliced garlic.
  • French bread or baguette. It is also delicious if you make it with homemade bread.
  • Vegan smoked cheese. This is totally optional, but I feel it complements the sandwich pretty awesome. Use vegan cheese you like the most. I used gouda from the Whole Foods brand. If you can’t get a good vegan cheese, make the nacho cheese that I put in several months ago.

How to make the vegan mushroom sandwich?

It takes two simple steps:

  1. In a frying pan, add the olive oil and the mushrooms with the garlic to caramelize and become delicious golden brown. Add the soy sauce to it.
  2. Put the mixture on a piece of French bread, put the cheese on top, and put it in the oven to melt.
Mix of mushrooms, onion  and seasoning for a sandwich.

Other recipes that you may like:

Vegan mushroom and onion sandwich without cheese

Tips & tricks to make the best sandwich

  • It is better if you eat the sandwiches immediately, if you leave them for a long time the filling can make the bread soggy.
  • You can also add mustard, mayonnaise, pickles, jalapeños, etc.
  • To melt the cheese and heat them, you can put them in the oven in the broiler function or put them in the toaster oven.
  • If you are going to make them with loaf bread or slices of homemade bread, heat them on a griddle (affiliate link) or frying pan with a little oil.
  • Serve with a simple vinaigrette salad or the raw broccoli apple salad.
Grabbing a halved vegan sandwich

Here is the recipe for these mushroom and onion sandwiches, and I hope you like them a lot and become one of your favorite light dinners or vegan dinners. When you make the recipe, please take a picture of it and post it on Instagram or FB for all of us to see. If you are going to do it later, then save it on Pinterest.

It would also be incredible if you give it 5 stars and/or tell me how it went in the comments section; if you have doubts or ideas, put them there.

Vegan mushroom and onion sandwich

This mushroom and onion sandwich is super easy to make and is delicious. It is one of the recipes that you learn by heart and it always turns out delicious on days you are in a hurry or don’t know what to eat for dinner or lunch.
No ratings yet
Prep Time 10 mins
Cook Time 20 mins
0 mins
Total Time 30 mins
Course sandwich
Cuisine American
Servings 4 servings
Calories 228 kcal


  • 3 tablespoons olive oil
  • 32 oz mushrooms cremini, Portobello, or a mix
  • 1 large onion sliced
  • 2 cloves garlic sliced
  • 2 tablespoons soy sauce
  • pinch salt
  • freshly ground black pepper


  • 4 pieces French bread
  • 4 slices vegan cheese


  • In a frying pan put the olive oil and turn on the heat over medium heat, leave for a minute. Put the sliced ​​mushrooms, onion, and garlic and sauté for 5-7 minutes or until the onion is transparent and the mushrooms are well cooked.
  • Add the soy sauce, a pinch of salt, and black pepper to taste. Leave until all the liquid has been absorbed.
  • To prepare the sandwiches, cut the bread in the center without reaching the other side, fill it with the mushroom and onion mixture. Put a slice of cheese on top and put it in the oven or toaster oven to melt the cheese.


Calories: 228kcalCarbohydrates: 17gProtein: 9gFat: 16gSaturated Fat: 3gSodium: 721mgPotassium: 788mgFiber: 4gSugar: 6gVitamin A: 1IUVitamin C: 7mgCalcium: 32mgIron: 2mg
Keyword portobello, pulled vegan mushroom sandwich


Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.

Did you make this recipe?Tag @piloncilloyvainilla on Instagram and hashtag it #brownsugarandvanilla so we can all see your creations.

The nutritional information of this recipe and of all on the page is approximate. Exact values are not guaranteed.


Notify of
Inline Feedbacks
View all comments