Is Banh Mi Vegan?

Street Foods

Banh Mi is not vegan due to the presence of mayonnaise and pork.

What You Need to Know

Banh Mi traditionally contains mayonnaise and pork, which are not suitable for a vegan diet. Mayonnaise is typically made from eggs, and pork is a meat product, both of which are excluded in veganism. Therefore, the classic version of Banh Mi does not align with vegan dietary restrictions.

Ingredient Breakdown

IngredientLactose-FreeGluten-FreeVeganNut-FreeHalalKeto
Mayonnaise Contains Free No Free Yes Yes
Pickled Vegetables Free Free Yes Free Yes No
Pork Free Free No Free No Yes
Cilantro Free Free Yes Free Yes Yes
Baguette Free Contains Yes Free Yes No

Vegan Alternatives to Banh Mi

Vegan Banh Mi Tofu Bahn Mi Chickpea Salad Sandwich Vegan Submarine Sandwich

Frequently Asked Questions

Is there a vegan version of Banh Mi?

Yes, you can make a vegan version using plant-based ingredients like tofu and vegan mayo.

What are the main ingredients in Banh Mi?

The main ingredients include baguette, pork, mayonnaise, pickled vegetables, and cilantro.

Can I eat Banh Mi if I'm vegetarian?

If you're vegetarian, you can enjoy Banh Mi by omitting the pork and using a vegetarian mayo.

What can I substitute for pork in Banh Mi?

You can use marinated tofu, tempeh, or seitan as a substitute for pork in Banh Mi.

Is mayonnaise in Banh Mi vegan?

No, traditional mayonnaise contains eggs and is not vegan, but vegan mayo can be used as a substitute.

Check Banh Mi on Other Diets

More Vegan Checks in This Category

More Vegan Foods

Vegan Food Categories

Review & Data Quality

Last reviewed: 2026-06-29

We update this verdict from ingredient data and review it on a regular schedule.

If you see incorrect ingredient or diet data, report it on the Contact page and include this page URL.