Home Whole Foods Vegan Tofu Banh Mi (Vietnamese Sandwich)

Vegan Tofu Banh Mi (Vietnamese Sandwich)

Vegan Tofu Banh Mi (Vietnamese Sandwich)


This vegan tofu bánh mì with spicy mayo and pickled veggies is simple to make at house for a vegetarian model of the traditional Vietnamese sandwich.

A tofu bahn mi sandwich with spicy mayo and pickled veggies on a plate.

Desk of Contents

What’s Banh Mi?

Bánh mì is a Vietnamese sandwich that includes meat, mayo, pickled greens, inexperienced onion, cilatantro, chilies and seasoning.

They’re common, flavourful, satisfying and scrumptious and could be present in eating places and from road distributors around the globe.

This vegan model of the traditional Vietnamese baguettes options marinated crispy baked tofu, spiced vegan mayo and pickled daikon, carrot and jalapeno for an ultra-flavourful combo you don’t have the ability to get sufficient of!

Give it a strive – it simply may grow to be your new favorite sandwich (this tofu katsu would make an ideal sandwich too!). For extra common tofu recipes, this Curried Tofu and Avocado Mango Tofu Bowl Recipe are each deliciou.


All the ingredients needed for making a tofu bahn mi sandwich with spicy mayo and pickled carrot and daikon.
  • Tofu: Use additional agency tofu. It’s not completely essential to press it earlier than use however you possibly can should you like to assist take away extra water. You may as well purchase pre-pressed tofu, which is what I love to do!
  • Tamari: In the event you don’t have tamari, soy sauce works simply effective.
  • Maple Syrup: That is used within the tofu marinade. An alternate could be agave syrup.
  • Sesame Oil: Use within the tofu marinade. For one of the best flavour and texture, I don’t advocate omitting the oil.
  • Sriracha: You should use Sriracha, sambel oelek or any chili garlic paste.
  • Lime: You’ll want 1-2 limes for the tofu marinade relying on how juicy they’re.
  • Garlic Powder and Floor Ginger: I’d advocate utilizing floor ginger and garlic powder so that you don’t have chunks of garlic and ginger within the tofu marinade.
  • Pickled Veggies: The recipe requires carrot, daikon radish and jalapeno. You may omit the jalapeno should you like. In the event you don’t have daikon, you possibly can simply use carrot however I like to recommend giving the daikon a strive!
  • Sugar: You’ll want just a bit sugar for the pickled veggies. You should use any granulated sugar like desk sugar (some usually are not vegan) or cane sugar.
  • Vinegar: I used rice vinegar however apple cider vinegar or white vinegar would additionally work.
  • Mayo: For a vegan recipe, use your selection of vegan mayonnaise, in any other case, any mayo you want works. In the event you don’t like store-bought mayo, you may make my spicy mayo recipe.
  • Hoisin: Provides somewhat one thing to the spicy mayo! I’d advocate utilizing it for one of the best flavour.
  • Baguette: Any baguette works. I used French, or Parisian, baguette. The recipe makes sufficient for 1 giant baguette lower into quarters to make 4 sandwiches.
  • Toppings: I like cucumber, cilantro and inexperienced onion to complete it off.

Please see the recipe card on the finish of the publish for the entire ingredient listing with measurements and detailed directions.

The way to Make Tofu Banh Mi

Step 1: Make the marinated tofu.

Combine the marinade elements (tamari, lime juice, maple syrup, sesame oil and ginger) collectively in a shallow dish or Tupperware container.

I’d advocate utilizing a Tupperware so you possibly can shake to combine. Reduce the tofu into ½-inch thick rectangular slices (to suit the baguette), then add to the marinade, flipping to coat.

Marinade for a minimum of half-hour as much as in a single day within the fridge, turning sometimes.

Step 2: Make the pickled greens.

Pickled carrot, daikon and jalapeno in a glass bowl.
Cowl the veggies within the pickling liquid.

Place the veggies in a heat-proof bowl. Add the water, vinegar, sugar and salt to a small pot and convey to a bowl to dissolve the sugar and salt. Pour the new liquid over the veggies and stir to coat. Set them apart for half-hour to an hour.

Fast Tip: The pickled veggies retailer properly within the fridge for 1-2 weeks so you possibly can simply make them prematurely.

Step 3: Make the spicy vegan mayo (banh mi sauce).

Homemade spicy mayonnaise in a small bowl with a spoon.
Stir the spicy mayo elements collectively till absolutely mixed.

In a small bowl, combine togehter the mayo, hoisin, tamari and sriracha.

Notes: The spicy mayo even be saved within the fridge for as much as 5 days so could be made prematurely as properly. Not a mayonnaise fan? Attempt my cashew-based spicy mayo as an alternative.

Step 4: Make the tofu. Preheat the oven to 425 F and add the tofu on a parchment-lined baking tray. Prepare the tofu on the pan then spoon a few of the remaining marinate over the slices, saving some for after baking.

Bake the tofu for 20-25 minutes till golden-brown. When the tofu comes out of the oven, spoon the remaining marinate over the slices.

Thick slices of baked tofu coated in marinade on a baking tray.
Spoon the reserved marinade to the tofu slices earlier than and after baking.

Step 5: Assemble your banh mi.

In the event you’d prefer to toast the baguette, pop it within the oven for a couple of minutes till heat and toasty.

When able to assemble, unfold with spicy mayo, prime with the tofu, pickled veggies, cucumber slices and cilantro. Get pleasure from your scrumptious sub!

