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

Olives for Dinner

Vegan Recipes for Those Who Love to Cook and Eat

  • Recipes
  • Work with Us
  • About
  • Subscribe
  • Contact
Home » Entrees » Tofu Banh Mi

August 10, 2016

Tofu Banh Mi

Jump to Recipe·★★★★★5 from 2 reviews

This tofu banh mi is packed with marinated tofu, lightly picked vegetables, spicy jalapeno and cilantro. Pile high onto a fresh, crackly baguette and slather with spicy vegan mayo. This is the perfect sandwich to enjoy on hot summer days!

A Tofu Banh Mi. this Recipe

Most baguettes I see in stores are hard as a rock, so I rarely buy them. However, when I was at my local Asian market the other day and saw fresh baguettes being put out on display, I couldn’t resist walking over and taking a look. They were still warm and soft, and gave a little crackle when I lightly squeezed it. These baguettes were magic. I had to do something with one of them. Like make a Banh Mi with it.

Table of Contents

  • What is a Tofu Banh Mi?
  • How To Press Tofu for this Banh Mi
  • Tofu Banh Mi
    • Description
    • Ingredients
    • Instructions

What is a Tofu Banh Mi?

This Banh Mi is loaded with seared marinated tofu. It’s piled high with crisp mandolined and lightly pickled vegetables, then finished with a slather of sambal vegan mayo. If you can find a soft, warm and crackly baguette, this is a perfect way to use it. The magical, gluteney and airy goodness is heaven!

Like all sandwiches, you can fill it with whatever you want. A Banh Mi works best when you have the following components:

  • a soft, crackly baguette
  • lightly pickled vegetables. I used carrots, celery and cucumbers here, but you can use daikon, cabbage, etc.
  • tofu or something “meaty” like mushrooms, using this method, or a prepared meat analogue, like Gardein porkless bites. I used a marinade with Fysh sauce, mirin, lime and black pepper. However, anything a little salty and citrusy will work. A good sear is key, so start with a screaming hot cast iron pan, then add a little oil before adding in the tofu to get a delicious sear.
  • a spicy vegan mayo, kicked up with sambal or sriracha
  • super fresh garnish, like jalapeños or Thai chilis, cilantro and/or mint
Ingredients for a Tofu Banh Mi.

How To Press Tofu for this Banh Mi

I used my towel-pressed tofu method to dry out the tofu so it would absorb the salty, lime-kissed and garlicky marinade before being seared. I highly recommend it for this recipe and any other tofu that you’re going to marinate!

A Tofu Banh Mi against a dark background.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A tofu banh mi sandwich.

Tofu Banh Mi


★★★★★

5 from 2 reviews

  • Author: erin wysocarski
  • Total Time: 4 hours 10 minutes
  • Yield: 4 sandwiches
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

This tofu banh mi is perfect for hot summer days! Packed with marinated tofu, lightly picked vegetables, spicy jalapeno and cilantro, it is hearty yet light. Slather spicy vegan mayo over a fresh, crackly baguette, and you’ve got something amazing!


Ingredients

for the tofu

  • 14 ounces package firm tofu, sliced into 8 pieces
  • 1/2 cup mirin
  • 2 TB Fysh sauce (you can also sub with regular soy sauce)
  • juice of 1/2 lime
  • 4 cloves garlic, smashed and chopped
  • 1/8 teaspoon black pepper

for the vegetables

  • 2 medium carrots, sliced into thin ribbons
  • 3 stalks celery, sliced thin with a mandolin
  • 2 small cucumbers, sliced thinly
  • 1/2 cup water
  • 1 cup rice vinegar
  • 4 garlic cloves, smashed
  • 2 teaspoons salt
  • 1 teaspoon sugar

to serve

  • fresh baquette, sliced into 4 pieces and split
  • 1/2 cup vegan mayo (I used Fabanaise), mixed with 1-2 TB sambal
  • 1 small jalepeno, sliced thinly
  • 1 –2 scallions, thinly sliced (optional)
  • handful of fresh cilantro
  • lime wedges (optional)

Instructions

to make the tofu

  1. To make the tofu, first press it well – see note above.
  2. Combine the rest of the tofu ingredients in a large glass pyrex. Place the tofu into liquid and allow it to marinade for a few hours, flipping once during that time to ensure it’s evenly marinated.

to make the vegetables

  1. Place the carrots, celery and cucumbers into a large bowl. Combine the rest of the vegetable ingredients together, then pour it over the vegetables, allow it to marinate for about half an hour. Drain and set the vegetables aside.

