• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Cooking Therapy logo
  • About Me
    • Work With Me
    • Contact
    • Disclaimer
  • Subscribe
  • Recipes
    • Recipe Index
    • 30 Minute Meals
    • Appetizers
    • Breakfast
    • Drinks
    • Main Dishes
      • Beef
      • Chicken & Poultry
      • Fish & Seafood
      • Pork
      • Tofu
    • Noodle Bowls & Soups
    • Side Dishes
    • Salads
    • Dips & Sauces
    • Sweets & Desserts
      • Bars & Brownies
      • Cakes
      • Candy & Confectionary
      • Cookies
      • Curds & Custards
      • Donuts
      • Ice Cream
      • Mochi
      • Pies & Tarts
  • Restaurant Guides
  • Nav Social Menu

    • Instagram
    • Pinterest

Home » Recipes » 30 Minute Meals

Apr 11, 2021(updated Dec 15, 2022)

Vegetarian Tofu Banh Mi

4.88 from 8 votes

2 Comments

by Becca Du

Jump to Recipe Print Recipe
vegetarian tofu banh mi

I’ve been trying to eat a more vegetarian friendly diet recently by eating vegetarian 4 lunches a week. And one day, I took some leftover tofu, added it to a baguette with some veggies and sauces to create my own vegetarian tofu banh mi. It was so good I knew I had to share a recipe on the blog. I don’t think tofu could ever replace meat in banh mi, but I thought this was a very close second. The balance of flavors from the sauces to the herbs really make this veggie dish just as satisfying. 🙂

vegetarian tofu banh mi

What is banh mi?

Banh mi is the Vietnamese word for bread. I always laugh a little bit when people say “banh mi sandwich” because you’re really saying “bread sandwich”. Banh mi is another perfect example of the mixture of Vietnamese and French cuisine. Ingredients that come from French cuisine include the baguette, mayonnaise, and pate. The rest are either Vietnamese ingredients or come from both cultures. A traditional Vietnamese sandwich typically has a combination of meats (typically some kind of pork and cha lua), pickled carrots, pickled daikon, cilantro, and jalapeños. There are other versions that come with ham, shrimp, or chicken. All of these ingredients are served in a baguette. For this version of banh mi, I chose to use tofu instead of meat to make this banh mi vegetarian!

ingredients

Ingredients, Substitutions & Adjustments

  • Tofu – The tofu is a stand in for the meat in this banh mi. Make sure to use firm tofu, so it holds up in the fryer. Soft or silky tofu will break apart if you try to fry it.
  • Baguettes – Any type of baguette will work.
  • Sriracha, mayonnaise, and soy sauce – These sauces add spicy, salty, and sweet flavors to the banh mi. Feel free to adjust the amount of each ingredient to your tastes. A good substitute for soy sauce is tamari.
  • Pepper for seasoning
  • Cilantro, cucumbers, and jalapeños – These veggies and herbs add freshness to the banh mi which balances out the heaviness of the bread and fried tofu. Feel free to adjust the amount of each ingredient to your tastes. For the cucumber, I like to use Persian cucumbers because I love their flavor, but you can use any kind of cucumbers you want.
  • Pickled carrots and daikon – Adds a sour/tangy flavor to the banh mi. You can either pick these up at the store or learn how make your own with my pickled vegetables recipe.
fried tofu

Making my vegetarian tofu banh mi

First prep the tofu. Put some paper towels on a plate. Follow that with the block of tofu. And then put some more paper towels on top followed by another plate. This will help you squeeze out all the liquid in the tofu. Let it sit for 30 minutes. While the tofu is sitting, prepare your other ingredients. Thinly slice the cucumbers and jalapeños. Next, cut the tofu into 1 inch x 2 inch pieces.

Heat neutral oil to 270 degrees F. Make sure the oil comes 1 inch up your pan. Fry your tofu in batches for 5-10 minutes until golden. If the oil doesn’t completely cover your tofu, fry for 5 minutes on each side. Put the tofu on a bed of paper towels to absorb excess oil. Sprinkle the tofu with salt while they are still hot. Let it cool for 5 minutes and then slice your tofu in half length wise.

Now it’s time to put together your sandwich! Slice the baguette in half. Toast your bread for a few minutes. Smear sriracha and mayonnaise on half the sandwich. Drizzle some soy sauce on the other half. Add the pepper as well. Next, add a few pieces of the tofu, cilantro, cucumbers, jalapeño, carrots, and daikon to the sandwich. Add as much or as little of each ingredient as you like. Repeat this process for each sandwich. Enjoy!

