The Urben Life

  • About
  • Recipes
  • Travel
  • Work With Me
menu icon
go to homepage
  • Recipes
  • Lifestyle
  • About
  • Contact
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • Lifestyle
  • About
  • Contact
  • Subscribe
×
Home » Recipes » Vegan & Vegetarian

Vegan Banh Mi

Modified: Oct 1, 2025 · Published: Oct 1, 2025 by Jenna Urben · This post may contain affiliate links
  • Facebook
  • Email
Jump to Recipe
vegan banh mi recipe

My vegan tofu banh mi sandwiches come together with marinated tofu, pickled vegetables, and a spicy vegan mayo. Served on a crusty baguette with fresh herbs, each bite is tangy, savory, bright, and crunchy!

vegan Vietnamese Sandwich

Banh mi is a popular Vietnamese and French fusion street food, typically containing pork, veggies, and a creamy mayonnaise spread on a pillowy soft baguette. Instead of stuffing my banh mi with meat, I use zesty tofu instead!

Want more delicious tofu recipes? Try my crispy rice paper dumplings, vegan buffalo tofu nuggets, or baked teriyaki tofu next.

vegan banh mi sandwich

Tofu banh mi ingredients

Here's what you need to make a Vietnamese tofu sandwich, plus my recommendations and suggested substitutions.

  • Tofu Marinade: Extra firm tofu makes the perfect "meat" for this sammie! Whisk together soy sauce, rice vinegar, maple syrup, garlic, and ginger for a quick marinade.
  • Vegan Sriracha Mayo: Make a creamy mayo spread that's both dairy-free and egg-free by whisking together vegan mayonnaise, sriracha, minced garlic, and salt.
  • Quick-Pickled Veggies: A classic banh mi topping! Carrots, cucumber, and daikon radish are pickled in a simple vinegar-sugar brine.
  • Baguette: Vietnamese baguettes are lighter and softer than French ones, but use whatever you can find, both work well.
vegan tofu banh mi ingredients

Note from Jenna: Can't find daikon? Swap in sliced red radishes or leave it out. For a gluten-free version, use tamari instead of soy sauce and your favorite gluten-free bread.

How to make banh mi at home

This is a quick overview of the steps with easy-to-follow step-by-step process photos. For measurements, jump down to the recipe card.

Step 1: Marinate the tofu

Cut the tofu into ½-inch slices. To an airtight container, add soy sauce, rice wine vinegar, maple syrup, minced ginger, and garlic cloves. Add the tofu slices and gently toss with the quick marinade. Cover and place in the fridge for 10 minutes.

tofu marinade for vegan banh mi

Step 2: Make quick pickled veggies

As the tofu marinates, quick pickle the vegetables in a jar or airtight container. To do this, add the julienned cucumber, carrots, and radish. Stir in the rice vinegar and sugar then place in the fridge for 10 minutes.

quick pickled veggies for banh mi

Step 3: Sear the tofu

Warm olive oil in a nonstick pan over medium heat. Add tofu slices in a single layer and sear for 2-3 minutes on each side, until golden brown and crispy.

seared tofu slices for vegetarian banh mi

Step 4: Whisk spicy mayo together

While the tofu cooks, mix vegan mayo, sriracha, minced garlic, and salt together in a small bowl. Taste and adjust heat level depending on how spicy you prefer your sauce.

vegan spicy mayo for tofu banh mi sandwich

Step 5: Assemble the sandwich

To make banh mi sandwiches, slice the crispy baguettes lengthwise. Spread a layer of spicy vegan mayo on the bread. Layer with crispy tofu, pickled veggies, sliced jalapeno, and fresh cilantro. Cut in half and enjoy immediately!

vegan banh mi with tofu and pickled vegetables

Cooking tips

I've tested this vegan banh mi sandwich recipe several times in my kitchen so you can recreate it easily in yours. Follow these tips for the best results:

  1. Press tofu: Remove excess moisture by pressing for 15-30 minutes. The extra step is worth it for the best taste and texture.
  2. Make the pickled veggies ahead: Quick-pickled vegetables are delicious, but they develop even more flavor after a day or two. Prep them 1-2 days in advance if you can.
  3. Toast the baguette: Arrange the sliced baguette face-up on a baking sheet. Broil for 2-3 minutes, until lightly browned and crisp.
  4. Assemble right before serving: To avoid soggy sandwiches, build them just before eating. Store leftovers separately in the fridge for up to 5 days.
tofu banh mi with vegan mayo

Suggested equipment

Tofuture Tofu PressThis unique tofu press is the easiest way to evenly and cleanly remove water from tofu to improve the flavor and texture.Buy Now

I hope you enjoy this vegan banh mi recipe as much as we do! If you give it a try, let us know what you think by leaving a rating. I love hearing from y'all!

tofu Vietnamese Sandwich

Tofu Banh Mi Recipe

No ratings yet
This vegan tofu banh mi is a plant based version of the popular Vietnamese sandwich. It comes together with seared tofu, pickled veggies, sliced jalapeño, and spicy vegan mayo stuffed into a crispy baguette. It's easy to make, filling, and flavorful!
Servings: 4 servings
Print Pin Rate
Prep Time 25 minutes mins
Cook Time 5 minutes mins
Total Time 30 minutes mins

