The Tofu Banh Mi Sandwich A Delicious Twist on a Vietn

The Tofu Banh Mi Sandwich: A Delicious Twist on a Vietnamese Classic

The Tofu Banh Mi Sandwich: A Delicious Twist on a Vietnamese Classic


The Banh Mi sandwich, a popular Vietnamese street food, has gained worldwide recognition for its bold flavors and unique combination of ingredients. Traditionally made with meat, such as pork or chicken, this Vietnamese sandwich can easily be adapted for a vegan or vegetarian diet. In this recipe, we will explore how to make a delicious Tofu Banh Mi Sandwich, packed with mouthwatering flavors and textures that will satisfy vegans and non-vegans alike.


For the Tofu:

  • 300 grams (10.5 ounces) extra firm tofu, sliced into thin strips
  • 2 tablespoons soy sauce
  • 1 tablespoon sesame oil
  • 1 tablespoon maple syrup
  • 1 garlic clove, minced
  • 1 teaspoon sriracha sauce (optional)
  • 1 tablespoon vegetable oil, for frying

For the Pickled Vegetables:

  • 1 large carrot, julienned
  • 1/2 daikon radish, julienned
  • 1/4 cup rice vinegar
  • 1/4 cup water
  • 1 tablespoon sugar
  • 1 teaspoon salt

For the Sandwich:

  • Baguette or French roll, sliced lengthwise
  • Vegan mayonnaise
  • Fresh cilantro leaves
  • Fresh cucumber, thinly sliced
  • Fresh jalapeno, thinly sliced
  • Soy sauce, to taste
  • Chili sauce or sriracha, to taste


  1. Start by marinating the tofu. In a bowl, whisk together the soy sauce, sesame oil, maple syrup, minced garlic, and sriracha sauce (if using). Add the tofu strips to the marinade and gently toss to coat. Let the tofu marinate for at least 30 minutes to allow the flavors to develop.
  2. While the tofu is marinating, prepare the pickled vegetables. In a small saucepan, combine the rice vinegar, water, sugar, and salt. Bring the mixture to a boil, stirring until the sugar and salt have dissolved. Remove from heat and let the pickling liquid cool. Place the julienned carrot and daikon radish in a jar or container and pour the pickling liquid over them. Seal tightly and refrigerate for at least 1 hour, or overnight for best results.
  3. Once the tofu has marinated, heat the vegetable oil in a skillet over medium heat. Add the tofu strips to the skillet, making sure not to overcrowd them. Cook for 2-3 minutes on each side, or until golden brown and crispy. Remove from heat and set aside.
  4. To assemble the Tofu Banh Mi Sandwich, spread a generous amount of vegan mayonnaise on the inside of the sliced baguette or French roll. Layer the tofu strips, pickled vegetables, fresh cucumber slices, jalapeno slices, and cilantro leaves onto the bread. Drizzle with soy sauce and chili sauce or sriracha, according to taste.
  5. Serve the sandwich immediately and enjoy the explosion of flavors in every bite!


  • Feel free to add other vegetables, such as sliced bell peppers or radishes, to customize your Tofu Banh Mi Sandwich.
  • For extra crunch, toast the baguette or French roll before assembling the sandwich.
  • Adjust the amount of chili sauce or sriracha according to your spice tolerance.
  • Leftover pickled vegetables can be stored in the refrigerator for up to one week and enjoyed as a tasty side dish.


The Tofu Banh Mi Sandwich is a delectable vegan twist on the traditional Vietnamese street food. Packed with marinated tofu, pickled vegetables, and a variety of fresh ingredients, this sandwich offers a burst of flavors and textures that will satisfy even the most discerning taste buds. Whether you’re a vegan, vegetarian, or simply looking to try something new, this Tofu Banh Mi Sandwich is sure to become a favorite in your lunch rotation.


1. Can I use a different type of tofu?

Yes, you can use other types of tofu such as firm or medium firm tofu. However, be aware that the texture and cooking time may vary slightly.

2. Can I make the pickled vegetables ahead of time?

Yes, the pickled vegetables can be prepared a day in advance and stored in the refrigerator until ready to use.

3. Is it necessary to use a baguette or French roll?

While the traditional Banh Mi sandwich is typically made with a baguette or French roll, you can certainly use other types of bread if desired. Just make sure to choose a bread with a sturdy crust to hold up to the fillings.

Similar Posts