Vegan Guide to Mexico City

· Updated · 7 min read Vegan Guide
Mexico City vegan market and plant-based tacos

Mexico City has the most developed vegan food scene in Mexico — the intersection of a 22-million-person metropolis, a strong market food culture, and a growing international community has produced both dedicated vegan restaurants and a deep tradition of naturally plant-based dishes. Roma Norte and Condesa are the epicentres of the dedicated vegan scene, but every neighbourhood has options if you know what to look for. The traditional market system — tamales, nopales, esquites, fresh fruit — provides a parallel stream of vegan eating that predates the modern movement by centuries.

Traditional dishes that are naturally vegan

Not everything in Mexican cuisine involves meat. These preparations are inherently plant-based or easily made so:

Tacos de frijoles: Bean tacos — common at street stalls and market fondas. Usually plant-based, though the beans may have been fried in lard at traditional establishments. Ask “¿Los frijoles tienen manteca?” In Roma and Condesa, most restaurants use vegetable oil by default.

Tacos de nopales: Grilled or sautéed cactus paddles in a corn tortilla with salsa, onion, and coriander. Available at many taco stands, particularly in the mornings and at markets. No animal products.

Enfrijoladas: Tortillas dipped in thick black bean sauce, topped with onion, avocado, and salsa. Traditionally served with cheese or cream — specify “sin queso, sin crema” for a vegan version. The bean sauce itself is usually vegan.

Guacamole and totopos: Always vegan — avocado, lime, onion, cilantro, salt. Totopos (tortilla chips) are fried in vegetable oil at the vast majority of establishments.

Esquites: Corn kernels in a cup with chile, lime, epazote, and typically mayonnaise and cheese. Order “sin mayonesa, sin queso” — the corn with lime and chile alone is excellent.

Agua frescas: Jamaica (hibiscus), horchata (rice milk, cinnamon, sugar), tamarindo, limón — all naturally vegan and available at every market, juice stand, and comida corrida restaurant. Approximately MXN $15–30 per glass.

Tamales de rajas or frijoles: Corn masa tamales with chilli strips or beans. The filling is vegan, but the masa traditionally contains lard — ask specifically about lard-free masa. Market vendors who make vegan tamales exist, particularly in Roma and near health food markets.

Best vegan restaurants

Dedicated vegan

RestaurantNeighbourhoodSpecialtyPrice range
Por Siempre Vegana TaqueríaMedellin, Roma NorteVegan suadero, barbacoa, al pastor tacosMXN $30–60 per taco
Vegano SmartMultiple locationsFast-casual burgers, tacos, antojitosMXN $80–150 per meal
Los LoosersRoma NorteVegan comfort food, burgers, milkshakesMXN $100–200
La Pitahaya VeganaCondesaVegan Mexican food, comida corrida formatMXN $90–150
Blanca FlorMercado Medellín, Roma SurMarket stall, plant-based comida corridaMXN $60–100
Forever VeganoRoma NorteRaw and cooked options, international menuMXN $100–180

Por Siempre Vegana is the essential CDMX vegan experience — the vegan versions of suadero, barbacoa, and al pastor use soy protein and mushroom bases that convincingly replicate texture and flavour. Queue expected on weekends, particularly Saturday late morning. Open until approximately 4–5 pm daily (or until they run out).

Vegan-friendly (not exclusively vegan)

RestaurantNeighbourhoodVegan offeringPrice range
QuintonilPolancoPlant-forward tasting menu using indigenous ingredientsMXN $2,500–4,000
Café NinRoma NorteVegan breakfast options, good coffeeMXN $100–200
Ojo de AguaMultiple locationsJuices, salads, plant-based breakfast bowlsMXN $80–160
Raw LoveRoma NorteRaw plant-based, smoothie bowls, dessertsMXN $100–200
LardoCondesaMediterranean, multiple vegan mainsMXN $150–280

Markets: where and what to eat

Mercado de Medellín (Roma Sur)

The best market for vegan-curious eating in CDMX. Blanca Flor operates as a dedicated vegetarian/vegan comida corrida stall — daily changing menu with a set meal (soup, main, agua fresca) for approximately MXN $60–100. The market also has excellent fresh produce, artisan tofu vendors, and the city’s best selection of imported specialty foods (useful for stocking a kitchen).

Mercado de Jamaica

The city’s main flower market, but the food section has good produce vendors and fruit stands. Less tourist-oriented than Medellín — prices are lower, but finding dedicated vegan stalls requires exploration.

