When you sink your teeth into the crunchy perfection that is a Banh Mi Sandwich, it is not an experience you quickly forget. This savory, flavorful Vietnamese street food is the definition of umami and a joy to eat.

What is Banh Mi?
Banh Mi, sometimes also called Saigon sandwich, is a delightful Vietnamese sandwich served on a crusty baguette. Traditionally, Banh Mi is made with savory meats, pickles, and herbs piled up on a crusty bread.
Even in this vegan version, Vegan Banh Mi is one of the best and most interesting sandwiches you will ever eat, it's sweet, sour, savory, and full of fresh herbs. It's worth buying the ingredients and taking the time to make this Vegan interpretation of this flavorful tofu sandwich
This recipe is our take on a vegan tofu Banh mi sandwich we enjoyed many years ago at a vegan Vietnamese restaurant in Philly.
Banh Mi Sandwich Ingredients
Pickled Carrots and Daikon Ingredients
- Daikon.
- Carrots.
- Jalapeno Pepper.
- Watermelon Radish. (optional)
- Ginger.
- Grated Garlic.
- Boiling Water.
- Seasoned Rice Vinegar. White or apple cider vinegar mixed with 1 tablespoon of sugar will also work.
- Apple Cider Vinegar
- Salt
- Sugar (optional)
Ingredients for the Lemongrass Tofu
- Lemongrass Stalks.
- Garlic.
- Ginger.
- Scallions.
- Hot Pepper Flakes. Or Aleppo pepper.
- Soy Sauce.
- Freshly Squeezed Lime Juice or Lemon Juice.
- Rice Vinegar
- Agave
- High Protein Tofu
- Toasted Sesame oil, you can also use vegetable oil
Other Ingredients to Build the Banh Mi Sandwich
- Baguette.
- Pickled Carrots and Daikon.
- Lemongrass Tofu.
- Vegan Mayonnaise
- Sriracha.
- Pesto.
- Persian Cucumbers.
- Fresh Cilantro.
- Mint.
- Basil Leaves.
Protein Variations for a Vegan Banh Mi Sandwiches
Traditional Banh Mi can be made with many different types of meat. A vegan banh mi li can also be made with different types of protein sources. Here are some choices:
Vegan Banh Mi Fragrant Tofu: Marinate tofu with ginger and lemongrass and pan-fried in sesame oil.
Vegan Banh Mi with Stir-Fried Tofu, Veggies, and Glass noodles: Stir fry thinly sliced tofu with vegetables and glass noodles and add them to your sandwich.
Vegan Banh Mi with Vegan “Ham”: If you've never had this copycat meat, you should try it to see if you like it. It is made from processed bean curd to imitate the flavor of ham and beet juice to emulate the color. Banh Mi made with vegan ham is a vegan version of the one made with Vietnamese cold cuts.
Vegan Banh Mi Seitan: Seitan is an imitation meat made with wheat gluten. If you do not like tofu or cannot have soy, you can use seitan as a substitute. Often you can find it already marinated, but if you don't you should marinate it yourself. when you purchase it.
How To Make This Vegan Vietnamese-Inspired Sandwich
Pickle the veggies
You will start by making pickled vegetables. Put the daikon, carrots, jalapenos, and watermelon radish in a large jar with a tight lid. Boil the remaining ingredients, stirring them well until the salt and sugar are dissolved. Pour this mixture over the vegetables and close the lid. Let the pickle jar sit on the counter for about an hour to cool and then move it to the refrigerator.
Marinate and Cook the Tofu
Ideally, your tofu needs to marinate overnight which is perfect because it will give the vegetables time to pickle up. Marinate the tofu with bruised lemongrass, ginger, scallions, soy sauce and rice vinegar and place in the refrigerator for 12-24 hours. When you are ready to cook the tofu, heat the sesame oil in a large skillet and cook the tofu for four to five minutes per side.
Assemble the Vegan Tofu Banh Mi
Cut the baguette into 4 pieces. Slice each piece in half, but without going all the way through, keeping the two halves attached. This makes it easier to hold and eat the sandwich without falling apart. Toast the baguette, just enough to make it crunchy on the outside.
Mix mayo and sriracha and spread on one side of the cut side of the baguette. Spread the pesto on the other side of the cut side of the baguette. Fill the sandwich with tofu, pickled veggies, cucumber, fresh cilantro, mint, and basil.
Tips for the Perfect Sandwich
- Bruise the lemongrass to release its flavor.
- If you get a chance, freeze the tofu, defrost it, and squeeze as much water out as possible. Freezing tofu gives it a texture that is more similar to meat.
- Marinate the tofu overnight so it gets a chance to absorb all the marinade flavors.
- Use Ginger and sesame oil to make the lemongrass tofu to enhance the tofu flavor
- 1 tablespoon of mayo per sandwich may seem like a lot, but that amount works great in this sandwich. Just try it.
- All the components of this recipe can be made ahead of time. Toast the baguette and assemble the sandwich right before eating.
- Plan ahead, so you can have perfectly pickled veggies and flavorful marinated tofu.
Banh Mi Sandwich Variations
Take your banh mi up a notch by changing up the chilis. Jalapeños are the most common but you can definitely turn up the heat if you prefer.
Change up the flavor of the banh mi by making your own homemade vegan aioli (mayonnaise) sauce.
Lemongrass FAQ
What is lemongrass?
Lemongrass is a tropical grass from South East Asia with aromatic stalks which is used as a flavoring in cooking many Asian dishes.
Where can I find lemongrass?
You should be able to find lemongrass at your local Asian market or specialty supermarket.
How to cook with lemongrass?
Take the lemongrass stalk and cut off ½ " from the bottom. where the hard bulb is and about 2" from the top. Peel 2 layers of the leaves. With a wooden spoon hit the lemongrass until it releases some of its fragrant smell.
More Homemade Sandwiches to Make
- Za'atar Grilled Cheese Pita Sandwich
- Asian Inspired Sesame Crusted Tofu Veggie Sandwich
- Vegan Lobster Roll
- Mediterranean Vegan Sandwich
- BBQ Tempeh Sandwich
- Sabich Sandwich
- Grilled Cheese Sandwich with Feta Cheese, tomatoes and Spinach
- Chickpea Salad Sandwich
If you enjoyed this recipe, it would help us tremendously if you left us a star rating in the comments below or on the recipe card. Do you have any questions about the recipe? Do you need a swap for any of the ingredients? We are here to help, just leave us a question in the comments below.
Banh Mi Sandwich
- Total Time: 0 hours
- Yield: 4 sandwiches
- Diet: Vegan
Description
When you sink your teeth into the crunchy perfection that is a Banh Mi Sandwich, it is not an experience you quickly forget. This savory, flavorful Vietnamese street food is the definition of umami and a joy to eat.
Ingredients
For the Pickled Carrots and Daikon
- 1 daikon about 6" long, cut into matchsticks
- 2 large carrots, cut into matchsticks
- 1 small jalapeno pepper sliced thin
- 1 watermelon radish (optional)
- 2 tablespoon grated ginger (about 1.5" piece)
- 1 tablespoon grated garlic (optional)
- 1 ½ cups boiling water
- ½ cup seasoned rice vinegar or ½ of white OR apple cider vinegar mixed with 1 tablespoon of sugar
- ¼ cup apple cider vinegar
- 1 teaspoon salt
- 1 tablespoon of sugar (optional)
For the Lemongrass Tofu
- Two lemongrass stalks, tough outer layers removed, cut into thirds.
- 2 cloves of garlic grated
- 2 tablespoon grated ginger
- 4 scallions, sliced thin white and light green parts
- ¼ teaspoon hot pepper flakes or Aleppo pepper
- ¼ cup soy sauce
- 2 tablespoon freshly squeezed lime or lemon juice
- 2 tablespoon rice vinegar
- 2 tablespoon agave
- 1 block of high protein tofu, cut in half and sliced. See the images above. You can also use extra firm tofu.
- 1 tablespoon toasted sesame oil
For the sandwich
- 1 large baguette
- ¼ cup vegan mayo ( 1 tablespoon per sandwich)
- 2 teaspoon sriracha (more or less to taste)
- 8 teaspoon pesto (2 teaspoon per sandwich)
- 4 Persian cucumbers cut in ribbons or sticks
- 1 large bunch of fresh cilantro
- 1 small bunch of mint
- 1 small bunch of basil leaves
Instructions
For the Pickled Carrots and Daikon
- Place daikon, carrots, and jalapeno in a large glass jar for which you have a tight lid.
- Mix ginger, garlic, boiling water, vinegar salt, and sugar and mix well until dissolved
- Pour liquid into the vegetables. Close the lid and let it sit on the kitchen counter for an hour and then place the jar in the refrigerator.
For the Lemongrass Tofu
- For best results marinate tofu overnight
- Bruise the lemongrass stalks with a wooden spoon by hitting them a few times.
- Place all the ingredients except for the sesame oil in a plastic sealed bag. Carefully massage the tofu so the marinade covers the whole surface of the tofu slices. Place in the fridge overnight or for at least 2 hours.
- When ready to cook heat sesame oil in a large skillet place the marinated tofu and cook for 4-5 minutes per side on medium heat-high heat. Flip the tofu carefully so the slices don't break.
Assembling the sandwich
- Cut the baguette into 4 pieces, slice each piece in half, but without going all the way through keeping the two halves attached.
- Toast the baguette, just enough to make it crunchy
- Make a Banh Mi mayo by mixing mayo and sriracha and spread on one side of the cut side of the baguette
- Spread the pesto on the other side of the cut side of the baguette
- Fill the sandwich with tofu, pickled veggies, cucumber, cilantro, basil, mint,
Notes
- It's important to bruise the lemongrass in order to release its flavor.
- If you freeze tofu, defrost it and squeeze as much water out as possible and then cook it you will obtain a texture that is more similar to chicken.
- We highly recommend that you marinate the tofu overnight so it gets a chance to absorb all the marinade flavors.
- Ginger and sesame oil may not be traditionally found in lemongrass tofu, but we used them to add more flavor.
- 1 tablespoon of vegan mayo per sandwich may seem like a lot, but that amount works great in this sandwich. Just try it.
- All the components of this recipe can be made ahead of time. Toast the baguette and assemble the sandwich right before eating.
- If you like your pickles really spicy, use a different hotter pepper than jalapeño.
- Make this sandwich gluten-free by using gluten-free bread and Tamari instead of soy sauce.
- Prep Time: 20
- Marinatetime: overnight
- Cook Time: 10
- Category: Sandwich
- Method: stovetop
- Cuisine: Vietnamese
Nutrition
- Serving Size: 1 sandwich
- Calories: 411
- Sugar: 16.1
- Sodium: 936
- Fat: 18.4
- Saturated Fat: 2.6
- Unsaturated Fat: 6.2
- Trans Fat: 0
- Carbohydrates: 44.4
- Fiber: 4.6
- Protein: 16.4
- Cholesterol: 0
Linda
This is my favorite sandwich of time. The taste is incredible!
Vicky and Ruth
Agreed! It is an amazing sandwich!