to serve

  1. When you are ready to serve the sandwiches, heat a large cast-iron pan over medium-high heat. Add a little oil to the pan and brown the tofu on both sides. When done, place back into the marinade and allow the cool.
  2. Smear the sambal-mayo on four pieces of a sliced baguette. Stuff with the tofu, pickled vegetables, jalepeno, scallions and cilantro. Serve immediately with lime wedges, if desired.
  • Prep Time: 4 hours
  • Cook Time: 10 minutes
  • Category: Lunch, Dinner
  • Method: Marinated, Pickled, Seared
  • Cuisine: Vietnamese

Keywords: vegan banh mi, vegan vietnamese recipe

Did You Make This Recipe?

Tag @olivesfordinner on Instagram … we’d love to see it!

Filed Under: Entrees, Sandwiches and Wraps, Seasonal Recipes, Summer Recipes, Trending Posts Tagged With: bread, carrots

We hope you enjoy this content!

We'd love for you to leave a comment below. For recipes, we would also love it if you gave it a rating. Thanks so much!

Reader Interactions

Comments

  1. Megan says

    September 20, 2021 at 10:12 am

    Loved this – a big hit in our house! However, it would be nice if the prep time included the marinating time for the tofu – I found this on a quick vegan recipes blog. I am happy to have come across your website though, your recipes all look so good and creative, and we’re really excited to try more!

    ★★★★★

    Reply
    • erinwyso says

      September 21, 2021 at 7:23 am

      So happy you enjoyed, Megan! I updated the recipe to include the marinade time. Thanks for your kind feedback!

      Reply
  2. Laura says

    July 2, 2020 at 6:52 pm

    This was so delicious! 10/10. Added lime to the sambal mayo and used seasoned rice vinegar for the marinate (didn’t have mirin), and threw a bit of mint on top. Definitely going in the regular rotation :).

    ★★★★★

    Reply
    • erinwyso says

      July 8, 2020 at 8:50 am

      So happy you enjoyed, Laura!

      Reply
  3. Matt says

    August 31, 2016 at 9:43 am

    I love a good Banh Mi, intrigued by the sambal mayo!

    Reply
  4. Lan | MoreStomach says

    August 10, 2016 at 11:44 am

    i bet a healthy schmear of mushroom pate would be sooooooooo good in this.

    Reply
    • erinwyso says

      August 10, 2016 at 12:00 pm

      oh, definitely!! I may have to try that next time, Lan! 🙂

      Reply

Leave a Reply Cancel reply

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

Recipe rating ★ 5 Stars ☆ ★ 4 Stars ☆ ★ 3 Stars ☆ ★ 2 Stars ☆ ★ 1 Star ☆

Primary Sidebar

Hi! I’m Erin Wysocarski. Glad you’re here.

I create vegan recipes for those who love to cook and eat. My husband Jeff photographs them. We live in Boston with our rescue dog, Harper. More about Erin →

Follow Me!

  • Bloglovin
  • Email
  • Instagram
  • LinkedIn
  • Pinterest

As Seen On

Popular Recipes

Pasta, artistically draped around a fork on a table.

Pasta with White Wine Sauce

Two hands holding a glass mason jar of coffee sugar scrub.

Homemade Coffee Sugar Scrub

Two hands framing a plate of curry on a dark background.

Cauliflower and Mushroom Curry

A whole head of firecracker cauliflower, basted with sauce in a cast iron pan against a dark background.

Firecracker Cauliflower

A top-down shot of sweet potato tempura and avocado vegan sushi rolls with pickled ginger against a dark background.

Sweet Potato Tempura and Avocado Rolls

A top down shot of breaded vegan shrimp with sauce.

Vegan Shrimp

Two hands holding a bowl of bang bang cauliflow

Vegan Bang Bang Cauliflower

A bagel loaded with carrot lox, red onion, capers and vegan cream cheese on a wooden board.

Carrot Lox

Footer

About

Olives for Dinner is a vegan food blog for those who love to cook and eat. You'll find fresh, creative and delicious recipes here, all made with plants!

Search for recipes

VIEW ALL RECIPES

Interviews

Lan Pham Wilson of the morestomach blog
Brian Patton, The Sexy Vegan
Timothy Pakron of Mississippi Vegan

Sign up to get new recipes via email.

  • Bloglovin
  • Email
  • Instagram
  • LinkedIn
  • Pinterest
HOME ∙ ABOUT ∙ CONTACT ∙ PRIVACY

Copyright© 2023 · Brunch Pro Theme by Shay Bocks