Nutrition Facts for Vegan classic pork banh mi

Vegan Classic Pork Banh Mi

Image of Vegan Classic Pork Banh Mi
Nutriscore Rating: 73/100

Reinvent the beloved classic Vietnamese sandwich with this irresistible Vegan Classic Pork Banh Mi recipe! Perfectly seasoned tofu takes center stage, marinated in a flavorful blend of soy sauce, brown sugar, sesame oil, and garlic powder to mimic the rich taste of pork, then pan-fried to golden perfection. It’s paired with vibrant pickled vegetables—julienned carrots, crisp cucumbers, and tangy radishes—marinated in rice vinegar for a delightful crunch. A crusty baguette is slathered in creamy vegan mayonnaise, topped with fresh cilantro and spicy jalapeño slices for an authentic finish. Ready in under an hour and ideal for lunch or dinner, this plant-based twist on the Vietnamese street-food classic is packed with bold flavors, textures, and a healthy dose of fresh ingredients. Perfect for vegans, vegetarians, and anyone looking to savor a meat-free take on the iconic banh mi!

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
30 min
🔥
Cook Time
20 min
🕐
Total Time
50 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

16 items
  • 14 oz extra-firm tofu
  • 2 tbsp soy sauce
  • 1 tbsp brown sugar
  • 1 tsp sesame oil
  • 1 tsp garlic powder
  • 0.5 tsp ground black pepper
  • 2 medium baguette
  • 0.25 cup vegan mayonnaise
  • 0.5 cup fresh cilantro
  • 1 medium cucumber
  • 1 medium carrot
  • 3 medium radishes
  • 0.25 cup rice vinegar
  • 1 tbsp sugar
  • 1 tsp kosher salt
  • 1 medium jalapeño
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

Drain the tofu and press it to remove excess water. Slice the tofu into 1/4-inch thick pieces.

2

In a bowl, mix soy sauce, brown sugar, sesame oil, garlic powder, and ground black pepper. Add tofu slices and marinate for at least 20 minutes.

3

Preheat a non-stick pan over medium heat. Add marinated tofu slices and cook until golden brown on both sides, about 3-4 minutes per side.

4

While cooking the tofu, prepare the pickled vegetables. Peel and julienne the carrot. Thinly slice the radishes and cucumber.

5

In a small bowl, mix rice vinegar, sugar, and kosher salt until dissolved. Add carrot, cucumber, and radishes. Let them marinate for 15 minutes, stirring occasionally.

6

Slice the baguettes in half lengthwise and toast them lightly.

7

Thinly slice the jalapeño and roughly chop the fresh cilantro.

8

Spread vegan mayonnaise on one side of each baguette. Layer the baguette with the cooked tofu slices.

9

Top the tofu with pickled vegetables, jalapeño slices, and fresh cilantro.

10

Close the baguette and gently press it to combine all the ingredients. Cut the banh mi sandwiches in half and serve immediately.

Cooking Tip: Take your time with each step for the best results!
2345
cal
120.7g
protein
321.6g
carbs
69.2g
fat

Nutrition Facts

1 serving (1431.1g)
Calories
2345
% Daily Value*
Total Fat 69.2 g 89%
Saturated Fat 11.3 g 57%
Polyunsaturated Fat 11.9 g
Cholesterol 14 mg 4%
Sodium 5495 mg 239%
Total Carbohydrate 321.6 g 117%
Dietary Fiber 25.5 g 91%
Total Sugars 59.7 g
Protein 120.7 g 241%
Vitamin D 0.0 mcg 0%
Calcium 3060 mg 235%
Iron 32.0 mg 178%
Potassium 2328 mg 50%

*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.

Source of Calories

53.8%%
20.2%%
26.0%%
Fat: 622 cal (26.0%%)
Protein: 482 cal (20.2%%)
Carbs: 1286 cal (53.8%%)