Free Dinner Recipes E-book!   Download Now

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

The Almond Eater logo

  • Browse Recipes
    • Recipes by Course
      • Breakfast
      • Lunch
      • Dinner
      • Desserts
      • Drinks
      • Snacks
      • Sides
      • The Almond Eater Monthly Cooking Challenge
    • Recipes by Diet
      • Vegetarian
      • Dairy Free
      • Gluten Free
      • Vegan
      • Mediterranean Diet
      • Paleo
      • Whole30
  • Meet Erin
  • Contact
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • Browse Recipes +
    • Recipes by Course +
      • Breakfast
      • Lunch
      • Dinner
      • Desserts
      • Drinks
      • Snacks
      • Sides
      • The Almond Eater Monthly Cooking Challenge
    • Recipes by Diet +
      • Vegetarian
      • Dairy Free
      • Gluten Free
      • Vegan
      • Mediterranean Diet
      • Paleo
      • Whole30
  • About Erin
  • Contact

Home » Recipes » Dairy Free

Tofu Banh Mi Sandwich

By Erin · January 24, 2021 · Updated September 26, 2021 · Leave a Comment

Jump to Recipe Print Recipe
  • Share
  • Tweet
Dairy FreeVeganVegetarian
sandwich with marinated tofu and vegetables

This Tofu Banh Mi is a delicious vegan version of the classic sandwich. It's made with pan-fried and marinated tofu and pickled vegetables, then topped with vegan mayo, cilantro and sriracha for an easy, flavor-packed meal.

sandwich with sliced tofu and vegetables

It's about time I share this tofu banh mi recipe! I created it a couple of months ago, and it's the ultimate vegan sandwich (in my opinion).

You should know by now that I love tofu. I love it in tofu curry, in this tofu quinoa bowl and I really love it by itself, aka crispy baked tofu.

But tofu in a sandwich? That's next level! Let's walk through how to make this ridiculously good sandwich recipe.

Recipe features

  • A delicious way to enjoy tofu
  • Similar to my banh mi bowl, but vegan-friendly
  • Loaded with flavor: marinated tofu, pickled vegetables AND cilantro/sriracha
sandwich ingredients on a table with text overlay

Ingredient notes:

Tofu - Extra firm. If you use firm or silken tofu, the tofu won't get crispy.

Coconut aminos - Can sub soy sauce; you should be able to find coconut aminos in the asian food aisle or with the condiments at most grocery stores.

Toppings - The key to banh mi is pickled vegetables, in this case, a combination of carrots, cucumber and radishes. If you're in a hurry, you don't have to pickle the vegetables, but it really only takes 10-15 minutes.

Step-by-step instructions

Step 1: Make the pickled vegetables. Add the sliced vegetables to a bowl or jar, then pour the vinegar overtop. Let the vegetables sit for at least 10 minutes, or up to 24 hours in the refrigerator.

The longer they sit, the more fermented they'll be. But, if you're in a hurry, 10 minutes will do!

sliced vegetables in a cup with vinegar

Step 2: Cook the tofu. Add the sliced tofu to a bag with coconut aminos and cornstarch. Shake the bag so that the tofu is coated, then place it into a skillet with a little oil and fry the tofu on all sides until it's crispy, about 5 minutes.

Then, pour the sauce into the skillet and stir the tofu around until it's coated in the sauce.

sliced tofu on a cutting board
  • pan-fried tofu in a skillet
  • marinated tofu in a skillet

Step 3: Assemble the sandwich. Spread vegan mayo on half of the baguette, then top it with the marinated tofu and pickled veggies, cilantro, and sriracha

Tips and FAQs

-Make sure to slice the tofu into thin "blocks"; that way, they're easier to fit onto a sandwich.

-I like using a combination of rice vinegar and white vinegar, but you absolutely just use one or the other if you don't have both on hand.

What's typically on a banh mi sandwich?

According to the Spruce Eats, banh mi is usually made up of meat, pickles, vegetables, chili, and mayonnaise on a crusty baguette.

This vegan version is similar, only instead of meat it uses tofu and it omits any cheese that you sometimes find on a banh mi sandwich.

What kind of tofu should I use?

Anytime you're frying tofu, you want to make sure to use extra/super firm tofu. Regular firm or silken tofu won't result in crispy tofu, and we definitely want crispy tofu!

Can I make this ahead of time?

Kind of. You can definitely pickle the vegetables ahead of time -- just store them in the refrigerator until you're ready to use them -- and you can press the tofu ahead of time.

But, I would wait to cook the tofu until you're ready to eat the sandwiches. Marinated tofu doesn't reheat super well, so I'd opt to eat it fresh if you can!

sandwich on a table

More tasty tofu recipes

  • Tofu Broccoli Stir Fry
  • Spicy Tofu Enchiladas
  • Tofu Scramble

