Crispy Tofu Banh Mi
Crispy Tofu Banh Mi is a delightful vegetarian twist on the classic Vietnamese sandwich, featuring marinated and fried tofu paired with fresh vegetables and a zesty homemade sauce. This crunchy and savory dish is perfect for a satisfying lunch, offering a burst of flavors in every bite.

30 minutes
Difficulty: Medium
American
520 kcal
Ingredients
- Firm tofu - 300 grams
- Soy sauce - 2 tablespoons
- Rice vinegar - 1 tablespoon
- Maple syrup - 1 tablespoon
- Cornstarch - 2 tablespoons
- Vegetable oil - 1/4 cup (for frying)
- Baguette - 1 large (or 2 small)
- Cucumber - 1/2, thinly sliced
- Carrot - 1 medium, julienned
- Radishes - 4, thinly sliced
- Fresh cilantro - 1/4 cup, chopped
- Sriracha - 1 tablespoon
- Mayonnaise - 2 tablespoons
- Lime juice - 1 tablespoon
- Salt - to taste
Steps
- Press the tofu for 15-20 minutes to remove excess moisture, then cut it into 1 cm thick slices.
- In a bowl, mix soy sauce, rice vinegar, and maple syrup. Marinate the tofu slices in this mixture for at least 10 minutes.
- After marinating, coat the tofu slices with cornstarch evenly on both sides.
- Heat vegetable oil in a frying pan over medium heat. Fry the tofu slices for about 3-4 minutes on each side until crispy and golden brown. Remove and drain on paper towels.
- In a small bowl, mix mayonnaise, lime juice, and a pinch of salt to create a zesty sauce.
- Slice the baguette lengthwise, and spread the zesty mayo mixture on both sides.
- Layer the crispy tofu, cucumber slices, julienned carrot, radish slices, and fresh cilantro inside the baguette.
- Drizzle with sriracha for an extra kick, then close the sandwich and slice it in half to serve.
Nutrition
- Calories: 520
- Protein: 18 g
- Carbs: 55 g
- Fiber: 5 g
- Sugar: 6 g
- Sodium: 800 mg
- Cholesterol: 0 mg
- Total Fat: 25 g
- Saturated Fat: 3 g
- Unsaturated Fat: 20 g
- Water: 0.2 L
Health Benefits
- High in plant-based protein from tofu, supporting muscle health.
- Rich in vitamins and minerals from fresh vegetables, promoting overall health.
Tags
AmericanVegetarianLunch