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

our recipes + your inbox = the eatmail

Join now

Subscribe for new recipes + 3 fan-favorite ebooks

  • About
  • Contact

Live Eat Learn

Easy vegetarian recipes, one ingredient at a time

free ebook

Subscribe for new recipes + 3 fan-favorite ebooks

  • Recipe Index
  • Vegetarian 101
  • Travel
  • Meal Plans
  • Course
    • Breakfasts
    • Lunches
    • Dinners
    • Appetizers
    • Sweets
    • Drinks
  • Diet
    • Dairy Free
    • Gluten Free
    • Low Carb
    • Paleo
    • Raw
    • Vegan
  • Season
    • Winter
    • Spring
    • Summer
    • Fall
  • Ingredient
    • Avocado
    • Bean
    • Cauliflower
    • Chickpeas
    • Eggplant
    • Mushroom
    • Tofu
    • Quinoa
    • View All
  • Collections
    • All Time Favorites
    • Air Frying
    • Budget Friendly
    • Comfort Food
    • High Protein
    • Meal Prep
    • Meatless Monday
    • View All
  • Visit our kombucha site
    Visit our dog food blog
Home Eat Sandwiches

Tofu Bánh Mì

5 from 1 vote
Recipe Print Share
Share on:
By: Sarah BondUpdated: Jan 14, 2023 6 Comments

This post contains affiliate links.

This Tofu Banh Mi Sandwich has it all – lemongrass tofu tucked into a fresh baguette spread with sriracha mayo, plus quick pickled veggies for crunch!

A platter filled with 4 tofu banh mi sandwiches in row.

Do you love sandwiches? I know I do! There’s something so fresh and inviting about a big platter of sandwiches. No matter what cuisine you enjoy, there is a sandwich with those flavors! This Vietnamese-inspired tofu bánh mì has all the amazing flavors you’d find from a street vendor.

This is such a fun recipe to make because it contains many (easy but delicious) components. If you haven’t tried your hand at pickling veggies before, this is a great way to start. Once you see how easy it is to make a quick pickle in an hour, I bet you’ll be on the search for even more great pickling recipes! You can also make a mayo as spicy as you can handle here. The creaminess is the perfect match for the pickles.

A platter filled with 4 tofu banh mi sandwiches in row.

Ingredients for Vegetarian Bánh Mì

A typical bahn mi is filled with meat and pickled veggies. We’re going to marinate some tofu as the protein and star of this fun little vegan sandwich.

  • Tofu: Marinated extra firm tofu gives us that delightful chewy protein that you look for in a deli sandwich. We’ll flavor it with Vietnamese staples, like soy sauce, rice vinegar, sesame oil ginger, and lemongrass.
  • Pickled Veggies: I’ll show you how to do a quick pickle of cucumbers carrots, and jalapeno to add a zingy crunch on top of the sandwich.
  • Sriracha Mayo: What is a sandwich without a tasty spread? Since we’re making our own you can control the heat level.
  • Baguette: Vietnamese baguettes are the usual bread for banh mi sandwiches. If you can’t find those, simply use mini baguettes!

Lemongrass tip

Fresh lemongrass can be difficult to find in some areas. I like to buy the tube of pre-grated lemongrass and keep it in my fridge condiment shelf for when I need that delicious lemongrass flavor!

A platter filled with 4 tofu banh mi sandwiches in row.

How to make Vegan Bánh Mì

This recipe will take some time to let all the flavors marinate, but hands-on time isn’t too long (and it’s all worth it in the name of flavor!) You can easily prep the tofu the day before and then work on getting everything else in order while the veggies pickle.

Step 1: Cut
Slice your tofu into 4 long slabs that will tuck right into the baguettes. This way every bite will include tofu and none of it will be sliding out as you eat!

Step 2: Press
Use a tofu press or heavy skillet to press any excess moisture out for at least 15 minutes. This will allow the tofu to soak up the delicious marinade.

Step 3: Marinate Tofu
Stir together the marinade ingredients and then make sure each slice is thoroughly coated. Let this rest for at least an hour, but you can start the night before to make dinnertime fast!

Tofu slabs marinating in a small glass dish.

Step 4: Pickled Veggies
Prepare the veggies and stir together the vinegar pickling mixture. Let this also rest for at least an hour. This is perfect for completing while you assemble all the other ingredients and cook the tofu.

