🇲🇽
Latin America
Ranked #27

Mexico

Level 1 for its corn-and-bean foundations and world-class city vegan scene — less forgiving if you order traditional dishes without asking about lard or stock.

Difficulty
1
2
3
4
5
6
7
8
Easiest → Near Impossible

Level 1 is driven by Mexico City's world-class dedicated vegan infrastructure and naturally plant-forward base ingredients — traditional restaurant menus outside the major cities are a different challenge entirely.

Self-Catering
Strong at supermarkets
Vegan Scene
World-class in Mexico City; strong in Tulum and Oaxaca
Hidden Risk
Lard in traditional beans, rice, and tamales — always ask
Language
Good at modern and tourist venues; Spanish phrases needed at traditional and neighbourhood spots
i
Traveller Note

Ranking & city distinction Mexico ranks #27 overall. That national figure is pulled down considerably by the difficulty of navigating traditional and rural kitchens — the country-level score does not reflect what you actually encounter in Mexico City, which ranks among the top ten most vegan-friendly cities in the world. Tulum and Oaxaca also score substantially higher than the national average. If your trip is confined to these urban and resort centres, the practical experience is closer to a Level 1 city destination. Outside them, the difficulty rises sharply.

Naturally plant-forward foundations Much of Mexico's traditional diet is built around corn, black beans, rice, chillies, tomatoes, avocado, and citrus — a genuinely vegan-friendly base. Corn tortillas (tortillas de maíz) are made from masa and water and are typically vegan. Guacamole, salsas, fresh fruit, and grilled vegetables are widely available and generally safe. This ingredient base is what earns Mexico its Level 1 position.

The lard problem The critical trap is that several of these naturally plant-based staples are routinely cooked with animal fat at non-specialist venues. Refried beans (frijoles refritos) are the most common example — they are very often made with pork lard (manteca de cerdo) in traditional kitchens. Arroz rojo is frequently cooked in chicken stock rather than water. Tamales, flour tortillas, and some salsas also carry lard risk. At dedicated vegan restaurants this is not an issue; at any traditional or neighbourhood restaurant it requires direct questioning.

Dairy as auto-garnish Crema mexicana (Mexican sour cream), queso fresco, and butter appear as default toppings on enchiladas, tacos, elotes, and other dishes. Always ask for your order sin crema, sin queso, sin mantequilla. Many venues will adapt readily, particularly in tourist areas.

Flour tortillas vs corn tortillas Corn tortillas are your safest default. Flour tortillas (tortillas de harina) — common in northern Mexico and for burritos — may contain lard. Ask specifically: ¿Las tortillas de harina tienen manteca?

Packaged food and labels Packaged supermarket products can be checked via ingredient labels and allergen statements — this is useful at the shelf. It does not tell you how restaurants cook beans, rice, soups, or sauces. Always check labels on packaged products, but do not treat a supermarket ingredient list as a guide to what is happening in a restaurant kitchen.

What not to rely on Do not rely on frijoles refritos, arroz rojo, or tamales without asking about manteca — lard is invisible on the menu and present throughout traditional Mexican cooking at non-specialist venues.

The Real Challenge

What's Hiding in the Kitchen

Manteca de cerdo
Everywhere
Pork lard · used as the traditional cooking fat in Mexican kitchens

Refried beans and many traditional dishes are cooked with pork lard as standard — the dish looks entirely plant-based on the menu. Manteca is the default cooking fat in non-specialist traditional kitchens, rendering frijoles refritos, tamales, and some rice dishes non-vegan without any visible sign. International visitors routinely miss this because the English translation of many dishes gives no indication. The question ¿Sin manteca? (Without lard?) should be asked every time at any non-dedicated venue.

frijoles refritos · tamales · arroz rojo · tortillas de harina · salsas fritas
Caldo de pollo
Very Common
Chicken stock · the standard liquid base for rice, soups, and sauces

Arroz rojo and many Mexican soups are very often cooked in chicken stock rather than water — assume meat-based liquid unless the kitchen confirms otherwise. Caldo de pollo is the default stock in traditional home and restaurant cooking. Pozole, sopa de lima, and various caldos that appear vegetable-based are routinely made with chicken or pork stock. Modern city kitchens and dedicated vegan cafés differ significantly from this pattern.

arroz rojo · pozole · sopa de lima · sopas de verduras · mole bases
Crema, queso y mantequilla
Very Common
Mexican sour cream, fresh cheese, and butter · auto-garnish at most traditional venues

Dairy is added as a default finish on many classic dishes — not listed as a separate ingredient, simply applied before serving. Crema mexicana is ladled over enchiladas, soups, and frijoles; queso fresco is crumbled over tacos and salads; butter appears on grilled corn (elotes) and bread. Asking sin crema, sin queso, sin mantequilla is standard practice and usually accommodated, but the default is always dairy-added.

enchiladas · elotes · tacos · frijoles negros · tortas · quesillo dishes
Mole
Common
Mexico's most iconic sauce · dozens of regional variants, not all vegan