Mercado de San Juan

Known for gourmet ingredients — artisan cheeses, imported goods, exotic meats. Less useful for vegans specifically, but the produce quality is high. Several stalls sell mushrooms (huitlacoche, hongos, portobello) that are excellent for cooking.

Street food approach

The most practical strategy for vegan street food in CDMX:

  1. Morning: Fresh fruit at any puesto de frutas (approximately MXN $20–40 for a large cup). Tamales from a vendor who confirms no lard in the masa (some health-conscious vendors near organic markets). Atole (hot corn drink) — traditional atole is vegan; chocolate atole sometimes contains dairy
  2. Midday: Tacos de nopales, tacos de frijoles, or tostadas with guacamole from market stalls. Esquites sin mayonesa. Fresh jugo (juice) from a juice bar (naranja, zanahoria, verde)
  3. Afternoon/evening: Elote on the cob with lime and chile (sin mayonesa, sin queso). Churros from a street vendor (traditional churro dough is flour, water, salt — vegan; the chocolate dip may contain dairy). Tacos de papa (potato tacos) — available at some stands

Best neighbourhoods for vegan eating

Roma Norte: The highest concentration of dedicated vegan restaurants and vegan-friendly cafés. Walk Calle Medellín, Calle Orizaba, and Avenida Álvaro Obregón for the most options within a few blocks.

Condesa: Similar to Roma but slightly quieter. Good vegan cafés along Avenida Tamaulipas and around Parque México. Farmers’ markets on weekends sometimes have vegan vendors.

Coyoacán: The weekend market (Mercado de Coyoacán) has fruit, tostadas, and esquites. Several vegetarian-friendly restaurants around Jardín Centenario. Less dedicated vegan infrastructure than Roma but more traditional plant-based options.

Centro Histórico: The most challenging neighbourhood for strict vegans (traditional fondas dominate), but market fruit, agua frescas, and tacos de nopales are everywhere. The Mercado de San Juan has specialty ingredients.

Polanco: Upscale dining — Quintonil is the standout for plant-forward fine dining. Hotel restaurants and international restaurants generally accommodate vegan requests. Most expensive neighbourhood for eating.

What to watch for

Lard (manteca): Traditional CDMX cooking uses lard extensively — in tamales, refried beans, and sometimes on the comal for tortillas. Ask “¿Tiene manteca?” at market stalls and traditional restaurants. In Roma/Condesa restaurants targeting an international clientele, vegetable oil is standard — asking is less necessary.

Cheese (queso fresco) and cream (crema): Default toppings on many dishes — sopes, tostadas, enfrijoladas, enchiladas. Ask for “sin queso, sin crema” when ordering. This request is well understood in CDMX.

Chicharrón: Fried pork skin appears in many dishes as a default — sometimes blended into salsas or added to stews and gorditas. Less visible than whole chicharrón pieces, so ask specifically at traditional fondas.

Chicken broth (caldo de pollo): Used as a base in many soups, rice dishes, and some moles. Ask “¿El arroz/sopa lleva caldo de pollo?” — this is a common hidden animal product in otherwise plant-based-looking dishes.

Grocery and self-catering

For longer stays or preparing your own food:

  • Chedraui, Soriana, La Comer: Plant milks (Alpura Vegetal, NotCo, Silk — approximately MXN $40–60/litre), tofu (approximately MXN $30–50), veggie burgers, and extensive produce sections
  • Organic markets: Mercado el 100 (Roma Norte, Saturdays) has artisan vegan products, nut cheeses, plant-based charcuterie, organic produce
  • Tianguis (weekly street markets): neighbourhood markets operating on specific days — the cheapest source of fresh produce. Seasonal fruits (mangos May–August, guavas October–February, tunas August–October) at approximately 30–50% less than supermarket prices
  • Health food stores: Green Corner (Roma Norte), The Green Corner (Condesa) — dedicated health food shops with imported vegan products, supplements, and prepared foods

Plan your trip: tours in Mexico City · eSIM for Mexico.

Book an experience

Food tours & local experiences

Discover local food culture on a guided tour — many cater to dietary preferences on request.

Tickets & Attractions

Book Experiences in Advance

Pre-book popular attractions, tours, and experiences via Tiqets — instant confirmation and mobile tickets. Skip the queue on busy days.

Browse on Tiqets →

Best price guaranteed — same price as booking direct. We earn a small commission at no extra cost to you.