🇲🇽
Latin America
Ranked #25

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
Good supermarket range at larger urban branches. Stock up before travelling to smaller locations.
Vegan Scene
World-class
Mexico City ranks among the global top ten. Strong scenes also in Tulum and Oaxaca.
!
Hidden Risk
Lard and chicken stock
Refried beans, rice, and tamales very often contain manteca or caldo de pollo at traditional venues. Always ask.
Language
Medium barrier
English at modern and tourist venues. Spanish phrases essential at traditional and neighbourhood spots.
Traveller Note

The ranking explained Mexico ranks #25 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. Corn tortillas (tortillas de maiz) 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 very often cooked with animal fat at non-specialist venues. Refried beans (frijoles refritos) are commonly 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, 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?

Always check 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 very often 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. Ask ¿Sin manteca? 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. Pozole, sopa de lima, and various caldos that appear vegetable-based are very often made with chicken or pork stock. Modern city kitchens and dedicated vegan cafes 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 and bread. Asking sin crema, sin queso, sin mantequilla is standard practice and usually accommodated.

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 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: ¿El mole contiene caldo de pollo o manteca?

mole negro . mole rojo . mole coloradito . enchiladas con mole . mole verde
Ordering Scripts
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
Chicharron pork crackling
Consome meat broth, common kitchen base
Spanish
Pronunciation . When to use
What it covers
Soy vegano/a, no como carne, pollo, pescado, mariscos, lacteos, 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 estan 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 esta 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 are not obviously egg-based.
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 sarten 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 cross-contact. Raise only if this matters to you specifically.
If this matters to you: is the same grill used for 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 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 packaged foods at supermarkets, but does not cover cafe menus or restaurant cooking methods.

01
🫓
Corn tortillas over flour: your safest base

Tortillas de maiz are made from masa harina and water and are typically vegan. When ordering tacos, quesadillas, or any tortilla-based dish, specify maiz rather than harina. Corn-based dishes, including tostadas, tlacoyo, and 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

Larger branches of Walmart, Chedraui, La Comer, and Costco stock a growing range of plant-based products, including oat and soy milks, tofu, and clearly labelled prepared foods. Selection varies by branch and city. Larger urban stores carry far more than smaller or tourist-town branches. OXXO convenience stores carry basics like nuts, fruit, and packaged snacks. 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? for beans, rice, tamales, and soups is non-negotiable. Many traditional cooks will 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 address the majority of hidden risks at non-specialist venues. Guacamole, salsas, and grilled vegetables are lower risk, but still worth checking at non-specialist venues.

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 and 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: 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, including chilaquiles topped with crema and queso, huevos rancheros, molletes with refried beans, butter, and melted cheese, and pan dulce 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 cafes, adapted breakfasts are widely available, particularly in Mexico City and Tulum.

🍲
Iconic Sauces
Mole and pipian look plant-based: often they are not

Mole and pipian 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) are a street food staple but are typically topped with mayonnaise, crema, and grated cheese before serving. Esquites follow the same dairy-topped pattern. Tamales from street stalls may contain lard in the masa. Churros vary by vendor, with some doughs containing butter or egg, and fillings often containing 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 in Mexico for world-class dedicated vegan dining
Mexico City
One of the strongest vegan cities globally, with a large concentration of fully vegan restaurants across Roma, Condesa, and Coyoacan.
Best for wellness-led plant-based restaurants
Tulum
One of Latin America's densest vegan restaurant scenes relative to its size, driven by the wellness and retreat economy.
Best for vegan-adapted traditional Mexican cuisine
Oaxaca
A growing independent vegan cafe scene alongside traditional markets stocked with plant-forward Oaxacan ingredients, including tlayudas and tetelas adaptable without animal products.
Best for beach-town vegan cafe 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 Cancun airport.
Best for growing urban vegan scene outside the capital
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 cafe culture in the south
San Cristobal de las Casas
A disproportionately strong vegan cafe scene for its size, supported by a backpacker and expat community in Chiapas's colonial highland city.
Best for Yucatan-style plant-forward dining
Merida
Yucatecan cuisine offers naturally adaptable dishes including salbutes, recado-spiced beans, and citrus salsas, with a growing modern vegan cafe scene in the historic centre.
Best coastal resort for reliable vegan dining
Puerto Vallarta
A well-established international visitor base has produced a reliable cluster of vegan-friendly restaurants in the Romantic Zone and along the Malecon, one of the stronger beach resort options nationally.
Is this ranking right?
Does Mexico at #25 feel accurate? Tell us if the ranking seems off.
Last updated March 2026 . Methodology & sources
Browse All Destinations
Find your next trip
270+ countries, territories & islands ranked by vegan difficulty
Browse all rankings ›