Save This Recipe Form

Want to save this recipe?

Enter your email below & I'll send it straight to your inbox. Plus you’ll get new recipes from me every week!

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
Close up of a tofu bahn mi sandwich with spicy mayo and pickled veggies on a plate.

Vegan Tofu Banh Mi

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: Deryn Macey
  • Prep Time: 30 mins
  • Cook Time: 30 mins
  • Total Time: 1 hour
  • Yield: 4
  • Category: Main Dish
  • Cuisine: Vietnamese
  • Diet: Vegan

Description

You will love the flavours of this delicious vegan tofu bánh mì featuring marinated tofu with pickled carrots and daiko with a spicy banh mi sauce.


Ingredients

For the Tofu Marinade

  • 1 lb extra-firm tofu, drained and patted dry
  • 2 tbsp tamari (40 g)
  • 1 tbsp maple syrup (20 g)
  • 2 tsp sesame oil
  • 1 tsp sriracha
  • 2 tbsp lime juice
  • 1 tsp garlic powder
  • ½ tsp ground ginger

For the Pickled Vegetables

  • 1 carrot peeled, then cut into thin matchsticks (2 cups/ 170 g)
  • 1 small daikon radish, peeled, then cut into thin matchsticks (about 1.5 cups/120 g) 
  • 1 jalapeno, thinly sliced and seeds removed, optional (45 g/ ½ cup) 
  • 2 tbsp sugar
  • 1 tsp salt
  • 1 cup water (240 ml)
  • ½ cup rice vinegar (120 ml)

For the Bahn Mi Sauce

  • ¼ cup vegan mayo (55 g)
  • 2 tsp hoisin sauce
  • 1 tsp tamari
  • 1 tsp sriracha

For the Sandwiches

  • 1 French baguette, cut into quarters and halved lengthwise, almost all the way through (leave a hinge) 
  • ½ a cucumber, thinly sliced
  • chopped fresh cilantro leaves
  • more sriracha, if desired

Instructions

  1. Marinate Tofu: In a shallow dish or Tupperware, mix together tamari, lime juice, maple syrup, sesame oil, garlic and ginger.
  2. Cut tofu into ½-inch thick rectangular slices, then add to the marinade. Flip tofu to fully coat. Marinade for at least 30 mins or in the fridge overnight, turning occasionally. Tip: Use a Tupperware with a lid, then you can just shake the Tupperware with the marinade and tofu.
  3. Pickled Veggies: Place veggies in a heat-proof bowl. In a small pot, add water, vinegar, sugar and salt. Bring to a boil over high heat, to dissolve the sugar and salt.  When dissolved, remove from the heat and pour the hot pickling liquid over top of the veggies. Stir to coat.  Set aside for 30 min to 1 hour to pickle. Note: Leftover pickled veggies can be stored in a sealed jar in the fridge for 1-2 weeks.
  4. Make Spicy Mayo: In a small bowl, combine mayo, hoisin, tamari, and sriracha.  Set aside until ready to assemble sandwiches. 
  5. Cook Tofu: Preheat oven to 425 F. On a parchment-lined baking sheet, arrange tofu in a single layer, reserving the leftover marinade. Spoon some of the extra marinade over the slices and reserve the rest. Bake the tofu on the middle rack of the oven, for 20-25 min, until golden-brown. Remove from oven and spoon the remaining marinade over top of the baked tofu. 
  6. Toast Baguette: If you want to warm your baguette before assembling, simply place on the top rack of your oven for 2-4 min, until warmed through and toasted and golden brown.
  7. Build Your Banh Mi: Spread some of the spiced mayo over bottom buns, then top with tofu, a handful of pickled veggies, cucumber, fresh herbs, black pepper and more sriracha, if desired. Close with top buns and dig in!

Notes

Pickled Veggies, marinade and sauce can all be made ahead of time.


Nutrition

  • Serving Size: 1 sandwich
  • Calories: 427
  • Fat: 14 g
  • Carbohydrates: 56 g
  • Fiber: 5 g
  • Protein: 20 g