If you made this recipe, be sure to leave a comment and star rating below. Thanks!

sandwich with sliced tofu and vegetables

Tofu Banh Mi Sandwich

This Tofu Banh Mi is a delicious vegan version of the classic sandwich. It's made with pan-fried and marinated tofu and pickled vegetables, then topped with vegan mayo, cilantro and sriracha for an easy, flavor-packed meal.
5 from 1 vote
Print Pin Rate
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Servings: 2
Author: Erin

Ingredients

  • 1 block extra firm tofu pressed
  • 1 tablespoon coconut aminos
  • 2 tablespoon cornstarch
  • 1 tablespoon olive oil

for the pickled vegetables:

  • ½ cup matchstick carrots
  • ½ cup cucumber thinly sliced
  • 5 radishes thinly sliced
  • 1 jalapeño thinly sliced, optional
  • ¼ cup rice vinegar
  • ¼ cup white vinegar

for the sauce:

  • 1 garlic clove minced
  • ¼ cup coconut aminos
  • 1 tablespoon lime juice
  • 1 tablespoon cornstarch
  • ½ teaspoon fresh ginger grated
  • ¼ teaspoon black pepper

toppings:

  • cilantro, vegan mayo, sriracha
  • 1 french baguette

Instructions

  • Begin by pickling the vegetables: add the carrots, cucumber, radishes, and jalapeño (optional) to a jar or bowl, then pour the vinegar overtop. Let them sit for at least 10 minutes, or up to 24 hours in the refrigerator.
  • If you haven't already, use a clean kitchen towel (or a tofu press) to press as much liquid out of the tofu as you can. Then, slice the tofu into larger bricks and place them in a plastic ziploc bag. Add 1 tablespoon coconut aminos and 2 tablespoon cornstarch to the bag, then seal it shut and shake it so that the tofu is coated.
  • Heat oil in a large, nonstick skillet over medium-high, then add the tofu to the skillet and fry on all sides until golden brown. This should take around 5 minutes total.
  • While the tofu is frying, make the sauce: whisk all sauce ingredients together in a bowl then set aside.
  • Once the tofu is cooked, reduce the heat to low then pour in the sauce and stir until the tofu is coated; remove from the heat.
  • Last, assemble the sandwich: slice the baguette, then add vegan mayo on one side of it. Then top it with the cooked tofu, pickled vegetables and any additional toppings you want (think: cilantro, sriracha, etc.) and enjoy!

Notes

*Calories are per serving and are an estimation 
*Make sure to slice the tofu into thin "blocks" so they're easy to put onto a sandwich
*You can use rice vinegar OR white vinegar if you don't have both 
*Can sub soy sauce or tamari in place of coconut aminos 

Nutrition

Calories: 530kcal | Carbohydrates: 91g | Protein: 26g | Fat: 15g | Saturated Fat: 3g | Sodium: 1768mg | Potassium: 653mg | Fiber: 5g | Sugar: 6g | Vitamin A: 5451IU | Vitamin C: 15mg | Calcium: 187mg | Iron: 6mg
Did you Make this Recipe? Tag me Today!Leave a comment below and tag @thealmondeater on Instagram!
« Healthy Curry Beef Bowl
Chocolate Peanut Butter Banana Bites »

About Erin

Erin is the recipe developer, writer and photographer behind the healthy food blog, The Almond Eater. She's been blogging since 2014 and loves to create food for many different diets, including vegan, gluten free and/or Whole30 recipes.

Reader Interactions

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

girl in kitchen

Hi, I'm Erin!

I share recipes for ALL diet types because I believe that healthy food should be incredibly delicious without being complicated. Learn more

Seasonal Picks

pasta salad made with mediterranean ingredients

Mediterranean Pasta Salad

bowl with lemon orzo salad beside a small dish of chopped fresh basil

Lemon Orzo Salad

cake on a cake stand with a slice cut out

Vegan Carrot Cake

berries and ice cream in a bowl

Gluten Free Rhubarb Crisp

Popular Recipes

pasta, peas and sausage in a skillet

Italian Chicken Sausage Pasta

bowl with ground pork and vegetables

Banh Mi Bowl (Paleo, Whole30)

a bowl of pasta with lentils and red sauce

Lentil Bolognese Recipe (Vegan + Gluten Free)

sweet potato brownies

Flourless Sweet Potato Brownies

dog eating cake

Mini Dog Birthday Cake

Caramelized Onion Spaghetti Squash | squash filled with onions, mushrooms and kale for a healthy, vegetarian meal | thealmondeater.com

Caramelized Onion Spaghetti Squash

As Featured On

Footer

  • Contact
  • Privacy
  • The Almond Eater Monthly Cooking Challenge

Copyright© 2023 | The Almond Eater. Site Credit

  • Facebook
  • Instagram
  • Pinterest
  • Twitter