This post may contain affiliate links. Please read our disclosure policy.

Vegan Pulled Mushroom Banh Mi

I’m excited to introduce you to this meaty pulled mushroom banh mi, the best sandwich ever!

This Vietnamese-inspired sandwich is SO flavorful. It is stuffed with sweet and spicy mushrooms, tofu, pickled carrots, fresh cilantro, and cucumber. It’s loaded with different textures, fresh, portable, and easy to make.

Vegan Pulled Mushroom Banh Mi

After trying several different types of bánh mì and being disappointed by many of them, I decided to make my own.

The main filling here consists of king oyster mushrooms that are shredded to imitate pulled “pork”. Let me tell you, it works wonderfully! Mushrooms get a super meaty and tender texture.

Vegan Pulled Mushroom Banh Mi

First, we bake the mushrooms for about 20 minutes to make them tender and remove some moisture. Next, mushrooms are coated with a sweet and salty marinade that consists of soy sauce, coconut sugar, shallots, garlic, five-spice, and some ground chili for spiciness.

Sautée for a few minutes so they can absorb the flavors of the marinade, and we are good to go.

Vegan Pulled Mushroom Banh Mi

For the rest of the filling, we have homemade crunchy pickled carrots, juicy cucumber, tofu (optional) for added protein, roasted peanuts, and of course, cilantro. A drizzle of sriracha or your favorite chili sauce is always welcome if you like it spicy.

Vegan Pulled Mushroom Banh Mi

When it comes to the bread, I suggest trying to get your hands on some banh mi bread as it is lighter than regular baguettes. Otherwise, a baguette will work well too!

Vegan Pulled Mushroom Banh Mi

This bánh mì is a favorite here. It is juicy, meaty, satisfying, and so easy to make! Plus, you can customize it to your liking by adding tempeh, Thai basil, red pepper, or even vegan cheese!

For more Vietnamese-inspired recipes, check out this Bun Bo Hue, Banh Xeo, Stuffed Tofu in Spicy Tomato Sauce, or these Egg Rolls!

Let me know in the comments if you try this pulled mushroom banh mi recipe!

Vegan Pulled Mushroom Banh Mi

full of plants in envelope

Want to Save This Recipe?

Enter your email below & we'll send it straight to your inbox! Plus, you will receive new recipes every week!

Save Recipe

I'd like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Vegan Pulled Mushroom Banh Mi

Vegan Pulled Mushroom Bánh Mì

5 from 2 votes
Author: Thomas Pagot
Vietnamese-inspired sandwich stuffed with pickled carrots, meaty and saucy pulled mushrooms, cilantro, and roasted peanuts!
Prep Time : 35 minutes
Cook Time : 20 minutes
Total Time : 55 minutes
Servings 2 Bánh Mì


Bánh Mì

  • 4 large king oyster mushrooms
  • 1 tsp oil
  • 1/4 cup soy sauce
  • 1 tbsp coconut sugar or regular sugar
  • 2 shallots minced
  • 2 cloves of garlic minced
  • 1/4 tsp five spice
  • 1/8 tsp ground chili
  • 5 ounces fried tofu cut into strips (optional)
  • 1 small cucumber thinly sliced
  • fresh cilantro
  • 2 tbsp roasted peanuts
  • 2 banh mi bread or one baguette cut in half

Pickled Carrots

  • 1 carrot shredded
  • 1 tsp coconut sugar or regular sugar
  • 1/4 tsp sea salt
  • 3 tbsp white vinegar
  • 3 tbsp water


Pickled Carrots

  • In a small mixing bowl, dissolve the sugar and salt in the water and vinegar. Add the shredded carrots and let it stand for at least one hour. Keep in the refrigerator if you want to keep it longer (up to 3 days).

Bánh Mì

  • Preheat oven to 350°F (175°C) and line a baking sheet with parchment paper. Set aside.
  • Wash the king oyster and pat them dry. Cut each mushroom in half, lengthwise. Next, shred the mushrooms using a fork (see photo). Transfer the shredded mushrooms to the baking sheet and drizzle with the oil. Mix using your hands to coat the mushrooms with the oil and spread them into an even layer. Bake for about 20 minutes.
  • Remove from heat and transfer the shredded mushrooms to a mixing bowl. Add the soy sauce, coconut sugar, minced shallot and garlic, five spice, and ground chili. Mix to coat the mushrooms with the sauce.
  • Heat a tablespoon of oil in a large non-stick over medium heat. Once hot, add the shredded mushrooms with the marinade and cook for 5-7 minutes, stirring regularly.
  • In the meantime, cut the bread in half. Drain the pickled carrots. Arrange about 1/3 cup of pickled carrots on the bottom half of the bread. Top with cucumber slices, fresh cilantro, tofu slices, and the sautéed mushrooms. Optionally, you can drizzle with sriracha or chili sauce for more spiciness. Top with roasted peanuts and close the sandwiches.
  • Serve immediately! Banh mi will keep in the refrigerator for one day.
Course : Main Course
Cuisine : Asian, Vietnamese
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants
Share this recipe!

About the Author

Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.

Learn more ➜

Leave a Comment

Notify of
Did you make this recipe? Rate it!

Newest Most Voted
Inline Feedbacks
View all comments

5 stars
Yum, this looks really good, thanks so much for the recipe. I used to get these at a local Vietnamese store/restaurant, and they’re delicious, but no longer live in the area so it’s great to see them again.

This wax absolutely delicious! Made it tonight! I actually added some of your mushroom paté to it. It was incredible! J’aime tes recettes!

5 stars
I made this tonight and it was one of the best things I have ever tasted. I didn’t have time for tofu and had only regular white mushrooms which I shredded and baked according to the recipe and it turned out brilliant.

Haven’t made these in a while and encountered a problem this time around – everything was going fine until I scored the baguettes, at which point they completely collapsed in on themselves. Is this an overprove? What kind of result would I be looking at if I didn’t score at all?

Apologies, I had two tabs open and posted this under the wrong recipe! I’d delete but that doesn’t seem to be an option. I’m talking about making the banh mi themselves.

Same batch, though I got it from my local baker so no way to tell what kind it is or the expiry date. Will have a tinker with the proving times and see if I can get back on track. Thanks for the reply!