Mole is made from chillies, seeds, spices, and often chocolate — it looks plant-based and is sometimes vegan, but many versions are based on chicken stock or contain lard. Mole negro and mole rojo in Oaxacan restaurants are frequently cooked with chicken or turkey stock. At dedicated vegan venues, fully plant-based moles are common. At traditional restaurants, ask directly: ¿El mole contiene caldo de pollo o manteca? Mole sauce recipe and stock base vary significantly between kitchens.

mole negro · mole rojo · mole coloradito · enchiladas con mole · mole verde
Language
Say This in the Restaurant
Menu Scan Words — Spanish
Manteca pork lard
Caldo de pollo chicken stock
Crema / Nata cream / sour cream
Queso / Quesillo cheese
Mantequilla butter
Huevo / Huevos egg / eggs
Vegetariano vegetarian — not vegan
Vegano vegan ✓ look for this word
Sin without
Chicharrón pork crackling
Consomé meat broth — common kitchen base
Spanish
Pronunciation · When to use
What it covers
Soy vegano/a — no como carne, pollo, pescado, mariscos, lácteos, huevos, ni miel.
soy ve-GAH-no/a The full declaration — use this at the start of every conversation with kitchen staff or servers.
I am vegan
¿Los frijoles están hechos con manteca de cerdo?
los free-HOH-les es-TAN EH-chos kon man-TEH-kah deh SEHR-doh Ask this for every bean dish at any traditional or neighbourhood restaurant — the most critical question in Mexico.
Are the beans made with lard?
¿El arroz está hecho con caldo de pollo?
el ah-RROZ es-TAH EH-cho kon KAL-doh deh POH-yo Arroz rojo is the most common side dish — assume chicken stock until confirmed otherwise.
Is the rice made with chicken stock?
¿El mole contiene caldo de pollo o manteca?
el MOH-leh kon-TYEH-neh KAL-doh deh POH-yo oh man-TEH-kah Mole looks plant-based and sometimes is — always confirm the base before ordering.
Does the mole contain chicken stock or lard?
¿Las tortillas de harina tienen manteca?
las tor-TEE-yas deh ah-REE-nah TYEH-nen man-TEH-kah Corn tortillas are usually safe; flour tortillas (especially in northern Mexico) may contain lard.
Do the flour tortillas contain lard?
Sin crema, sin queso y sin mantequilla, por favor.
seen KREH-mah, seen KEH-so ee seen man-teh-KEE-yah, por fah-VOR State this clearly before the dish is prepared — dairy garnishes are applied as a default finish.
Without cream, cheese, and butter, please
¿Este platillo contiene huevo?
ES-teh plah-TEE-yo kon-TYEH-neh WEH-vo Covers egg in batters, sauces, and dishes that aren't obviously egg-based — always useful to ask.
Does this dish contain egg?
¿Pueden prepararlo sin ingredientes de origen animal?
PWEH-den pre-par-AR-lo seen in-greh-dyen-TES deh oh-REE-hen ah-nee-MAL Use when adapting a dish — many Mexican kitchens will accommodate this request, especially in tourist areas.
Can you prepare it without animal ingredients?
Si esto te importa: ¿Esto se cocina en el mismo comal o sartén que la carne?
si ES-to te im-POR-tah: ES-to seh ko-SEE-nah en el MIS-mo ko-MAL oh sar-TEN keh la KAR-neh For shared comal / griddle cross-contact — raise only if this is relevant to you specifically.
If this matters to you: cooked on a shared griddle with meat?
¿Puede anotar los ingredientes?
PWEH-deh ah-no-TAR los in-greh-dyen-TES Useful when verbal explanations are unclear — show the written list to a bilingual contact or translate later.
Can you write down the ingredients?
Survival Guide

What Actually Works

🌮
Default to dedicated vegan restaurants in cities

Mexico City has a large concentration of fully vegan restaurants — HappyCow lists hundreds of options and ranks the city among the world's top ten. In Tulum, Oaxaca, and Playa del Carmen, dedicated plant-based venues are plentiful. Use HappyCow as your first reference rather than guessing at traditional menus. Allergen labelling is useful for supermarkets and packaged foods — it does not solve café menus, bakery cabinets, or restaurant cooking methods.

01
🫓
Corn tortillas over flour — your safest base

Tortillas de maíz are made from masa harina and water and are typically vegan. When ordering tacos, quesadillas, or any tortilla-based dish, specify maíz rather than harina (flour). Corn-based dishes — tostadas, tlacoyo, tlayudas — are generally safer starting points than wheat-based equivalents. Fresh corn tortillas from market vendors are a reliable fallback throughout the country.

02
🛒
Use supermarkets for reliable self-catering

Walmart, Chedraui, La Comer, and Costco stock a growing range of plant-based products — oat and soy milks, tofu, vegan protein products, and clearly labelled prepared foods. Selection varies by branch and city; larger urban stores stock far more than smaller or tourist-town branches. OXXO convenience stores carry basics like nuts, fruit, and packaged snacks for on-the-go days. Stock up at city supermarkets before travelling to smaller locations.

