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
| Restaurant | Neighbourhood | Specialty | Price range |
|---|---|---|---|
| Por Siempre Vegana TaquerĂa | Medellin, Roma Norte | Vegan suadero, barbacoa, al pastor tacos | MXN $30â60 per taco |
| Vegano Smart | Multiple locations | Fast-casual burgers, tacos, antojitos | MXN $80â150 per meal |
| Los Loosers | Roma Norte | Vegan comfort food, burgers, milkshakes | MXN $100â200 |
| La Pitahaya Vegana | Condesa | Vegan Mexican food, comida corrida format | MXN $90â150 |
| Blanca Flor | Mercado MedellĂn, Roma Sur | Market stall, plant-based comida corrida | MXN $60â100 |
| Forever Vegano | Roma Norte | Raw and cooked options, international menu | MXN $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)
| Restaurant | Neighbourhood | Vegan offering | Price range |
|---|---|---|---|
| Quintonil | Polanco | Plant-forward tasting menu using indigenous ingredients | MXN $2,500â4,000 |
| CafĂ© Nin | Roma Norte | Vegan breakfast options, good coffee | MXN $100â200 |
| Ojo de Agua | Multiple locations | Juices, salads, plant-based breakfast bowls | MXN $80â160 |
| Raw Love | Roma Norte | Raw plant-based, smoothie bowls, desserts | MXN $100â200 |
| Lardo | Condesa | Mediterranean, multiple vegan mains | MXN $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:
- 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
- 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)
- 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.
Related City Guides
- Mexico City Travel Guide
- Mexico City Food Tours - guided tours that can be adapted for plant-based eaters
- Street Food Guide to Mexico - which street foods are naturally vegan or can be modified
- Mexico City Digital Nomad Guide - neighbourhood breakdown for longer stays in CDMX
- Vegan Guide to Oaxaca - plant-based options in Oaxacaâs traditional cuisine