A carrot and strips with a julienne peeler on a green background.,

Shred It Up

Do you have whole carrots but need shreds? I love using a julienne vegetable peeler for this to create long strands of carrot!

Julienned carrots and thinly sliced cucumber in a glass mixing bowl.

Step 5: Cook Tofu
Over high heat, cook the tofu in a skillet until nice and crispy on both sides. Be careful flipping so that the slices don’t fall apart.

Tofu slabs crisping up in a nonstick skillet.

Step 6: Assemble
Mix up the spicy mayo and spread in toasted baguettes. Add a few slabs of tofu to each one and then top with the veggies. Add cilantro if desired.

A platter filled with 4 tofu banh mi sandwiches in row.

Recipe tips

Tofu Tips: Make sure and use extra firm tofu. This will ensure it stays together in a single slab and also that it will soak up the marinade without falling apart.

Pickle Juice: Rice vinegar and sesame oil are key ingredients to make this pickle have Asian flair. These are definitely ingredients I like to store in my pantry at all times, and totally elevate your cooking!

Spicy or Not: Not a fan of spice? Skip the jalapeno in the veggie mix and tone down the amount of sriracha in the sauce.

Get Saucy: You can swap out the sriracha with miso mayo for a savory addition.

A platter filled with 4 tofu banh mi sandwiches in row.

What To Serve With Banh Mi

While these sandwiches have so many elements that they could be served by themselves, here are some pairing ideas in case you’re hungry for an Asian-inspired feast!

  • Vegetable Spring Rolls, as a bright appetizer for guests to munch while waiting on their sandwiches.
  • Korean Kimchi Soup, because who doesn’t love the classic combo of soup and a sandwich?
  • Fruit Mojitos, for a refreshing drink to wash everything down.
Tofu banh mi sandwiches on a white plate

Tofu Bánh Mì

5 from 1 vote
Prep: 1 hour
Cook: 10 minutes
Total: 1 hour 10 minutes
Author: Sarah Bond
Calories: 580kcal
Servings: 4 servings
Print Rate
This easy vegan Tofu Banh Mi Sandwich has it all, lemongrass tofu, sriracha mayo, and quick pickled veggies for crunch!

Ingredients

Tofu

  • 1 lb block extra firm tofu 450 g
  • 2 Tbsp soy sauce 30 mL
  • 2 Tbsp rice vinegar 30 mL
  • 2 Tbsp sesame oil 30 mL
  • 1 Tbsp sugar
  • 1 tsp fresh grated ginger
  • 1 tsp fresh grated lemongrass optional

Pickled Veggies

  • 2 Tbsp rice vinegar 30 mL
  • 2 Tbsp sesame oil 30 mL
  • ½ tsp each salt and sugar
  • 1 cup shredded carrots 200 g
  • 1 cup sliced cucumber 200 g
  • 1 jalapeno thinly sliced and deseeded

Sauce

  • ¼ cup mayonnaise can sub vegan alternative, 60 g
  • 1 Tbsp sriracha 15 g
  • 1 Tbsp lime juice 15 mL

To Serve

  • 4 small baguettes
  • ½ cup cilantro 20 g

Instructions 

  • Cut: Stand tofu on its side and cut down the center to create 2 thin slabs. Cut each slab in half lengthwise to create slabs that will fit in your baguettes.
  • Press: Press tofu for at least 15 minutes, using either a tofu press or by wrapping it in a clean towel and setting a heavy pan on top of it, letting the moisture drain.
  • Marinate Tofu: Stir together the rest of the Tofu ingredients in a shallow dish, then add the tofu. Coat each slab, then let marinate for at least 1 hour (up to 24 hours).
  • Pickled Veggies: In a separate bowl, stir together all Pickled Veggies ingredients and let marinate for 1 hour.
  • Cook Tofu: Cook tofu over high heat in a nonstick skillet, flipping to cook both sides until golden brown and crispy.
  • Assemble: Stir together Sauce ingredients and spread on the inside of each baguette. Stuff with the tofu, pickled veggies, and cilantro.

Tips & Tricks

For the baguettes, Vietnamese baguettes are best, though they can be hard to find. Instead, I like to buy French rolls then pop them in the air fryer to make the crust crispy (similar to Vietnamese bread!)

Nutrition Information

