Vegan Pulled Mushroom Banh Mi

This Vietnamese-inspired sandwich is loaded with tender, shredded king oyster mushrooms infused with aromatic five-spice, tangy pickled carrots, crisp cucumber, fresh cilantro, and crunchy roasted peanuts. It’s hands-down one of the best plant-based bánh mì you’ll ever taste!

📌 Save this recipe! Pin it to your favorite sandwich board for a flavor-packed lunch or dinner.

My love affair with bánh mì shows no signs of fading. After spending considerable time perfecting a vegan baguette and sharing a comprehensive guide to plant-based bánh mì, I’m thrilled to present another variation—and this one is truly special. Let me introduce my ultra-meaty pulled mushroom bánh mì, a sandwich that’s bursting with flavor and texture.

To be fair, the inspiration for this filling wasn’t entirely original. I first encountered a similar version during a trip to Vietnam a few years ago. The texture was so convincingly meaty that I had to ask the vendor what it was made from. The answer? Mushrooms, pure and simple.

After a series of kitchen experiments, I’ve developed a version that I believe even surpasses the one that inspired it!

A vegan pulled mushroom banh mi sandwich with colorful fillings

⭐️ Why You Should Try It

Incredible meaty texture from mushrooms.

King oyster mushrooms are truly magical when it comes to plant-based cooking. Once shredded, they transform into one of the most convincing meat alternatives around—no processed soy, gluten, or additives required!

I employ two key techniques to maximize their meaty potential. First, I toss them with oil and roast them until they become slightly firmer, enhancing their chewiness. Second, I simmer them in a deeply savory, five-spice-infused sauce that echoes the flavors of traditional char siu, giving them an authentic Vietnamese-inspired taste.

An explosion of textures in every bite.

While the mushrooms are the undeniable star, this sandwich is a symphony of complementary components. Creamy vegan mayo adds richness, tangy pickled carrots provide a sharp crunch, fresh cucumber and cilantro bring brightness, and roasted peanuts contribute a delightful nutty finish. Every mouthful is a perfect balance.

Close-up of the pulled mushroom filling on a baguette

🍄 Ingredient Notes

Vietnamese baguette (Bánh Mì)

A great bánh mì starts with the right bread. Authentic Vietnamese baguettes have a thin, delicate crust and an incredibly light, airy crumb—nothing like a dense French baguette or a standard sandwich roll. This lightness allows for a generous filling-to-bread ratio, which is key to the perfect sandwich.

Where to find it: Authentic Vietnamese baguettes can be hard to come by. Your best bets are to make your own using a dedicated bánh mì bread recipe or to check local Vietnamese bakeries.

King oyster mushrooms

These are the undisputed heroes of this recipe. When shredded with a fork, they naturally separate into thin, meaty strips that mimic pulled pork beautifully.

I use about 7.5 ounces (215g) total, which typically means 3 large mushrooms. If yours are smaller, simply use 4-5 to reach the same weight. You can find them in well-stocked produce sections or in the refrigerated aisle of most Asian supermarkets.

Sweet and savory sauce

The mushrooms are coated in a rich sauce that combines sweetness, saltiness, and the warm, aromatic notes of five-spice powder. This gives them that addictive char siu flavor profile. The sauce relies on pantry staples: soy sauce, sugar, shallots, garlic, and five-spice powder.

Smoky twist: If you love a touch of smokiness, add 1/8 teaspoon of liquid smoke to the sauce for an extra layer of depth.

Vegan mayo

Use your favorite store-bought or homemade vegan mayonnaise to generously spread on the inside of the baguette for that creamy richness.

Cucumber

Fresh cucumber adds essential crispness and juiciness. I prefer using Persian cucumbers for their thin skin and smaller seeds.

My preference: Instead of the thick sticks commonly used in Vietnam, I slice my cucumber into thin matchsticks for a more delicate crunch.

Fresh cilantro

Cilantro is non-negotiable—it brings a vibrant, herbal freshness that cuts through the richness of the filling. I like to use both the leaves and the tender stems, but you can use just the leaves if you prefer.

Roasted peanuts

Though not a traditional bánh mì topping, I love adding a generous sprinkle of roasted peanuts. They contribute a wonderful nuttiness and an extra layer of crunch that elevates the whole sandwich.

Quick carrot pickles (Đồ Chua)

These tangy, sweet-sour pickles are essential for any authentic bánh mì. I keep it simple with carrots, but feel free to use a mix of carrots and daikon radish. The recipe below makes just enough for 2-3 sandwiches, but you can easily scale it up.


🥣 How to Make It

1. Prepare the quick pickles

Slicing carrots for the quick pickles Carrots soaking in pickling liquid in a jar

2. Make the mushroom filling

Shredding king oyster mushrooms with a fork Shredded mushrooms tossed in oil on a baking tray Roasted mushrooms turning golden in the oven Roasted shredded mushrooms after baking Sautéing shallots and garlic for the sauce Adding five-spice powder and soy sauce to the pan Stirring the sauce until it thickens Coating the roasted mushrooms in the sticky sauce

🥖 Assemble the Bánh Mì

With the mushroom filling ready, it’s time to build your sandwich!

Splitting a baguette and spreading vegan mayo Adding mushroom filling and fresh vegetables to the baguette A fully assembled vegan banh mi sandwich on a plate

📔 Pro Tips for Success

Double the mushroom filling!

The pulled mushroom filling is so incredibly delicious that I highly recommend doubling the batch. You can use the leftovers in a variety of ways—over rice, in wraps, or stirred into pasta and stir-fries for a quick, flavorful protein boost.

