Get This Recipe In Your Inbox

Share your email, and we'll deliver it straight to your inbox.
Plus, enjoy new content every week as a bonus!

Please enable JavaScript in your browser to complete this form.
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 vegan Vietnamese banh mi.

Vegan Banh Mi


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 reviews

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

Description

Experience the magic of this Vietnamese classic with a plant-based makeover! This vibrant vegan banh mi is packed with marinated tofu, crunchy pickled vegetables, and a kick of jalapeños. It’s a sandwich that offers a flavor explosion in every bite. Perfect for a quick lunch or a satisfying dinner, this banh mi recipe will become your new go-to for the hit steamy summer months ahead. 


Ingredients

for the tofu

  • 14-ounce package of firm tofu 
  • 1/2 cup mirin
  • 2 tablespoons vegan fish 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 may, mixed with 1-2 tablespoons of sambal
  • 1 small jalepeño, sliced thinly
  • 12 scallions, thinly sliced (optional)
  • handful of fresh cilantro
  • lime wedges (optional)

Instructions

to prep the tofu

  1. To make the tofu, first press it well. I suggest towel-pressing it.
  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 pickle the vegetables

  1. Place the carrots, celery and cucumbers into a large bowl. Combine water, rice vinegar, smashed garlic cloves, salt, and sugar together, then pour it over the vegetables.
  2. Allow it to marinate for about half an hour. Drain and set the vegetables aside.

to cook the tofu

  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 sear the tofu on both sides.
  2. Once seared, place the tofu back into the marinade and allow it to cool.

to serve

  1. Smear the sambal-mayo on four pieces of a sliced baguette.
  2. Stuff with the tofu, pickled vegetables, jalepeño, scallions, and cilantro.
  3. Serve immediately. Add lime wedges, if desired.

Notes

Choosing The Perfect Baguette: Select a baguette with a crispy, crackly crust and a light, airy interior. Look for one that feels light for its size and has a golden-brown color, indicating the perfect bake.

Produce Selection: Choose fresh, firm vegetables for pickling. Carrots should be bright orange without cracks, and cucumbers should be firm and vibrant green for the best crunch and flavor.

Searing Tofu: To achieve a perfect sear on the tofu, make sure the pan is hot before adding the tofu slices. Avoid overcrowding the pan to ensure even browning and crisp edges.

Storage: Store the marinated tofu and pickled vegetables separately in airtight containers in the refrigerator for up to 3 days. Do not slice the baguette until you are ready to assemble the sandwich to keep it fresh and crispy.

Reheating: Tofu can be slightly reheated in a hot pan for a few minutes or served cold, depending on your preference. Both methods maintain its delicious flavor and texture.

  • Prep Time: 4 hours
  • Cook Time: 10 minutes
  • Category: Lunch, Dinner
  • Method: Marinated, Pickled, Seared
  • Cuisine: Vietnamese