Go Back
+ servings
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



  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*
Fat 10g15%
Saturated Fat 4g25%
Cholesterol 2mg1%
Sodium 1003mg44%
Potassium 418mg12%
Carbohydrates 38g13%
Fiber 2g8%
Sugar 12g13%
Protein 15g30%
Vitamin A 2710IU54%
Vitamin C 18.3mg22%
Calcium 131mg13%
Iron 3.1mg17%
* Percent Daily Values are based on a 2000 calorie diet.