Post published on March 29, 2022 by vspiceroute

Last post modified on August 14, 2023 by vspiceroute

Vegan Bahn Mi

Bahn Mi is a Vietnamese sandwich that originated on the streets of Saigon. This flavorful sandwich tastes so good and it’s perfect to pack for lunches. I was first introduced to this sandwich when I moved to States and since then it has been my go to when I am craving for a spicy yet tangy sandwich. The vegan version is very easy to make and I promise you will love it. Now let’s scroll down to the recipe before you get hungry 
Prep Time 15 minutes
Cook Time 10 minutes
Course lunch, sandwich
Cuisine vietnamese
Servings 2 People


  • 2 Medium size soft baguette bread
  • 1/2 cup shredded carrots
  • 1/2 shredded daikon can skip if you don’t have
  • Salt as needed
  • 1/2 package of extra firm tofu drained
  • 1 cup cucumber sliced into matchsticks
  • 1 jalapeño thinly sliced
  • 1/2 tsp sugar
  • 2 tablespoon lime juice
  • 1/2 tsp red pepper flakes or as needed
  • 1 tsp black pepper powder
  • 2 tablespoon of olive oil
  • 1 cup mushrooms
  • 1 tablespoon tamari or soy sauce
  • 2 tablespoons sriracha
  • 1 tablespoon peanut/ almond butter
  • 1 tablespoon vegan Mayo
  • 3-4 sprigs or fresh cilantro


  • Whisk together lime juice, salt, sugar, red pepper flakes and add shredded carrots and daikon (if you have daikon) to it and mix and let it sit for 10 minutes
  • Drain extra firm tofu and cut in large square pieces. Sprinkle salt and black pepper and cook them in 1 tablespoon olive oil till crispy on both sides
  • In 1 tablespoon of olive oil cook mushrooms after adding salt till they soften
  • Whisk together soy sauce, vegan mayo, peanut butter and sriracha sauce
  • Layer one side of the bread with, cucumber, then tofu, cooked mushrooms, pickled daikon and carrots, top with jalapeños and fresh cilantro
  • Apply the mayo mixture on the other side of the bread and that’s it
  • Enjoy
Keyword bahn mi, bahn mi sandwich, Biscuit Sandwich, flavorful sandwich, healthy sandwich, summer sandwich, vegan bahn mi sandwich, vietnamese sandwich