Crispy Tofu Bahn Mi

Crispy Tofu Banh Mi

My vegetarian Crispy Tofu Banh Mi is a delicious, light twist on a classic Vietnamese sandwich.
Course Sandwich
Cuisine Asian
Prep Time 30 minutes
Cook Time 10 minutes
Total Time 40 minutes
Servings 4
Calories 306 kcal
Author The Foodie Physician



  • 14 ounces (1 package) extra firm tofu
  • ¼ cup Kikkoman® Less Sodium Soy Sauce
  • 1 teaspoon Kikkoman® Sesame Oil
  • 2 teaspoons brown sugar
  • 1 clove garlic
  • 1 tablespoon vegetable oil

Pickled Vegetables:

  • 2 tablespoons Kikkoman® Rice Vinegar
  • 2 teaspoons sugar
  • 2 tablespoons warm water
  • 1/8 teaspoon salt
  • 1 carrot peeled and cut into matchsticks
  • ½ English cucumber thinly sliced


  • ½ cup reduced fat Greek yogurt
  • 1 teaspoon Kikkoman® Less Sodium Soy Sauce
  • 1 tablespoon Kikkoman® Gluten-Free Sweet Chili Sauce
  • 1 teaspoon Kikkoman® Rice Vinegar
  • ½ teaspoon Kikkoman® Sesame Oil


US Customary - Metric


  1. Press the liquid out of the tofu by placing it on a plate
    lined with paper towels.  Place more paper towels on top and then place a skillet on top weighed down with a few cans. 

  2. While the tofu is draining, make the marinade by whisking the soy sauce, sesame oil, sugar, garlic and vegetable oil together in a shallow dish.  Once the tofu has drained
    a lot of liquid, cut it into 8 slices. Marinate the tofu slices in the marinade. 

  3. To make the pickled vegetables, stir the rice vinegar, sugar, water and salt together in a bowl. Add the carrots and cucumber and let them soak for 10 minutes.

  4. To make the sauce, stir the yogurt, soy sauce, sweet chili sauce, rice vinegar and sesame oil together in a bowl. 

  5. To cook the tofu, heat a large cast iron or other nonstick skillet over medium high heat.  Cook the tofu 3-4 minutes on each side until browned. Remove from skillet.

  6. To assemble the sandwiches, take 4 slices of toast and top each with 2 pieces of tofu.  Top the tofu with some pickled carrots and cucumber, sliced jalapeños, cilantro leaves, and sesame seeds, if desired.  Spread some sauce on the other 4 pieces of bread and close the sandwiches.  Serve. 

Nutrition Facts
Crispy Tofu Banh Mi
Amount Per Serving
Calories 306 Calories from Fat 90
% Daily Value*
Total Fat 10g 15%
Saturated Fat 4g 20%
Cholesterol 2mg 1%
Sodium 1003mg 42%
Potassium 418mg 12%
Total Carbohydrates 38g 13%
Dietary Fiber 2g 8%
Sugars 12g
Protein 15g 30%
Vitamin A 54.2%
Vitamin C 22.2%
Calcium 13.1%
Iron 17.1%
* Percent Daily Values are based on a 2000 calorie diet.