Vegan by cuisine

What's vegan in 24 world cuisines

Every cuisine has dishes that are already plant-based — and a short list of animal ingredients that hide in the rest. Here's both, plus the exact phrase to order with.

All cuisine guides

Plant-based dishes from Thai, Indian, Japanese, Mexican and Ethiopian cuisines

Short answer

Almost every world cuisine has a large plant-based core — legumes, grains, vegetables and nuts are the historical base of most cooking traditions. What makes eating out hard is not the main ingredient but the finishing touches: fish sauce, ghee, dashi, butter, honey glazes and stock cubes. Learn the three or four animal ingredients specific to a cuisine and you can order confidently anywhere.

Key takeaways

  • Naturally vegan dishes exist in every cuisine — you rarely need a dedicated vegan restaurant.
  • Fish sauce (South-East Asia), ghee and paneer (South Asia), dashi (Japan), butter and cream (Europe) and lard (Latin America) cause most accidental slip-ups.
  • Asking about one specific ingredient works far better than asking whether a dish is 'vegan'.
  • Ordering in the local language raises your hit rate more than any app feature.
  • Street food and home-style menus are usually more plant-based than fine dining.

Why cuisine-by-cuisine beats generic vegan advice

Generic advice — 'avoid meat, dairy and eggs' — collapses the moment you sit down in a restaurant that cooks with ingredients the advice never named. A Thai green curry contains no visible animal product yet is usually built on fish sauce and shrimp paste. An Indian dal looks entirely plant-based but is often finished with ghee. A Japanese vegetable dish is frequently simmered in dashi made from bonito flakes.

Each guide in this hub is written around the specific risk profile of one cuisine: the dishes that are plant-based by tradition, the two or three ingredients that quietly are not, and a phrase that gets you a truthful answer from a busy kitchen.

How much of a typical menu is already vegan?

In practice, between a fifth and a half of a typical menu is vegan or one substitution away from it. Cuisines with strong religious vegetarian traditions — Indian, Ethiopian, Levantine, Buddhist Chinese and Japanese temple cooking — sit at the high end. Cuisines built around dairy or cured meat, such as classic French or northern Italian, sit at the low end, though even there the vegetable and legume side of the menu is substantial.

The practical implication: you almost never need a vegan restaurant. You need to know which two questions to ask.

Eating vegan in any cuisine: step by step

  1. Start from the naturally vegan list

    Open the cuisine guide and pick a dish that is plant-based by tradition rather than by substitution. It tastes better and is far less likely to be modified badly.

  2. Name the ingredient, not the diet

    Ask 'is there fish sauce in this?' rather than 'is this vegan?'. Kitchens answer ingredient questions accurately even when 'vegan' is unfamiliar.

  3. Check the cooking fat

    Butter, ghee and lard are the most common invisible additions. One question about the pan covers most of the risk.

  4. Confirm the garnish

    Cheese, yoghurt, honey drizzle, egg wash and cream finishes are added after cooking and rarely appear on the menu description.

  5. Scan anything packaged

    For sauces, breads and snacks sold in shops, a barcode scan in VeggieOS settles the question in seconds.

The animal ingredient most likely to catch you out, by region

The animal ingredient most likely to catch you out, by region
RegionMost common hidden ingredientAsk this
South-East AsiaFish sauce, shrimp paste, oyster sauceIs there fish sauce or shrimp paste in the sauce?
South AsiaGhee, paneer, cream, yoghurtIs it cooked in oil rather than ghee?
East AsiaDashi (bonito), oyster sauce, egg noodlesIs the broth made with kombu only?
Western EuropeButter, cream, cheese, gelatineIs it finished with butter or cream?
Latin AmericaLard, chicken stock, queso frescoAre the beans made with lard or chicken stock?
Middle East & North AfricaYoghurt, ghee, honeyIs there yoghurt or honey in this?
Eastern EuropeSour cream, egg in dough, bone brothIs the dough made with egg?

Mistakes to avoid

