top of page

Tofu Bahn Mi Recipe

Blog Post by Chef Lisa Brown of Free Flowing Health

Embark on a culinary journey that transcends traditional flavors with our Vegan Tofu Bahn Mi recipe. This Vietnamese-inspired sandwich is a symphony of tastes, combining the rich umami of marinated tofu, the crunch of pickled veggies, and the kick of Sriracha mayo. Let's delve into the world of Bahn Mi and how you can create this tantalizing vegan delight in your own kitchen.

Tofu Bahn Mi recipe
Vegan Bahn Mi

What is Bahn Mi?

Originating from Vietnam, Bahn Mi is a fusion sandwich that reflects the country's complex culinary history. It seamlessly blends Vietnamese ingredients with French baguette-style bread, showcasing the influence of French colonization. Traditionally, Bahn Mi includes a protein, pickled vegetables, fresh herbs, and condiments, creating a harmonious balance of flavors and textures. I love pickling fresh veggies straight from my garden, such as radishes and carrots.

Tofu Bahn Mi Recipe


For the Tofu Marinade:

  • 1 block (about 14 oz) extra-firm tofu, pressed and sliced into thin strips

  • 3 tbsp soy sauce

  • 2 tbsp maple syrup

  • 1 tbsp rice vinegar

  • 1 tbsp sesame oil

  • 2 cloves garlic, minced

  • 1 tsp grated ginger

For the Pickled Vegetables:

  • 1 medium carrot, julienned

  • 1 daikon radish, julienned

  • 1/2 cup rice vinegar

  • 2 tbsp sugar

  • 1 tsp salt

For the Sriracha Mayo:

  • 1/2 cup vegan mayo

  • 2 tbsp Sriracha sauce

  • 1 tbsp lime juice

To Assemble:

  • Baguette or sandwich rolls

  • Fresh cilantro leaves

  • Sliced cucumber

  • Sliced jalapeños


Marinate the Tofu:

  • In a bowl, whisk together soy sauce, maple syrup, rice vinegar, sesame oil, minced garlic, and grated ginger.

  • Add tofu slices to the marinade, ensuring they are well-coated. Let it marinate for at least 30 minutes.

  • In a separate bowl, combine julienned carrots and daikon radish with rice vinegar, sugar, and salt. Allow it to pickle for at least 20 minutes.

  • Mix vegan mayo, Sriracha sauce, and lime juice in a small bowl. Adjust the spice level to your liking.

  • Heat a pan over medium-high heat. Cook the marinated tofu slices until they are golden brown and slightly crispy on each side.

  • Slice the baguette or sandwich rolls. Spread a generous amount of Sriracha mayo on one side.

  • Arrange the cooked tofu on the bread and top it with pickled vegetables, fresh cilantro, sliced cucumber, and jalapeños.

  • Serve and enjoy!

Whether you're a seasoned vegan chef or just beginning your plant-based journey, this fusion sandwich is a must-try. Immerse yourself in the delightful symphony of tastes and textures that Bahn Mi brings to the table, proving once again that plant-based cuisine knows no bounds.

Ready to explore more plant-based wonders or seeking guidance on adopting a healthier lifestyle? Look no further! I'm here to assist you as your personal chef or lifestyle coach. Let's embark on a journey to discover the joys of nourishing your body and soul.

Contact or visit to learn more about how we can work together to create a personalized plan that suits your unique needs.

To book a private or group cooking class, fill out this form:

Join the movement towards a healthier, more compassionate lifestyle! 🌱✨ #VeganCuisine #HealthyLiving #PlantBasedAdventure #FreeFlowingHealth #VeganChef #LifestyleCoach

Vegan tofu bahn mi
bahn mi


bottom of page