Ingredients
  

Tofu Marinade

  • 14 ounces extra-firm tofu drained and pressed
  • ½ cup soy sauce
  • ¼ cup rice vinegar
  • 2 tablespoon maple syrup
  • 2 teaspoon minced ginger
  • 2 garlic cloves minced

Vegan Sriracha Mayo

  • ½ cup vegan mayonnaise
  • ¼ cup sriracha
  • 1 garlic clove minced
  • 1 teaspoon kosher salt

For the sandwich

  • 2 vietnamese baguettes
  • ½ cucumber cut into matchsticks
  • 2 carrots cut into matchsticks
  • ½ daikon radish cut into matchsticks
  • 1 jalapeno thinly sliced
  • ½ cup rice vinegar
  • 2 tablespoon granulated sugar
  • 1 tablespoon olive oil
  • 1 cup fresh cilantro
Prevent your screen from going dark while you're cooking!

Instructions
 

  • Cut the tofu into ½-inch slices, making each into a rectangle. Add soy sauce, rice vinegar, maple syrup, minced ginger, and garlic cloves to a shallow bowl. Gently toss the tofu slices in the marinade, cover the bowl, and place in the refrigerator for 10 minutes.
    tofu marinade for vegan banh mi
  • As the tofu marinates, quick pickle the veggies in a jar or airtight container. Add the matchstick cucumber, carrots, and radish then cover with rice vinegar and sugar. Stir to combine then place in refrigerator for 10 minutes.
    quick pickled veggies for banh mi
  • Warm olive oil in a nonstick skillet over medium heat. Add the marinated tofu slices and sear for about 5 minutes, flipping once halfway through. Each side should be brown and slightly crispy.
    seared tofu slices for vegetarian banh mi
  • In a small bowl, whisk together vegan mayo, sriracha, minced garlic, and salt. Set the spicy vegan mayo aside.
    vegan spicy mayo for tofu banh mi sandwich
  • Slice the baguettes in half lengthwise and place face-up on a baking sheet. Broil for 2-3 minutes until toasted. To assemble sandwiches, spread spicy vegan mayo on the toasted baguette slices and add the seared tofu.
    tofu banh mi sandwich
  • Top with pickled vegetables, jalapeño slices, and fresh cilantro. Place the baguette tops on and cut each sandwich in half.
    vegan banh mi with tofu and pickled vegetables
  • Enjoy immediately for a quick lunch or weeknight meal. Assemble the sandwiches just before serving to prevent sogginess. Store leftovers separately in the fridge for up to 5 days.
    banh mi sandwiches

Nutrition

Calories: 698kcalCarbohydrates: 85gProtein: 23gFat: 27gSaturated Fat: 3gPolyunsaturated Fat: 3gMonounsaturated Fat: 4gSodium: 3628mgPotassium: 702mgFiber: 5gSugar: 23gVitamin A: 5454IUVitamin C: 29mgCalcium: 217mgIron: 7mg
AuthorAuthor: Jenna Urben
CourseCourse: Main Course
Did you make this recipe?Leave a comment below and tag @theurbenlife on social!
Sign up for email updates
When you subscribe, you'll automatically receive your FREE Dairy-Free & Egg-Free Beginner's Guide!
Thanks for subscribing! Keep an eye on your inbox.

More Easy Vegan Recipes

  • vegan tortellini soup with nutritional yeast
    Vegan Tortellini Soup
  • homemade falafel wrap.
    Falafel Pita
  • Szechuan tofu and peppers
    Szechuan Tofu
  • baked vegan cheesecake with fruit topping.
    Vegan Cheesecake
  • Facebook
  • Email

About Jenna Urben

Jenna Urben is the recipe developer, content creator, and storyteller behind The Urben Life. She has over 10 years experience adapting family favorite meals to fit allergy-friendly diets. Join Jenna as she shares delicious dairy-free recipes that are easy to follow with plenty of tips and alternatives.

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.

Hi, I'm Jenna!

Welcome to The Urben Life! Here you’ll find hundreds of simple recipes that are dairy-free and egg-free. I believe that allergy-friendly food can be easy to make and flavorful. Let’s make something delicious together!

More about Jenna

New Recipes

  • vegan frosted cookie cake with chocolate chips and sprinkles
    Vegan Cookie Cake
  • vegan homemade baked ziti in baking pan
    Vegan Baked Ziti
  • dairy free chicken meatballs
    Dairy Free and Egg Free Chicken Meatballs
  • Dairy Free Zuppa Toscana

Reader Favorites

  • Dairy Free and Egg Free Waffles
  • Kale Crunch Salad
  • Dairy Free and Egg Free Meatballs
    Dairy-Free and Egg-Free Meatballs Recipe
  • Dairy Free Beef Stroganoff
  • Dairy-Free Overnight Oats
  • Thrive Market Review

Footer

↑ Back to top

More

  • Contact
  • Work With Me
  • Blogger Resources
  • Shop My Kitchen
  • Privacy Policy

Featured On

Connect

  • Instagram
  • Facebook
  • Pinterest
  • TikTok
  • YouTube

The Urben Life © 2025 All Rights Reserved

Rate This Recipe

Your vote:




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