Assuming vegetarian means vegan

In most cuisines the vegetarian category still includes dairy and, in Europe, egg. It is a starting filter, not an answer.

Trusting a translated menu

Translations describe the headline ingredient, not the stock, fat or garnish. The kitchen knows; the menu does not.

Skipping the sauce question

The base dish is usually fine. The sauce, dressing or dip is where dairy and fish derivatives live.

Ordering at peak service

Modifications made during a rush are the ones that go wrong. Ask early, and confirm once when the plate arrives.

Frequently asked questions

Which world cuisine is easiest to eat vegan?
Indian and Ethiopian cuisine are the easiest, because both have centuries-old vegetarian and fasting traditions that produce fully plant-based dishes — dal, chana, sambar, misir wot and shiro among them. Levantine and Vietnamese food follow closely.
Is fish sauce really in everything in Thai food?
It is in most savoury sauces, curry pastes and dressings, and often in dishes that read as vegetarian. Many kitchens will substitute soy sauce if you ask before cooking starts.
How do I ask about ingredients if I do not speak the language?
Each cuisine guide includes a short ordering phrase in the local language. Naming a single ingredient is far more reliable than translating the word 'vegan'.
Are vegetable dishes in restaurants usually vegan?
Not reliably. Vegetables are frequently cooked in butter, ghee, lard or meat stock, which does not appear in the dish name. One question about the cooking fat resolves it.
Can VeggieOS check restaurant dishes?
Yes — paste an ingredient list or dish description into VeggieOS and it flags the animal-derived items with a plain-language verdict. Packaged products can be scanned by barcode. It is free with no paid plans.

Every cuisine at a glance

One table for the whole hub: what is usually safe to order, the animal ingredient that most often hides in the rest of the menu, and the sentence that gets you understood. Screenshot it before you travel.