03
🫘
The ¿Sin manteca? question — ask it every time

At any traditional or neighbourhood restaurant, asking ¿Sin manteca? (Without lard?) for beans, rice, tamales, and soups is non-negotiable. Many traditional cooks will happily prepare dishes without lard if asked in advance — the challenge is that it is never volunteered. Pair this with ¿Sin caldo de pollo? for soups and rice. These two questions solve the majority of hidden traps at non-specialist venues. Guacamole, salsas, fresh fruit, and grilled vegetables are usually lower risk and often safe — but at non-specialist venues it is still worth asking about butter, lard, or stock.

04
Know Before You Go

Where It Gets Harder

Mexico's Level 1 ranking is concentrated in its urban vegan infrastructure. Step outside the city vegan scenes or onto a traditional menu and the same questions need to be asked reliably — the country's plant-forward foundations do not automatically translate into vegan-safe cooking at non-specialist venues.

🏘
Rural & Small Towns
Outside major centres, traditional cooking dominates

Dedicated vegan restaurants exist almost exclusively in Mexico City, Tulum, Oaxaca, Playa del Carmen, and a handful of other tourist or university cities. In smaller towns and rural areas, traditional kitchens rely heavily on lard, chicken stock, and dairy garnishes as standard. Outside the main centres: assume supermarket first, restaurant second. Fresh produce markets (mercados) and fruit vendors are the most reliable safe options in smaller locations.

🍳
Traditional Breakfasts
The desayuno menu has very few default vegan options

Classic Mexican breakfasts — chilaquiles (fried tortillas in salsa topped with crema and queso), huevos rancheros, molletes (refried bean toast with butter and melted cheese), and pan dulce (sweet bread often made with butter and eggs) — leave almost nothing unmodified for vegans at traditional breakfast venues. Fresh fruit, oatmeal (avena), and toast with avocado are the reliable fallbacks. At dedicated vegan cafés, adapted breakfasts are widely available, particularly in Mexico City and Tulum.

🍲
Iconic Sauces
Mole and pipián look plant-based — often are not

Mole (in its many regional forms) and pipián sauces are made from chillies, seeds, and spices — ingredients that sound entirely vegan. At traditional venues these sauces are very often based on chicken or turkey stock, with some versions also containing lard. These are Mexico's most celebrated sauces and appear on menus as the obvious choice for vegetable dishes. Always confirm the stock base before ordering. At dedicated vegan restaurants, fully plant-based moles are increasingly common.

🌽
Street Food
Classic street foods often carry hidden dairy or lard

Elotes (grilled corn on the cob) are a street food staple but are typically topped with mayonnaise, crema, and grated cheese before serving. Esquites (corn in a cup) follows the same dairy-topped pattern. Tamales from street stalls may contain lard in the masa. Churros vary by vendor — some doughs use butter or egg, and fillings or toppings often contain dairy. Ask before ordering. When in doubt, fresh cut fruit (fruta picada) from market vendors is the universally safe option.

Vegan Hotspots
View on HappyCow
Best for world-class dedicated vegan dining
Mexico City
One of the strongest vegan cities in the world — appearing in HappyCow's global top ten for the first time in 2024, with a large concentration of fully vegan restaurants across Roma, Condesa, and Coyoacán.
Best for wellness-led plant-based restaurants
Tulum
One of Latin America's densest vegan restaurant scenes relative to its size — the wellness and retreat economy has driven strong dedicated plant-based options.
Best for vegan-adapted traditional Mexican cuisine
Oaxaca
A growing independent vegan café scene alongside traditional markets stocked with plant-forward Oaxacan ingredients — tlayudas, memelas, and tetelas adaptable without animal products.
Best for beach-town vegan café dining
Playa del Carmen
A solid concentration of dedicated vegan and plant-forward restaurants along and around Quinta Avenida — strong for international visitors arriving via Cancún airport.
Best for growing urban vegan scene
Guadalajara
Mexico's second city has a developing dedicated vegan scene centred on the Chapultepec and Americana neighbourhoods — smaller than Mexico City but expanding steadily.
Best for independent vegan café culture
San Cristóbal de las Casas
A disproportionately strong vegan café scene for its size — the backpacker and expat community has supported a cluster of fully plant-based eateries in Chiapas's colonial highland city.
Best for Yucatán-style plant-forward dining
Mérida
Yucatecan cuisine offers naturally adaptable dishes — salbutes, recado-spiced beans, citrus salsas, and corn-based antojitos — and a growing modern vegan café scene in the historic centre.
Best for coastal resort vegan options
Puerto Vallarta
A well-established international visitor base has produced a reliable cluster of vegan-friendly restaurants in the Romantic Zone and along the Malecón — one of the stronger beach resort options nationally.
Is this ranking right?
Does Mexico at #27 feel accurate? Tell us if the ranking seems off.
Last updated February 2026 · Methodology & sources
Browse All Destinations
Find your next trip
250+ countries, territories & islands ranked by vegan difficulty
Browse all rankings ›