Vegan Bahn Mi Sandwich (2024)

Jump to Recipe

This vegan tofu Banh Mi combines marinated pan-fried tofu, vegan sriracha mayo, pickled vegetables, and fresh herbs for a flavor-packed sandwich that will make your mouth water.

Vegan Bahn Mi Sandwich (1)

Want to save this recipe?

Enter your email below and get it sent straight to your inbox. Plus, get more amazing vegan recipes that will satisfy your cravings!

The literal translation of Banh mi means bread, but it also refers to delicious Vietnamese sandwiches filled with sandwich meat, fresh herbs, and pickled veggies. These sandwiches are easily made vegan by swapping out the meat for tofu or vegan deli meat.

Jump to:
  • โค๏ธ Why you'll love tofu Banh Mi
  • ๐Ÿงพ Ingredients and substitutions
  • ๐Ÿฅ– What bread is best for Banh Mi
  • ๐Ÿ”ช Helpful tools
  • ๐Ÿฅ„ How to make tofu Banh Mi
  • ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿณ Pro Tips
  • ๐Ÿฅก Storage
  • ๐ŸŒŸ More vegan sandwiches
  • ๐Ÿ“‹ Tofu Banh Mi recipe

โค๏ธ Why you'll love tofu Banh Mi

These Vietnamese-style sandwiches are packed with flavorful herbs, spicy sriracha mayo, healthy pickled veggies, and protein-packed marinated tofu.

When my family needs a quick and easy meal, we love to eat sandwiches like tofu egg salad, vegan tuna sandwiches, chickpea salad sandwiches, or buffalo chicken sandwiches, but our all-time favorite is vegan Banh Mi sandwiches.

๐Ÿงพ Ingredients and substitutions

  • Baguettes or Rolls - you can use French baguettes or ciabatta-style rolls. See more details below.
  • Vegan Sriracha Mayo - you can easily make your own with some vegan mayo, sriracha, and lime juice. You can also use vegan Chipotle mayo instead.
  • Marinated Tofu - You will need firm or extra firm tofu for this. I marinate my tofu in soy sauce, maple syrup, sesame oil, and liquid smoke then pan fry it until slightly crispy. You can simply pan-fry the tofu with a sprinkle of salt to make it easier if you wish. You can also use vegan chicken patties or vegan deli meat instead of tofu.
  • Pickled Vegetables - Banh mi pickled vegetables are usually comprised of daikon and carrots that are marinated in salt, sugar, and vinegar for at least an hour.
  • Fresh Herbs - Fresh cilantro and/or fresh parsley give this sandwich a ton of flavor. You can also use some mint leaves or any other fresh herbs of your choice.
  • Jalapeno Peppers - fresh sliced jalapeno gives this sandwich a kick of spice.

๐Ÿฅ– What bread is best for Banh Mi

Traditional Banh Mi sandwiches are served in Vietnamese baguettes. You can make these baguettes yourself or use French baguettes or ciabatta rolls.

You want to use bread that is crispy on the outside and chewy in the middle. I like to use ciabatta rolls since it is easy to find vegan versions at my local grocery stores.

Frying Pan - for pan-frying the tofu before adding it to the sandwich.

๐Ÿฅ„ How to make tofu Banh Mi

A full printable version of this recipe with ingredient measurements is available at the bottom of this post.

Make the pickled Bahn Mi Vegetables