vegetarian tofu banh mi

Did you make this dish?

If you made this dish, I would love to see!

Follow Cooking Therapy on Instagram, snap a photo, and tag and hashtag it with @cooking__therapy and #beccascookingtherapy.

Stay connected and follow along on Facebook, Pinterest, and Instagram for all my latest recipes.

vegetarian tofu banh mi

Vegetarian Tofu Banh Mi

Becca Du
A vegetarian take on a traditional Vietnamese banh mi. This banh mi has tofu, pickled vegetables, and fresh herbs.
4.88 from 8 votes
Print Recipe Pin Recipe
Prep Time 10 mins
Cook Time 30 mins
Course Main Course
Cuisine Vietnamese
Servings 4 people
Calories 806 kcal

Ingredients
 
 

  • 16 oz firm tofu
  • 4 baguettes 2 long baguettes
  • 2 tbsp sriracha
  • 2 tbsp mayonnaise
  • 2 tbsp soy sauce
  • 2 tsp pepper
  • ¼ cup cilantro
  • 2 small cucumbers thinly sliced
  • 1 jalapeno thinly sliced
  • 1 tbsp pickled carrots
  • 1 tbsp pickled daikon

Instructions
 

  • First prep the tofu. Put some paper towels on a plate. Follow that with the block of tofu. And then put some more paper towels on top followed by another plate. This will help you squeeze out all the liquid in the tofu. Let it sit for 30 minutes.
  • While the tofu is sitting, prepare your other ingredients. Thinly slice the cucumbers and jalapeños.
  • Cut the tofu into 1 inch x 2 inch pieces.
  • Heat neutral oil to 270 degrees F. Make sure the oil comes 1 inch up your pan. Fry your tofu in batches for 5-10 minutes until golden. If the oil doesn’t completely cover your tofu, fry for 5 minutes on each side.
  • Put the tofu on a bed of paper towels to absorb excess oil. Sprinkle the tofu with salt while they are still hot.
  • Let it cool for 5 minutes and then slice your tofu in half length wise.
  • Now it’s time to put together your sandwich! Slice the baguette in half. Toast your bread for a few minutes.
  • Smear sriracha and mayonnaise on half the sandwich. Drizzle some soy sauce on the other half. Add the pepper as well.
  • Add a few pieces of the tofu, cilantro, cucumbers, jalapeño, carrots, and daikon to the sandwich. Add as much or as little of each ingredient as you like. Repeat this process for each sandwich.
  • Enjoy!

Nutrition

Serving: 1sandwichCalories: 806kcalCarbohydrates: 131gProtein: 33gFat: 15gSaturated Fat: 3gTrans Fat: 1gCholesterol: 1mgSodium: 2268mgPotassium: 394mgFiber: 8gSugar: 4gVitamin A: 782IUVitamin C: 11mgCalcium: 352mgIron: 9mg
Keyword tofu banh mi, vegetarian banh mi
Tried this recipe?Let us know how it was!
If you love this post, share it!
  113    
VietnameseVegetarianSummerSoy Sauce

Reader Interactions

Comments

  1. Alex says

    April 24, 2021 at 9:50 am

    5 stars
    Loved this! So simple to make but so delicious. Thanks for this great vegetarian friendly recipe!

    Reply
    • Becca says

      April 24, 2021 at 8:13 pm

      Thank you so much for making this Alex! I’m so excited you like this recipe as much I do 🙂

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

About Me


Hello I'm Becca! I believe any day can be made better with a bowl of noodle soup. Here you will find recipes from my Chinese/Vietnamese heritage and stories from my experience living here in beautiful LA. Grab a drink and stay awhile! Read More

Lunar New Year 2023

Featured recipes for lunar new year 2023

Never Miss A Post!

Subscribe to get monthly doses of cooking inspiration and foodie goodness in our inbox.

Winter Soups

vietnamese chicken tomato soup

Vietnamese Chicken Tomato Soup

pho recipe

Traditional Vietnamese Beef Pho (Pho Bo)

Ragu ga in a bowl with a spoon in the stew.

Ragu Ga (Vietnamese Chicken Ragu)

Search

Footer

Privacy Policy · Terms & Conditions · All Rights Reserved

Copyright © 2023 · Cooking Therapy