Elevate your sandwich game with this vibrant Vegan Classic Banh Mi Sandwich—a plant-based twist on the iconic Vietnamese street food. This recipe transforms extra-firm tofu into a savory delight, thanks to a fragrant marinade of soy sauce, maple syrup, and sesame oil, while fresh cilantro and zesty jalapeño slices add bold, aromatic flavors. Crunchy, quick-pickled vegetables—carrot, cucumber, and daikon radish—bring irresistible tang and texture, perfectly balanced by a creamy vegan spicy mayo spread. Served on a lightly toasted baguette, this colorful, flavor-packed sandwich is perfect for lunch or dinner and promises to satisfy vegans and omnivores alike. Ready in just 30 minutes, it’s a fresh, healthy choice filled with Southeast Asian-inspired flair.
Press the tofu for at least 15 minutes to remove excess water and then slice into 1/4 inch thick pieces.
Combine 3 tbsp soy sauce, maple syrup, sesame oil, 1 tbsp rice vinegar, and garlic powder in a shallow dish. Marinate the tofu slices for at least 20 minutes, turning occasionally.
To prepare the pickled vegetables, julienne the cucumber, carrot, and daikon radish. In a bowl, mix together 3 tbsp rice vinegar, sugar, water, and salt. Add the vegetables and let them sit for at least 15 minutes.
Heat a non-stick skillet over medium heat. Add the marinated tofu slices and cook each side for about 3-4 minutes, or until golden brown.
While the tofu is cooking, slice the baguette lengthwise and toast lightly.
For the spicy mayo, mix vegan mayonnaise with 1 tbsp soy sauce.
Spread the spicy mayo on both sides of the opened baguette.
Layer the cooked tofu slices, pickled vegetables, fresh cilantro, and jalapeño slices inside the baguette.
Close the sandwich, cut it into servings, and enjoy your Vegan Classic Banh Mi!
Calories |
1960 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 67.0 g | 86% | |
| Saturated Fat | 10.9 g | 55% | |
| Polyunsaturated Fat | 12.6 g | ||
| Cholesterol | 15 mg | 5% | |
| Sodium | 5939 mg | 258% | |
| Total Carbohydrate | 245.2 g | 89% | |
| Dietary Fiber | 20.1 g | 72% | |
| Total Sugars | 63.9 g | ||
| Protein | 104.6 g | 209% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 2960 mg | 228% | |
| Iron | 25.2 mg | 140% | |
| Potassium | 2008 mg | 43% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.