Hand sprinkled cilantro over a tofu banh mi sandwich.

Recipe FAQs

Can I make this gluten-free?

You may however you’ll need to make just a few substitutions:

use a gluten-free bun
use gluten-free tamari or coconut aminos and never soy sauce
• use a gluten-free hoisin sauce
(this exists however could be arduous to search out in native grocery stores- you should purchase it on-line although!)

Can I make this with one thing apart from tofu?

I feel tofu works greatest right here however tempeh or seitan would additionally work!

Notes & Ideas

  • In the event you don’t like store-bought mayo, do this straightforward spicy cashew mayo recipe.
  • The bánh mì is scrumptious and filling by itself however it might even be superb with this vermicelli salad on the facet, although I’d skip the tofu on the salad should you’re serving it as a facet dish.
  • In the event you don’t have daikon, you possibly can simply use carrot, or lower the cucumber into matchsticks and add it to the pickled veggie combine.
  • The jalapeno is elective however I feel it makes an ideal addition so I’d counsel giving it a strive, just ensure you take away the seeds in any other case it is going to be tremendous spicy!
Tofu bahn mi sandwich with spicy mayo and pickled veggies on a plate.

Storing & Making Forward

  • The pickled veggies retailer properly in an hermetic container within the fridge for as much as 1 week.
  • The spicy mayo could be made as much as 1 week prematurely and saved within the fridge.
  • Marinate the the tofu in a single day to avoid wasting time.
  • The tofu could be baked forward of time and saved as much as 5 days however is greatest straight from the oven.
  • Use recent baguette if doable and toast evenly within the oven simply earlier than making your sandwich.

Did you do this recipe? I’d love to listen to about it! Scroll all the way down to the remark part to depart a star ranking and evaluation.


clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfb fb iconprint print iconsquares squares iconcoronary heart coronary heart iconcoronary heart strong coronary heart strong icon


You’ll love the flavours of this scrumptious vegan tofu bánh mì that includes marinated tofu with pickled carrots and daiko with a spicy banh mi sauce.

For the Tofu Marinade

  • 1 lb extra-firm tofu, drained and patted dry
  • 2 tbsp tamari (40 g)
  • 1 tbsp maple syrup (20 g)
  • 2 tsp sesame oil
  • 1 tsp sriracha
  • 2 tbsp lime juice
  • 1 tsp garlic powder
  • ½ tsp floor ginger

For the Pickled Greens

  • 1 carrot peeled, then lower into skinny matchsticks (2 cups/ 170 g)
  • 1 small daikon radish, peeled, then lower into skinny matchsticks (about 1.5 cups/120 g) 
  • 1 jalapeno, thinly sliced and seeds eliminated, elective (45 g/ ½ cup) 
  • 2 tbsp sugar
  • 1 tsp salt
  • 1 cup water (240 ml)
  • ½ cup rice vinegar (120 ml)

For the Bahn Mi Sauce

  • ¼ cup vegan mayo (55 g)
  • 2 tsp hoisin sauce
  • 1 tsp tamari
  • 1 tsp sriracha

For the Sandwiches

  • 1 French baguette, lower into quarters and halved lengthwise, virtually all through (go away a hinge) 
  • ½ a cucumber, thinly sliced
  • chopped recent cilantro leaves
  • extra sriracha, if desired

  1. Marinate Tofu: In a shallow dish or Tupperware, combine collectively tamari, lime juice, maple syrup, sesame oil, garlic and ginger.
  2. Reduce tofu into ½-inch thick rectangular slices, then add to the marinade. Flip tofu to completely coat. Marinade for a minimum of 30 minutes or within the fridge in a single day, turning sometimes. Tip: Use a Tupperware with a lid, then you possibly can simply shake the Tupperware with the marinade and tofu.
  3. Pickled Veggies: Place veggies in a heat-proof bowl. In a small pot, add water, vinegar, sugar and salt. Deliver to a boil over excessive warmth, to dissolve the sugar and salt.  When dissolved, take away from the warmth and pour the new pickling liquid over prime of the veggies. Stir to coat.  Put aside for 30 min to 1 hour to pickle. Be aware: Leftover pickled veggies could be saved in a sealed jar within the fridge for 1-2 weeks.
  4. Make Spicy Mayo: In a small bowl, mix mayo, hoisin, tamari, and sriracha.  Put aside till able to assemble sandwiches. 
  5. Prepare dinner Tofu: Preheat oven to 425 F. On a parchment-lined baking sheet, organize tofu in a single layer, reserving the leftover marinade. Spoon a few of the additional marinade over the slices and reserve the remainder. Bake the tofu on the center rack of the oven, for 20-25 min, till golden-brown. Take away from oven and spoon the remaining marinade over prime of the baked tofu. 
  6. Toast Baguette: If you wish to heat your baguette earlier than assembling, merely place on the highest rack of your oven for 2-4 min, till warmed by and toasted and golden brown.
  7. Construct Your Banh Mi: Unfold a few of the spiced mayo over backside buns, then prime with tofu, a handful of pickled veggies, cucumber, recent herbs, black pepper and extra sriracha, if desired. Shut with prime buns and dig in!


Pickled Veggies, marinade and sauce can all be made forward of time.


  • Serving Measurement: 1 sandwich
  • Energy: 427
  • Fats: 14 g
  • Carbohydrates: 56 g
  • Fiber: 5 g
  • Protein: 20 g

Key phrases: vegan banh mi, tofu banh mi



Please enter your comment!
Please enter your name here