Go Back

Vegan Tofu Banh Mi Sandwich

This vegan version of Banh Mi features crispy, marinated tofu slices paired with quick-pickled vegetables and fresh herbs, layered inside a toasted baguette. The dish combines contrasting textures—crisp, tender, and chewy—and vibrant flavors, showcasing a balance of tangy, savory, and mild spices in each bite.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4
Course: Main Course
Cuisine: Vietnamese
Calories: 320

Ingredients
  

  • 14 oz firm tofu drained and pressed
  • 2 tablespoons soy sauce
  • 1 tablespoon maple syrup or agave syrup
  • 1 teaspoon sesame oil
  • 1 teaspoon garlic powder
  • 1 teaspoon black pepper
  • 1 cup daikon radish julienned
  • 1 cup carrot julienned
  • 1/2 cup rice vinegar for pickling
  • 1 teaspoon sugar
  • 1 baguette baguette preferably fresh and crusty
  • 1/2 cup fresh cilantro cilantro leaves
  • 1/4 cup pickled jalapeños optional, sliced

Equipment

  • Mixing bowl
  • Baking sheet
  • Skillet
  • Small saucepan
  • Toaster or oven
  • Sharp Knife

Method
 

  1. Cut the pressed tofu into thin, even slices and place them on a baking sheet.
  2. Mix soy sauce, maple syrup, sesame oil, garlic powder, and black pepper in a small bowl.
  3. Brush the marinade over both sides of the tofu slices, ensuring they're well-coated, then let sit for 5 minutes to absorb the flavors.
  4. Bake the tofu in a preheated oven at 400°F (200°C) for about 15-20 minutes, flipping halfway until edges are golden and crisp.
  5. Meanwhile, prepare the pickled vegetables by combining rice vinegar, sugar, and a pinch of salt in a bowl; add julienned daikon and carrot, then toss well to coat. Let sit for at least 10 minutes.
  6. Slice the baguette in half lengthwise and toast until the crust is crispy and golden, about 3-5 minutes in a toaster or oven.
  7. Spread a little mayo or vegan spread on the inside of both baguette halves, if desired.
  8. Layer the baked tofu slices inside the bottom half of the baguette, then top with drained pickled vegetables, fresh cilantro leaves, and optional jalapeños for extra spice.
  9. Cover with the top half of the baguette, then gently press and cut the sandwich into manageable pieces.
  10. Serve immediately, allowing the flavors and textures to shine—crisp, tender, and bursting with tangy goodness.