• Skip to main content
  • Skip to primary sidebar
Supper in the Suburbs
menu icon
go to homepage
  • Recipes
  • Go Vegan!
  • Learn to Cook
  • Grow Your Own

subscribe
search icon
Homepage link
  • Recipes
  • Go Vegan!
  • Learn to Cook
  • Grow Your Own

×
Home » Recipes

Vegan Banh Mi

Published: Aug 7, 2024 by Emma · This post may contain affiliate links · Leave a Comment

  • Facebook
  • X
  • LinkedIn
  • Email

This Vegan Banh Mi recipe is a plant based twist on the popular Vietnamese sandwich featuring marinated tofu and crisp, fresh veggies. Get the recipe below.

Super sandwiches

When it comes to sandwiches, few can beat a well-made banh mi. It’s a product of the French colonial period in Vietnam and so combines both French and Vietnamese cuisine.

Although traditionally made with pork or chicken, a banh mi can be easily made vegan without losing any of the taste. In this recipe I use marinated tofu to replace the meat. The other fillings are much the same as you'd find in a traditional banh mi such as pickled:

  • Cucumbers
  • Daikon / radish
  • Carrot.

These pickled vegetables and fresh coriander give a refreshing crunch and balance to the richness of the protein.

They are all contained in a baguette that has a chewy crust and soft and fluffy centre. The term "banh mi" actually means "bread" in Vietnamese. Whilst I use a French baguette for this recipe, the bread used traditionally is lighter and has a thinner crust.

Making a vegan banh mi at home is simple, it brings together sweet, savoury, tangy, and spicy flavours into one simple dish. It's a sandwich that not only satisfies your taste buds but is perfect for a lunch or light dinner.

Top tips for making a Vegan Banh Mi

Follow these tips for the perfect vegan banh mi:

  • Choose the freshest of bread: look for a light and crispy baguette.
  • Press the tofu before marinating: this helps it to absorb more flavour and gives a better texture.
  • Take the time to pickle your vegetables: although these are "quick pickles" the longer you leave them the more flavourful they will become.
  • Use fresh herbs: coriander is the herb of choice in this recipe.

Let's now take a closer look at marinating the tofu and pickling the veg.

Vegan Tofu Banh Mi

How to marinate tofu

As mentioned above, it's good to press your tofu before marinating. This is to get rid of any excess moisture which in turn allows the tofu to absorb the flavours we want to add.

How to make quick pickles

To make the quick pickles, combine rice vinegar, water, sugar, and salt. Stir until the sugar and salt are fully dissolved. Next add the cucumber, daikon / radish and carrots ensuring they are fully submerged.

Leave these for at least an hour but even longer is best.

Vegan Tofu Banh Mi

The recipe

Vegan Tofu Banh Mi

Vegan Banh Mi

This Vegan Banh Mi recipe is a plant based twist on the popular Vietnamese sandwich featuring marinated tofu and crisp, fresh veggies.
No ratings yet
Print Recipe Pin Recipe
Prep Time 1 hour hr
Cook Time 10 minutes mins
Total Time 1 hour hr 10 minutes mins
Course lunch
Cuisine Vietnamese
Servings 2 people
Calories 895.93 kcal

Ingredients
  

For the pickled vegetables

  • 1 carrot julienned
  • 0.5 daikon or 4 radishes, thinly sliced
  • 1 cucumber cucumber thinly sliced
  • 250 ml rice wine vinegar
  • 2 tablespoons sugar
  • 1 tablespoon salt

For the marinated tofu

  • 450 g firm tofu pressed and cut into slices
  • 2 tablespoons soy sauce
  • 1 tablespoon sesame oil
  • 1 tablespoon maple syrup
  • 1 clove garlic minced
  • 1 teaspoon ginger grated

For the Sandwich Assembly:

  • 1 baguettes cut in two and then sliced lengthways
  • 4 tablespoon vegan mayonnaise
  • 1 handful fresh coriander