Meal prep friendly.

Both the pickled carrots and the pulled mushroom filling can be prepared up to 3 days in advance. When you’re ready to enjoy your bánh mì, simply reheat the mushrooms in a skillet over medium heat for a few minutes before assembling.

Enjoy immediately.

Like any good sandwich, this bánh mì is best enjoyed fresh. Assemble it just before serving to preserve the perfect contrast between the warm, savory filling and the cool, crisp vegetables.


🌶 Delicious Variations

Feel free to customize your sandwich with any of these tasty add-ins:

  • Grilled tofu: Add slices of marinated and grilled tofu for extra protein.
  • Avocado: Creamy avocado slices pair beautifully with the tangy flavors.
  • Jalapeños: For a spicy kick, add fresh or pickled jalapeño slices.
  • Extra herbs: Mint or Thai basil can add a wonderful aromatic twist.
A variety of vegan banh mi sandwiches on a wooden board

❄️ Storing

I recommend storing the components separately rather than the assembled sandwich. Keep the pulled mushrooms and pickled carrots in airtight containers in the refrigerator for up to 3 days. When you’re ready to eat, reheat the mushrooms and assemble the sandwich with fresh baguette and vegetables.


💬 Frequently Asked Questions

Is this recipe authentic?

Authenticity in bánh mì is a broad topic, as there are countless regional and vendor-specific variations. However, I can confidently say that this recipe is deeply inspired by and closely replicates the flavors and textures I experienced while eating bánh mì in Vietnam.

Can I use other types of mushrooms?

King oyster mushrooms are ideal for this recipe because of their dense, fibrous texture that shreds beautifully. While you could experiment with other mushrooms, none will provide the same meaty, pulled-pork-like consistency.

What if I don’t have five-spice powder?

Five-spice powder is crucial for that authentic char siu flavor profile. If you don’t have it, you can make a quick substitute by mixing equal parts ground cinnamon, cloves, fennel seeds, star anise, and Szechuan peppercorns.

A close-up of the pulled mushroom banh mi with all the fillings

This pulled mushroom bánh mì is easily one of my all-time favorite sandwiches. The filling is juicy, intensely flavorful, and incredibly satisfying. With its perfect balance of textures and bold, vibrant tastes, I’m certain you’ll find yourself reaching for a second one!


Vegan Pulled Mushroom Bánh Mì

⏱️ Prep: 20 mins 🔥 Cook: 25 mins 🍽️ Serves: 2-3

Ingredients

For the Quick Pickles

  • 1 large carrot, julienned or thinly sliced into matchsticks
  • 1/2 cup water
  • 1/4 cup white vinegar
  • 2 tbsp sugar
  • 1/2 tsp salt

For the Pulled Mushrooms

  • 3 large king oyster mushrooms (about 7.5 oz / 215g total)
  • 1 tbsp neutral oil (for roasting)
  • 1 tbsp neutral oil (for sautéing)
  • 1 shallot, minced
  • 2 cloves garlic, minced
  • 3 tbsp soy sauce
  • 2 tbsp brown sugar
  • 1 tbsp water
  • 1 tsp five-spice powder
  • 1/8 tsp liquid smoke (optional)

For the Sandwich Assembly

  • 2-3 Vietnamese baguettes
  • Vegan mayonnaise
  • Fresh cilantro leaves and tender stems
  • 1/2 cucumber (Persian or English), sliced into thin matchsticks
  • Quick pickled carrots
  • 2-3 tbsp roasted peanuts, crushed

Instructions

  1. Make the pickles: In a small bowl, combine the water, vinegar, sugar, and salt. Stir until the sugar and salt are fully dissolved. Add the julienned carrot to the pickling liquid and let it sit for at least 15-20 minutes while you prepare the other components.
  2. Shred and roast the mushrooms: Preheat your oven to 400°F (200°C). Using a fork, gently shred the king oyster mushrooms into thin, meaty strips. Place them in a bowl, toss with 1 tablespoon of oil, and spread them evenly on a baking sheet. Roast for 12-15 minutes, stirring halfway, until the mushrooms are slightly dried and golden around the edges.
  3. Prepare the sauce: In a small bowl, whisk together the soy sauce, brown sugar, water, five-spice powder, and liquid smoke (if using). Set aside.
  4. Sauté and glaze: Heat the remaining 1 tablespoon of oil in a large skillet over medium heat. Add the minced shallot and garlic and sauté for 2-3 minutes until fragrant and translucent. Pour in the prepared sauce and bring it to a gentle simmer. Cook for 1-2 minutes until the sauce starts to thicken.
  5. Combine: Add the roasted mushrooms to the skillet and toss them in the sauce until they are well coated and glossy. Cook for another 2-3 minutes until the sauce has reduced and the mushrooms have absorbed the flavors. Remove from heat.
  6. Assemble: Slice each baguette open lengthwise without cutting all the way through. Spread a generous layer of vegan mayo on both sides of the bread. Stuff the baguette with the pulled mushrooms, followed by the pickled carrots, cucumber matchsticks, and fresh cilantro. Sprinkle generously with crushed roasted peanuts. Serve immediately.

Notes

  • Make ahead: The pickled carrots and pulled mushrooms can be stored separately in the refrigerator for up to 3 days. Reheat the mushrooms in a skillet before assembling.
  • Doubling the batch: This recipe can easily be doubled. Leftover mushroom filling is fantastic on rice, noodles, or in wraps.
  • Spice level: For a spicier banh mi, add fresh sliced chilies or a drizzle of sriracha along with the mayo.

Leave a Comment

Your email address will not be published. Required fields are marked *