Naturally vegan dishes, hidden animal ingredients and ordering phrases by cuisine
CuisineUsually veganWatch out forSay this
AmericanPlant-based burgers, BBQ jackfruit, Vegan macButter on grills, Honey in cornbread, Chicken stock in soups"Cooked in oil, not butter?"
BrazilianFeijoada vegana, Arroz e feijão, Farofa (no butter)Beef stock in beans, Butter in farofa, Cheese in classics"Sem carne no feijão?"
CaribbeanItal stew, Rice and peas (coconut), CallalooSaltfish, Chicken stock in rice, Butter in dumplings"Ital, no meat, no dairy."
ChineseMapo tofu (no pork), Buddha's delight, Dry-fried green beansOyster sauce, Chicken powder, Egg in noodles and fried rice"Wo chi quan su" (I eat fully vegan).
EthiopianBeyaynetu (fasting platter), Misir wot, ShiroNiter kibbeh (spiced butter), Honey in tej"Yetsom beyaynetu."
FilipinoGinataang gulay, Lumpiang gulay, Vegan adoboPatis (fish sauce), Bagoong (shrimp paste), Pork fat in vegetable dishes"Walang patis, walang bagoong."
FrenchRatatouille, Soupe à l'oignon (veg stock), Salade de lentillesButter in almost everything, Beef stock in onion soup, Lardons in salads"Je suis végétalien(ne), sans beurre ni œuf."
GermanKartoffelsalat (oil-based), Sauerkraut, BratkartoffelnLard in dumplings, Butter in pretzel toppings, Gelatine in sweets"Ohne Schmalz, ohne Butter."
GreekGemista, Fasolada, BriamFeta added by default, Honey on desserts, Butter in pastry"Nistisimo, choris avga, gala i meli."
IndianChana masala, Aloo gobi, Dal tadka (ask for oil)Ghee, Paneer, Cream in gravies"Bina ghee, bina paneer, bina cream."
ItalianPasta e fagioli, Pizza marinara, BruschettaEgg in fresh pasta, Parmesan (animal rennet), Guanciale in classic sauces"Senza formaggio, senza uova, senza burro."
JapaneseShojin ryori, Inari sushi, Vegetable tempuraBonito dashi, Fish flakes as garnish, Egg in tempura batter"Katsuo dashi nashi de onegaishimasu."
KoreanTemple bibimbap, Japchae (no egg), Doenjang jjigaeAnchovy broth, Fish sauce in kimchi, Egg garnish"Gogi, saeujeot, gyeran ppaejuseyo."
LebaneseHummus, Tabbouleh, FalafelYogurt sauces, Butter in rice, Kibbeh with meat"Bidun laban, bidun zebda."
MalaysianVegetarian nasi lemak, Sayur lodeh, Roti canai (check ghee)Belacan, Ghee in roti, Egg in noodlesAsk for 'sayur sahaja, tanpa belacan'.
MexicanTacos de nopal, Frijoles de olla, GuacamoleLard in refried beans and tamales, Cheese and crema by default, Chicken stock in rice"Sin manteca, sin queso, sin crema."
MoroccanVegetable tagine, Zaalouk, TaktoukaSmen (fermented butter), Honey on pastries, Meat stock in harira"Bidoun lham, bidoun zebda."
NordicRye bread, Pea soup (veg stock), Pickled vegetablesButter on rye, Cream in soups, Fish in remoulade"Uden smør og fløde" / "Utan smör och grädde."
PersianAdas polo, Kashke bademjan (vegan version), Mirza ghasemiKashk (whey), Butter in rice, Yogurt sides"Bedoone kashk, bedoone kare."
PolishPierogi ruskie (vegan version), Barszcz, Bigos wegańskiLard in pastry, Sour cream toppings, Meat stock in soups"Czy to jest wegańskie?"
SpanishPan con tomate, Escalivada, Patatas bravas (no aioli)Ham stock in vegetable dishes, Egg in aioli and tortilla, Tuna in salads"Sin jamón, sin huevo, sin queso."
ThaiSom tam jay, Pad pak ruam, Green curry (vegan paste)Fish sauce, Oyster sauce, Shrimp paste"Gin jay" (I eat vegan).
TurkishZeytinyağlı dolma, Mercimek çorbası, Imam bayildiButter in pilaf, Yogurt served by default, Egg wash on bread"Vegan mı? Tereyağsız, yoğurtsuz."
VietnamesePho chay, Goi cuon chay, Banh mi chayFish sauce in every dipping sauce, Pork broth, Egg in banh mi"Ăn chay" (I eat vegan).

The five ingredients that catch people out worldwide

Wherever you eat, the same handful of ingredients turn an apparently plant-based dish into a non-vegan one. Learn these five and you will catch most problems before the food arrives.

Stock and broth

Chicken, pork or fish stock is the default base for soups, rice and sauces in most cuisines. Ask what the base is, not whether the dish has meat in it.

Fish sauce and shrimp paste

Standard in Thai, Vietnamese, Filipino and Malaysian cooking, including in curry pastes and dipping sauces that look purely vegetable.

Dairy fats

Ghee in Indian dals and breads, butter in French pastry and sauces, cream stirred into 'tomato' pasta sauces at the last moment.

Egg wash and egg noodles

Breads, dumpling wrappers, pastry and many fresh noodles are enriched with egg even when the filling is vegetable.

Honey and gelatine

Honey sweetens dressings, marinades and teas; gelatine sets desserts, sweets and some yogurts and juices.

Animal fat for frying

Lard in refried beans and pastry, beef tallow in fries, and shared fryers with meat products in fast food.

Travelling somewhere specific?

See our vegan city guides for neighbourhoods, local dishes and ordering phrases.

Not sure about a dish or product?

VeggieOS checks ingredient lists and barcodes for you in seconds — 100% free, no paid plans.

Try VeggieOS free — no paid plans

Get the full VeggieOS app

Scan products, track your ethical impact, plan vegan meals and chat with your AI coach — all in one place. 100% free, forever — no paid plans, ever.

Free forever · No credit card · No paid plans, ever