Vegan Guide to Mexico
Mexico is more vegan-navigable than it initially appears. The base of Mexican cooking — corn, beans, chillies, vegetables, herbs — is inherently plant-based. The challenges are animal fat in preparations (lard in refried beans, in tortillas, in tamale masa) and hidden meat in sauces.
What’s naturally vegan (or can be)
Corn tortillas: masa prepared traditionally requires only ground corn, water, and the nixtamalisation process. No animal products. Flour tortillas (used in the north and in burritos) sometimes contain lard — check.
Beans (frijoles de olla): whole beans cooked in a pot with onion and herbs are vegan. Refried beans (frijoles refritos) are often cooked in lard — in traditional restaurants, assume they’re not vegan unless confirmed.
Fresh corn tortilla chips (tostadas): fried in vegetable oil at most stands.
Agua fresca: fresh fruit waters with water and sugar — entirely vegan.
Guacamole: avocado, lime, onion, coriander, chilli — no animal products.
Nopales (cactus): cooked cactus paddles — grilled, in salads, in tacos. Very common in traditional cooking. No animal products.
Esquites and elotes: corn kernels in cups (esquites) or on the cob (elotes), topped with lime, chilli, and optionally cheese/cream. Order without cheese/cream (sin queso, sin crema).
Tamales de rajas (chilli strips) or de frijoles: corn masa tamales with vegetable fillings — watch for cheese in some variations.
City by city
Mexico City: the city’s size means a strong plant-based restaurant scene has developed, particularly in Roma and Condesa. Multiple dedicated vegan restaurants. The market tamale and nopales options are naturally vegan.
Oaxaca: more challenging — traditional Oaxacan cooking is very meat-centric (tasajo, chorizo, mole with animal broth). But the base products (tlayudas without meat, beans, corn) work. Mole negro traditionally uses animal fat; ask about vegan versions. Several cafes in the tourist centre cater to plant-based diets explicitly.
Mérida: Yucatecan cooking uses achiote and sour orange with mostly pork. Beans and tortillas work; cochinita pibil doesn’t. Mérida’s restaurant scene has expanded to include several vegan-friendly options.
Tulum: the highest concentration of dedicated plant-based and vegan restaurants outside Mexico City, driven by the health-conscious tourism market. Prices are high relative to the rest of Mexico.
Playa del Carmen and Cancún: tourist market means plant-based options are widely available in restaurants, though quality varies.
Navigating restaurants
Key questions (in Spanish):
- “¿Tiene manteca?” (Does it contain lard?)
- “¿El mole lleva caldo de pollo?” (Does the mole use chicken broth?)
- “¿Las tortillas son de maíz o harina?” (Are the tortillas corn or flour?)
- “Sin queso, sin crema, sin manteca” (Without cheese, without cream, without lard)
Menu navigation: look for vegetales, hongos (mushrooms), nopales, aguacate, elotes, frijoles. The vegetarian marker (V) is becoming more common in urban restaurants but is not universal.
Market eating
Markets are the most challenging environment but also the most rewarding if navigated well. Fruit stands, juice bars, aguas frescas, and fresh corn products are straightforwardly vegan. Salsas are generally vegan. Tacos de nopales or tacos de frijoles (without cheese) are common at budget stalls.
Book an experience
Vegan Guide in the area
Instant confirmation · Free cancellation on most bookings