Step 1- Peel and slice carrots and daikon into small matchsticks or buy bags of shredded carrots and daikon. (I find both of these precut at Trader Joe's and it saves a lot of time.)

Step 2- Add 1 cup of finely sliced carrots and 1 cup of finely sliced daikon to a large mixing bowl. Sprinkle with 2 teaspoons of sea salt and 1/4 cup of vegan sugar then massage the salt and sugar into the veggies and allow it to sit for 5 minutes.

Step 3- Then pour 1/2 cup of rice vinegar, 1/2 cup of white vinegar, and 1 cup of water over the veggies and stir well.

Step 4- Refrigerate for at least 1 hour or keep prepared in the fridge for up to 2 weeks.

Vegan Bahn Mi Sandwich (2)
Vegan Bahn Mi Sandwich (3)
Make the vegan sriracha mayo

Step 5- In a large measuring container, add 1 cup of vegan mayo, 4 tablespoons sriracha, and the juice of 1 freshly squeezed lime (2 tbsp). Stir well until combined. (Add more or less sriracha to adjust the spice level to your taste.)

Vegan Bahn Mi Sandwich (4)
Vegan Bahn Mi Sandwich (5)
Make the marinated tofu

Step 6- Drain and press a 14 oz container of the firm or extra firm tofu. Be sure to get out as much liquid as possible. Pat it dry, then cut it into 1/4-inch-sized slices.

Step 7- Add soy sauce, molasses (or brown sugar), water, sesame oil, vinegar, and sriracha (optional) to a shallow dish. Stir well, and add pressed tofu.

Step 8- Flip the tofu a few times to get it well coated in the marinade and allow it to sit for at least 15 minutes to soak it up. You can also store it in the fridge for up to 2 days and cook it at your convenience.

Step 9- Add 2 tablespoons of light olive oil to a skillet and turn the heat to medium-high. Once your pan is warm, add the marinated tofu and cook for about 2 minutes on each side until browned and crispy.

Vegan Bahn Mi Sandwich (6)
Assemble the sandwiches

Step 10- Toast the baguettes or rolls in a toaster oven or conventional oven for about 8 minutes until the outside crust is crispy. Cut the bread in half and spread vegan sriracha mayo on both sides.

Step 10- Place 2-3 slices of cooked tofu on the bread with a heaping scoop of pickled veggies. Top with cilantro or your choice of fresh herbs and jalapeno slice and place the other half of the bread on top. Serve immediately.

Vegan Bahn Mi Sandwich (7)

๐Ÿ‘ฉ๐Ÿปโ€๐Ÿณ Pro Tips

  • You can make all of the parts of this sandwich ahead of time and just assemble it before eating.
  • I like to make a large batch of pickled veggies and sriracha mayo to have on hand for quick sandwiches throughout the week.

๐Ÿฅก Storage

You can make the marinated tofu, vegan sriracha mayo, and the pickled carrots and daikon ahead of time so that you have them on hand to assemble the sandwiches. Keep them all in the fridge in a sealed container for up to 5 days before serving.

The sandwiches are best if assembled just before eating.

Vegan Bahn Mi Sandwich (8)

๐ŸŒŸ More vegan sandwiches

  • Vegan BBQ Sandwich
  • Tofu Wrap
  • Vegan Chicken Salad Sandwich
  • Vegan Falafel Wrap
  • Vegan Bologna Sandwich
  • Vegan Chicken Wrap

๐Ÿ“Œ Be sure tofollow me on Pinterestfor new vegan recipes!

๐Ÿ“‹ Tofu Banh Mi recipe

5 from 4 votes

Vegan Bahn Mi Sandwich (9)

Print Recipe

Tofu Banh Mi

A Vietnamese-style sandwich made with tofu, pickled veggies, and fresh herbs.

Prep Time1 hour hr

Assembly time5 minutes mins

Total Time1 hour hr 5 minutes mins

Course: lunch, Main Course

Cuisine: Vietnamese

Keyword: tofu banh mi, vegan banh mi

Servings: 4

Calories: 541kcal

Author: Monica Davis

Ingredients

  • 4 large ciabatta rolls or baguettes

Pickled Vegetables

  • 1 cup carrots sliced into matchsticks
  • 1 cup daikon sliced into matchsticks
  • 1/4 cup sugar
  • 2 teaspoons salt
  • 1/2 cup rice vinegar
  • 1/2 cup white vinegar
  • 1 cup water

Sriracha Mayo

  • 1 cup vegan mayo
  • 4 tablespoons sriracha
  • 2 tablespoons lime juice

Marinated tofu

  • 1 (14 oz) package firm tofu (or extra firm)
  • 2 tablespoons soy sauce or Braggs Liquid Aminos or Tamari
  • 2 tablespoons molasses or maple syrup, agave, or brown sugar
  • 1 tablespoon sesame oil
  • 2 teaspoons rice vinegar
  • 1 teaspoon sriracha or garlic chili sauce optional for spicy tofu
  • 2 tablespoons light olive oil

US Customary - Metric

Instructions

Make the pickled Banh Mi Vegetables

  • Peel and slice carrots and daikon into small matchsticks or buy bags of shredded carrots and daikon. (I find both of these precut at Trader Joe's and it saves a lot of time.)

  • Add 1 cup of finely sliced carrots and 1 cup of finely sliced daikon to a large mixing bowl. Sprinkle with 2 teaspoons of sea salt and 1/4 cup of vegan sugar then massage the salt and sugar into the veggies and allow it to sit for 5 minutes.

  • Then pour 1/2 cup of rice vinegar, 1/2 cup of white vinegar, and 1 cup of water over the veggies and stir well.

  • Refrigerate for at least 1 hour or keep prepared in the fridge for up to 2 weeks.

Make the vegan sriracha mayo

  • In a large measuring container, add 1 cup of vegan mayo, 4 tablespoons sriracha, and the juice of 1 freshly squeezed lime (2 tbsp). Stir well until combined. (Add more or less sriracha to adjust the level of spice to your taste.)

Make the marinated tofu

  • Drain and press a 14 oz container of the firm or extra firm tofu. Be sure to get out as much liquid as possible. Pat it dry, then cut it into 1/4-inch-sized slices.

  • Add soy sauce, molasses (or brown sugar), water, sesame oil, vinegar, and sriracha (optional) to a shallow dish. Stir well, and add pressed tofu.

  • Flip the tofu a few times to get it well coated in the marinade and allow it to sit for at least 15 minutes to soak it up. You can also store it in the fridge for up to 2 days and cook it at your convenience.

  • Add 2 tablespoons of light olive oil to a skillet and turn the heat to medium-high. Once your pan is warm, add the marinated tofu and cook for about 2 minutes on each side until browned and crispy.

Assemble the sandwiches

  • Toast the baguettes or rolls in a toaster oven or conventional oven for about 8 minutes until the outside crust is crispy. Cut the bread in half and spread vegan sriracha mayo on both sides.

  • Place 2-3 slices of cooked tofu on the bread with a heaping scoop of pickled veggies. Top with cilantro or your choice of fresh herbs and jalapeno slice and place the other half of the bread on top. Serve immediately.

Notes

  • You can make all of the parts of this sandwich ahead of time and just assemble it before eating.
  • I like to make a large batch of pickled veggies and sriracha mayo to have on hand for quick sandwiches throughout the week.

Nutrition

Serving: 1sandwich | Calories: 541kcal | Carbohydrates: 43g | Protein: 14g | Fat: 33g | Saturated Fat: 4g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 8g | Sodium: 1227mg | Potassium: 270mg | Fiber: 2g | Sugar: 11g | Vitamin A: 2699IU | Vitamin C: 17mg | Calcium: 155mg | Iron: 2mg

โญโญโญโญโญ Click the stars above or leave a comment! I'd love to hear from you!

Vegan Bahn Mi Sandwich (2024)
Top Articles
Latest Posts
Article information

Author: Eusebia Nader

Last Updated:

Views: 5578

Rating: 5 / 5 (80 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Eusebia Nader

Birthday: 1994-11-11

Address: Apt. 721 977 Ebert Meadows, Jereville, GA 73618-6603

Phone: +2316203969400

Job: International Farming Consultant

Hobby: Reading, Photography, Shooting, Singing, Magic, Kayaking, Mushroom hunting

Introduction: My name is Eusebia Nader, I am a encouraging, brainy, lively, nice, famous, healthy, clever person who loves writing and wants to share my knowledge and understanding with you.