Tofu Banh Mi

Bite into this meaty and perfectly flavored Tofu Banh Mi with quick pickled carrots and cucumbers and topped with creamy Bánh Mî sauce.

Prep Time
15 mins
Cook Time
10 mins
marinade time
1 hr
Total Time
1 hr 25 mins
5 from 7 votes
Tofu Banh mi
Course: Main Course, Main Dish
Cuisine: French, Vietnamese
Keyword: Tofu Banh mi
Servings: 2 people
Calories: 566 kcal
Author: Sarah McMinn
Marinated Tofu
Creamy Bánh Mî Sauce
Pickled Vegetables
  • 1/3 large carrot, cut into matchsticks
  • 1/2 small cucumber, cut into matchsticks
  • 1/2 jalapeño, seeded and cut into thin rings
  • 1/4 cup rice vinegar
  • 1 tsp granulated sugar
  • 1/2 tsp salt
Everything Else
  • 12 inches baguette, cut in half
  • a few fresh sprigs of cilantro
  • 1/4 jalapeño, seeded and cut into thin rings
  1. Combine all the ingredients for the tofu marinade EXPECT the cooking oil in a large, shallow dish. Slice the tofu into (4) 1/4" slices and place in the marinade so that tofu is completely submerged. Marinate for at least 1 hour.

  2. Combine the ingredients for the pickled vegetables in a small bowl. Cover and refrigerate until ready to use. 

  3. In a small bowl, whisk together the ingredients for the Creamy Banh Mi Sauce. Refrigerate until ready to use. 

  4. Once tofu is marinated, heat oil in a large skillet over medium heat. Once the oil is hot, add the tofu. Cook for about 5 minutes per side, until the tofu is dark and crispy.

  5. Cut the baguette in half and then slice each baguette lengthwise to open. Generously spread the creamy Banh Mi sauce over both sides of each baguette. Add cooked tofu and a small handful of pickled carrots and cucumber. Top with fresh cilantro and jalapeño and serve immediately. 

Nutrition Facts
Tofu Banh Mi
Amount Per Serving
Calories 566 Calories from Fat 405
% Daily Value*
Fat 45g69%
Saturated Fat 6g38%
Cholesterol 11mg4%
Sodium 2823mg123%
Potassium 464mg13%
Carbohydrates 48g16%
Fiber 1g4%
Sugar 33g37%
Protein 13g26%
Vitamin A 2070IU41%
Vitamin C 10mg12%
Calcium 103mg10%
Iron 2.3mg13%
* Percent Daily Values are based on a 2000 calorie diet.