Serving: 1sandwich Calories: 580kcal (29%) Carbohydrates: 67.9g (23%) Protein: 21.7g (43%) Fat: 25.1g (39%) Saturated Fat: 4.1g (26%) Cholesterol: 4mg (1%) Sodium: 1530mg (67%) Potassium: 454mg (13%) Fiber: 4.4g (18%) Sugar: 9.1g (10%) Calcium: 289mg (29%) Iron: 6mg (33%)
Did You Make This?

Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!

Tag on Insta! Leave a Rating Pin on Pinterest

You may also like...

  • Collage of vegetarian tofu recipes
    19 Mouth-Watering Tofu Recipes
  • Bock of silken tofu and cubes of tofu on a white plate
    Tofu 101
  • Collage of tofu recipes for kids
    10 Tofu Recipes Kids Will Love
  • Tofu mocha smoothie in a glass with blue background
    Tofu Mocha Frappuccino
Previous Post
Next Post

Reader Interactions

Leave a Comment Cancel reply

Have a question? Submit your question or comment below.

Rate this Recipe:




  1. Heather says

    Posted on 8/1 at 8:16 pm

    Wondering if the tofu, once marinated and cooked, does okay being frozen for another meal? I’d love to make a double batch of this.

    Reply
    • Sarah Bond says

      Posted on 8/2 at 10:02 am

      Yep, the tofu should be just fine to freeze! You’ll just need to re-crisp it in a pan or air fryer after thawing. Enjoy!

  2. Rick Georgesco says

    Posted on 8/1 at 10:29 pm

    Banh mi was never made with tofu or lemongrass. It’s tasteless. I would concentrate on other vegetarian dishes that are closer to the originals. Try for instance a falafel sandwich. Then there’s also pate, daikon, and some other ingredients in Banh mi, but tofu?…
    If anything I might try jackfruit instead!

    Reply
    • Sarah Bond says

      Posted on 8/2 at 10:04 am

      Hi Rick! Jackfruit sounds delicious too – can’t wait to hear how that goes for you.

  3. Alka says

    Posted on 8/2 at 12:55 pm

    WONDEERFULLLL RECIPE5 stars

    Reply
    • Sarah Bond says

      Posted on 8/2 at 4:11 pm

      THANK YOU! <3

Primary Sidebar

Hello

I'm Sarah

A flavor-loving nutritionist and sensory science specialist showing you how to make easy vegetarian recipes, one ingredient at a time.

Let's Meet

Freebie alert!

3 reader-favorite cookbooks delivered straight to your inbox.

Get in now!

Subscribe for new recipes + 3 fan-favorite ebooks

Air Fryer Recipes

Air Fryer Buffalo Cauliflower

Plate full of crispy chickpeas with a wooden spoon.

15 Minute Crispy Air Fryer Chickpeas

Personal size mozzarella pizza cooked in an air fryer

Air Fryer Pizza

Air Fryer Mozzarella Sticks

Brussels sprouts on a plate with wooden serving spoons.

The Best 15 Minute Air Fryer Brussels Sprouts

Kale chips on a white plate.

10 Minute Air Fryer Kale Chips

Dinner This Week

Vegan tikka masala with naan and rice in a white bowl

M

Chickpea Tikka Masala

Roasted Chickpea Gyros

T

Roasted Chickpea Gyros

Vegan Thai red curry in a bowl on a red background

W

Thai Vegetarian Coconut Curry

Vegan nachos on a black plate on a white background - These vegan nachos are piled high with easy mushroom BBQ "pulled pork" and a cashew-based queso cheese sauce that will knock your dairy-free socks off.

R

BBQ Mushroom Pulled Pork

Roasted Cauliflower Street Tacos

F

Roasted Cauliflower Tacos

Lemon risotto in a bowl with basil on a yellow background

S

Lemon Basil Risotto

As featured on:

3 bonus books!

Join our Eatmail newsletter to get free copies of our top 3 cookbooks, new recipes, exclusive meal plans, and more!

Follow Along

  • Easy Vegetarian Facebook Group
  • Kombucha Brewers Facebook Group
Back to Top
  • Web Stories
  • About
  • Privacy Policy
  • Terms
  • Collaborate
© 2023 Live Eat Learn
Site Credits Designed by Melissa Rose Design Developed by Once Coupled Support by Foodie Digital