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
Vegan Banh Mi

Spicy Tofu Vegan Banh Mi Recipe (Crispy & Easy)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Veggie Anh
  • Total Time: 40 minutes
  • Yield: 4 banh mi 1x
  • Diet: Vegan

Description

Crispy spicy tofu, creamy vegan pâté, tangy pickles, and fresh cilantro in a crusty baguette. This Vegan Banh Mi has all the classic flavors, no animal products needed.


Ingredients

Units Scale

Spicy Tofu

  • 200g pre-fried tofu
  • 2 tbsp soy sauce
  • 1 tbsp sugar
  • 1 tsp sesame oil
  • 1 tbsp chili sauce (sriracha or sambal oelek)
  • 1/2 tsp black pepper
  • 1 tbsp water
  • 1 tbsp neutral oil, for pan-frying

Quick Pickled Carrot & Daikon

  • 1 carrot, julienned
  • 100g daikon (about 1 small piece), julienned
  • 1/4 cup rice vinegar
  • 2 tbsp sugar
  • 1 tsp salt
  • 1/2 cup hot water

For Assembly

 

  • 4 banh mi baguettes (or small crusty baguettes)
  • Vegan pâté
  • 1 cucumber, cut into thin spears or slices (fresh, not pickled)
  • Fresh cilantro
  • Fresh chili peppers, sliced (optional)
  • Extra chili sauce (optional)

Instructions

Marinate the tofu

  1. Cut the pre-fried tofu into thin slices or strips.
  2. In a bowl, mix the soy sauce, sugar, sesame oil, chili sauce, black pepper, and water.
  3. Add the tofu and gently toss to coat. Let it marinate for 15-20 minutes while you make the pickles.

Make the pickled carrot & daikon

  1. In a bowl, stir together the rice vinegar, sugar, salt, and hot water until the sugar and salt dissolve.
  2. Add the julienned carrot and daikon. Let them sit for at least 15-20 minutes, then drain before using.

Cook the tofu

  1. Heat the oil in a pan over medium heat.
  2. Add the marinated tofu in a single layer and pan-fry for 3-4 minutes per side, until golden and caramelized.
  3. Pour in any remaining marinade and simmer for 1-2 minutes, until the tofu absorbs the sauce. Remove from the heat.

Prep the fresh toppings

  1. Slice the cucumber into thin spears or slices.
  2. Pick the cilantro leaves and slice the chili peppers, if using.

Assemble the banh mi

  1. Slice each baguette in half lengthwise. Toast it briefly if you like extra crunch.
  2. Spread vegan pâté generously on both sides.
  3. Layer in the spicy tofu, then the drained pickled carrot and daikon, fresh cucumber, and cilantro.
  4. Top with sliced chili peppers or a drizzle of chili sauce for extra heat.

Serve and enjoy while the bread is fresh and crunchy!

Notes

  • Make ahead: The pickles keep in the fridge for up to 1 week. The tofu keeps for 3 days, and you can reheat it in a pan.
  • Crispier tofu: Pat the marinated tofu lightly with a paper towel before frying, and don’t overcrowd the pan.
  • Storage: Assemble just before serving so the bread doesn’t get soggy.
  • Prep Time: 30 minutes
  • Cook Time: 10 minutes
  • Category: Breakfast, Meal, Sandwich
  • Method: marinating, frying, assembling
  • Cuisine: Vietnamese