Instructions
 

  • In a bowl, combine the rice vinegar, water, sugar, and salt. Stir until the sugar and salt are fully dissolved.
  • Add the cucumber, daikon / radish and carrot to the bowl, ensuring they are fully submerged.
  • Cover and refrigerate for at least an hour.
  • In the meantime, mix soy sauce, sesame oil, maple syrup, minced garlic and grated ginger.
  • Add the tofu slices, ensuring they are evenly coated with the marinade.
  • Let the tofu marinate for at least 30 minutes,, if necessary flip the slices over halfway to ensure both sides get coated in the marinade.
  • To cook the tofu, heat a non-stick frying pan over medium-high heat.
  • Add the marinated tofu slices and cook for about 5 minutes on each side, until they are golden brown and slightly crispy. Remove from heat and set aside.
  • Next slice the baguettes in half, lengthwise.
  • Spread the vegan mayonnaise on both sides of the baguette.
  • Layer with cooked tofu, pickled vegetables and coriander.
  • Serve while still fresh.

Nutrition

Calories: 895.93kcalCarbohydrates: 92.97gProtein: 35.62gFat: 38.75gSaturated Fat: 4.84gPolyunsaturated Fat: 10.73gMonounsaturated Fat: 6.13gSodium: 5481.77mgPotassium: 733.07mgFiber: 7.93gSugar: 26.06gVitamin A: 5338.43IUVitamin C: 26.25mgCalcium: 495.34mgIron: 8.35mg
Keyword baguette, carrot, coriander, cucumber, daikon, garlic, ginger, maple syrup, radish, rice wine vinegar, salt, sesame oil, soy sauce, sugar, vegan mayonnaise
Tried this recipe?Let us know how it was!

More sandwich recipes

Marinated tofu and vegetable sandwich

Marinated Tofu and Vegetable Sandwich

Vegan Tuna and Sweetcorn Sandwich

Vegan "Tuna" and Sweetcorn Sandwich

Vegan Shrimp Po Boy Sandwich made with fried Oyster Mushrooms

Vegan "Shrimp" Po' Boy Sandwich

Tomato and Olive Tapenade Sandwich-01

Tomato and Olive Tapenade Sandwich

More lunch recipes

For the full range of lunch ideas, check out the lunch recipe collection.

More Recipes

  • A vegan funfetti cake decorated with buttercream candles and sprinkles on a wooden cake stand
    Vegan Funfetti Cake
  • A plate of vegan carbonara topped with parsley, served on a blue plate
    Creamy Vegan Carbonara
  • A plate of pasta made with Vegan Creamy Broccoli Pasta Sauce and garnished with parsley sat on top of a blue napkin with a knife and fork
    Vegan Creamy Broccoli Pasta Sauce
  • A bowl of Vegan Budae Jjigae next to an electronic hot pot
    Vegan Budae Jjigae

Reader Interactions

Leave a Reply Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Welcome!

Hi, I'm Emma. I'm a UK based food blogger who's been sharing recipes with the world since 2011. I'm passionate about eating a plant based diet using local, seasonal ingredients.

More about me

Popular

  • Chinese Steamed Pancakes for crispy duck pancakes
    Chinese Steamed Pancakes (for crispy Peking duck)
  • Sautéed Tenderstem Broccoli with Lemon and Garlic
    Sautéed Tenderstem Broccoli with Lemon and Garlic
  • Homemade Baked Beans (vegan)
    Homemade Baked Beans (vegan)
  • Sweet and Sour Vegetable Stir Fry
    Sweet and Sour Vegetable Stir Fry

Seasonal

  • Festive Salad on a large white plate on top of a red napkin
    Festive Salad
  • Vegan Savoury Loaf served on a plate with roast potatoes, carrots and parsnips
    Savoury Vegan Loaf
  • Vegan Chocolate and Cherry Mince Pies on a plate with a red napkin
    Vegan Chocolate and Cherry Mince Pies
  • Vegan Brussels Sprouts Caesar Salad
    Vegan Brussels Sprouts Caesar Salad

Footer

↑ back to top

About

  • About Me
  • Privacy Policy

Contact

  • Contact
  • Press Page

Copyright © 2025 Supper In The Suburbs

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required