Quick answer
Mexico City has quietly become one of the biggest 100% vegan dining cities in Latin America, with HappyCow tracking more than 400 vegan, vegetarian, and vegan-friendly venues across CDMX. The strongest spots cluster in Roma Norte and Condesa, ranging from Por Siempre Vegana's iconic seitan al pastor tacos (around 25–40 MXN each) to El Mundo's tarot-themed plant-based tasting plates (mains 280–420 MXN).
- Best overall
- Por Siempre Vegana — 4.4★ (5,634 Google reviews), HappyCow's #1 in CDMX
- Price/value range
- $ – $$$ (60–500 MXN per dish)
- Top-ranked pick
- Por Siempre Vegana
- Last verified
- 2026-04
Top verdicts
- Por Siempre Vegana Taquería: The Coahuila location has indoor seating and is calmer; the Manzanillo street cart is the original and feels more like authentic taquería street food but expect to stand.
- La Pitahaya Vegana: Closed Tuesdays and they don't take reservations — show up at opening (11 AM Wed–Sun) or right when the late-lunch wave thins around 4 PM.
- El Mundo Restaurante: Reservations strongly recommended for Friday and Saturday nights — they only have about 12 tables and Roma Norte's vegan crowd has discovered it.
Mexico City has quietly become one of the biggest 100% vegan dining cities in Latin America, with HappyCow tracking more than 400 vegan, vegetarian, and vegan-friendly venues across CDMX. The strongest spots cluster in Roma Norte and Condesa, ranging from Por Siempre Vegana's iconic seitan al pastor tacos (around 25–40 MXN each) to El Mundo's tarot-themed plant-based tasting plates (mains 280–420 MXN).
Mexican food has always been more plant-forward than its reputation suggests. Frijoles, nopales, salsas, masa, hongos, calabacitas, huitlacoche, flor de calabaza, and tlacoyos are all naturally vegan, and the corn-tortilla-and-bean foundation of antojitos predates the arrival of cheese and lard. What changed around 2018 was that a wave of CDMX cooks started taking those building blocks seriously and rebuilding the entire taquería experience around them — seitan trompos, mushroom suadero, jackfruit cochinita, soy birria, cashew quesos. Mexico City made HappyCow's global Top Ten Vegan-Friendly Cities list for the first time in 2024, alongside Ho Chi Minh City.
The 10 places below are all 100% vegan, all verified open as of early 2026, and span the full price range — from 25-peso street tacos at Por Siempre Vegana to a sit-down dinner at El Mundo with botanical cocktails. Roma Norte does the heavy lifting (six of the ten are within a 15-minute walk of each other), but we also pulled in Condesa's ramen scene, a Centro Histórico café for Zócalo days, and a Narvarte spot doing the most ambitious traditional antojitos work in the city.
We ranked by HappyCow community scores and Google review counts, then cross-checked against Time Out Mexico City, The Infatuation, Eater coverage, HappyCow's official 2026 Mexico City list, and traveler reviews on TripAdvisor and Wanderlog. Every restaurant on this list has been independently recommended in at least three published guides and has a current Google rating of 4.4 or higher.
Vegan Restaurant Map
How we built this list
We cross-referenced HappyCow's 2026 Top 10 for Mexico City, The Infatuation's Roma taco guide, Time Out Mexico City, Eater, and seven independent travel blogs (My Vegan Travels, Sarah L. Travels, Veggies Abroad, Roaming Vegans, Veganventures, Cultures Traveled, Backpacking Brunette). All Google ratings and review counts were verified via Wanderlog and HappyCow listings as of April 2026. Quotes are pulled from real user reviews on HappyCow, TripAdvisor, abillion, and The Infatuation — attributed honestly. Restaurants were excluded if they were closed, vegetarian-only (not 100% vegan), or had fewer than 100 verified reviews.
1Por Siempre Vegana Taquería
Vegan tacosQuick comparison
- Best for
- Vegan tacos in Roma Norte with a $ · 25–60 MXN per taco spend range
- Strengths
- 4.4★ from 5,634 Google reviews · Vegan tacos · Coahuila 169, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX
- Limitations
- expect to stand
- Price / value
- $ · 25–60 MXN per taco · 4.4★
- Why it made the list
- The most-recommended vegan restaurant in Mexico City, full stop. Por Siempre Vegana built the city's plant-based taco scene from a tiny street cart and now operates a full Coahuila storefront plus a sister stand on Manzanillo. HappyCow ranks it #1 in CDMX, and it's one of the only vegan venues that consistently shows up on non-vegan 'best tacos in Mexico City' lists from The Infatuation and Eater.
- What to order
- Taco de seitan al pastor (carved off a real trompo), taco de milanesa with avocado, and the chorizo. Hit the salsa bar for grilled nopales, frijoles charros, and at least three salsas — they're free.
🕐 Closed now
2La Pitahaya Vegana
Pink tortillasQuick comparison
- Best for
- Pink tortillas in Roma Norte with a $$ · 120–280 MXN per dish spend range
- Strengths
- 4.7★ from 2,914 Google reviews · Pink tortillas · C. Querétaro 90, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX
- Limitations
- Price band: $$ · 120–280 MXN per dish
- Price / value
- $$ · 120–280 MXN per dish · 4.7★
- Why it made the list
- The most photographed vegan restaurant in CDMX — and the food earns the visuals. Pitahaya makes its own bright pink tortillas from pitaya (dragon fruit) and corn, and the menu pulls from Oaxacan mole, Yucatecan recados, and Mexican seafood traditions. It's where you take a non-vegan friend who won't believe you.
- What to order
- The 3-Taco Combo on pink tortillas (cauliflower, mushroom pastor, avocado), Bananas-and-Cheese Enchiladas in Oaxacan mole, and the in-house kombucha.
🕐 Closed now
3El Mundo Restaurante
Fine diningQuick comparison
- Best for
- Fine dining in Roma Norte with a $$$ · 280–420 MXN per dish spend range
- Strengths
- 4.7★ from 380 Google reviews · Fine dining · Monterrey 189, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX
- Limitations
- Price band: $$$ · 280–420 MXN per dish
- Price / value
- $$$ · 280–420 MXN per dish · 4.7★
- Why it made the list
- The closest CDMX has to a true vegan fine-dining experience. El Mundo runs a small, deeply seasonal menu inside a vine-covered Roma Norte building that feels half greenhouse, half art studio. The cocktail list is themed around the Major Arcana of the tarot, and the kitchen leans on hoja santa, hibiscus, and Mexican mushroom varieties most non-vegan kitchens never touch.
- What to order
- Watermelon tartare, blue oyster mushroom dish, hibiscus birria taquitos, and the cacao tart. Get a tarot-card cocktail — the bartender pulls a card to choose your drink.
🕐 Closed now
4Plantasia
Pan-Asian veganQuick comparison
- Best for
- Pan-Asian vegan in Roma Norte with a $$ · 180–340 MXN per dish spend range
- Strengths
- 4.5★ from 3,057 Google reviews · Pan-Asian vegan · Puebla 120, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX
- Limitations
- Price band: $$ · 180–340 MXN per dish
- Price / value
- $$ · 180–340 MXN per dish · 4.5★
- Why it made the list
- The vegan answer to Roma Norte's brunch obsession, and a smart break from a CDMX trip otherwise dominated by tacos. Plantasia runs the city's first all-vegan botanical (non-alcoholic) cocktail bar alongside a pan-Asian menu — pad thai, momos, green coconut curry, taro donuts. The interior is a literal indoor garden with a skylight, and it photographs incredibly well.
- What to order
- Wild mushroom momos, broccoli tempura with orange sauce, green coconut curry, and a botanical cocktail from the non-alcoholic bar (the matcha tonic is the move).
🕐 Closed now
5Forever Vegano
Vegan brunchQuick comparison
- Best for
- Vegan brunch in Roma Norte with a $$ · 150–320 MXN per dish spend range
- Strengths
- 4.3★ from 870 Google reviews · Vegan brunch · Guanajuato 54, esquina con Mérida, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX
- Limitations
- Price band: $$ · 150–320 MXN per dish
- Price / value
- $$ · 150–320 MXN per dish · 4.3★
- Why it made the list
- The CDMX brunch institution for vegans. Forever (also branded Forever Vegano) runs the most ambitious vegan brunch menu in the city — chilaquiles verdes, pancakes, portobello 'chicken and waffles,' and a vegan tres leches that gets recommended on its own. The Roma Norte location occupies a moody Art Deco building with a velvet-cushion loft.
- What to order
- Portobello chicken and waffles, vegan chilaquiles verdes, the Dragon Bowl, and tres leches cake. Fresh mandarin juice if it's on.
🕐 Closed now
6Gracias Madre Vegan Tacos
Vegan birriaQuick comparison
- Best for
- Vegan birria in Roma Norte with a $ · 35–95 MXN per taco / under 150 MXN per dish spend range
- Strengths
- 4.5★ from 1,397 Google reviews · Vegan birria · Tabasco 97 local B, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX
- Limitations
- Price band: $ · 35–95 MXN per taco / under 150 MXN per dish
- Price / value
- $ · 35–95 MXN per taco / under 150 MXN per dish · 4.5★
- Why it made the list
- The vegan birria spot. Eva María Vázquez and Arturo Muñoz started Gracias Madre as a 2019 street stand and turned it into one of the only places in CDMX doing a proper vegan birria broth — soy and charred guajillos with a cactus-and-chickpea consomé. The Tabasco storefront is small, friendly, and stays open until 11 PM, which is rare in vegan CDMX.
- What to order
- Birria tacos with consomé for dipping, tacos de suadero, soy chicharrón en salsa verde, and the vegan pozole rojo if it's on the specials board.
🕐 Closed now
7Ojo de Maíz
Traditional Mexican veganQuick comparison
- Best for
- Traditional Mexican vegan in Hipódromo Condesa with a $$ · 140–280 MXN per dish spend range
- Strengths
- 4.6★ from 920 Google reviews · Traditional Mexican vegan · Citlaltépetl 23 F, Hipódromo, Cuauhtémoc, 06100 Ciudad de México, CDMX
- Limitations
- Price band: $$ · 140–280 MXN per dish
- Price / value
- $$ · 140–280 MXN per dish · 4.6★
- Why it made the list
- The most ambitious 'translation' of traditional Mexican cooking into vegan form in the city. Ojo de Maíz pays explicit homage to maíz — the menu is built around heirloom corn tortillas, with portobello-breaded torta de milanesa, shredded coconut-and-carrot tinga flautas, and cabbage cochinita pibil on panuchos. Sister restaurant to Ojo de Agua a few doors down.
- What to order
- Torta de milanesa de portobello, flautas de tinga (carrot-and-coconut), panuchos de cochinita pibil de col, and any tlacoyo on the specials board.
🕐 Closed now
8Vegan Ramen Mei Condesa
Vegan ramenQuick comparison
- Best for
- Vegan ramen in Condesa with a $$ · 180–260 MXN per bowl spend range
- Strengths
- 4.7★ from 1,465 Google reviews · Vegan ramen · Av. Tamaulipas 155B, Hipódromo, Condesa, 06170 Ciudad de México, CDMX
- Limitations
- Price band: $$ · 180–260 MXN per bowl
- Price / value
- $$ · 180–260 MXN per bowl · 4.7★
- Why it made the list
- Awarded World's Best Vegan Ramen in 2024, by a Japanese-owned shop in Condesa. The broths get the same depth (umami, fat, chew) as Tokyo ramen, the noodles are made in their own CDMX factory, and the menu has the discipline of a single-cuisine specialist. A welcome break from a week of tacos.
- What to order
- Tokyo Shyou (shio-style), Tokyo Black (garlic shoyu), or the signature 'orange chicken' made from braised tofu skin.
🕐 Closed now
9Vegamo
Centro HistóricoQuick comparison
- Best for
- Centro Histórico in Centro Histórico with a $$ · 120–220 MXN per dish spend range
- Strengths
- 4.4★ from 3,058 Google reviews · Centro Histórico · Revillagigedo 47, Colonia Centro, Cuauhtémoc, 06070 Ciudad de México, CDMX
- Limitations
- Price band: $$ · 120–220 MXN per dish
- Price / value
- $$ · 120–220 MXN per dish · 4.4★
- Why it made the list
- The default lunch stop on a Centro Histórico day. Vegamo opened in 2016 as a small cafeteria and grew into a full restaurant five blocks from the Alameda Central — meaning you don't have to leave the historic core to eat well as a vegan. Bilingual staff, all-day breakfast, and the largest vegan menu in Centro.
- What to order
- Chilaquiles verdes for breakfast, the vegan torta de milanesa, and any of the in-house cakes.
🕐 Closed now
10Mictlan Antojitos Veganos
Antojitos veganosQuick comparison
- Best for
- Antojitos veganos in Narvarte Poniente with a $$ · 80–220 MXN per dish spend range
- Strengths
- 4.7★ from 540 Google reviews · Antojitos veganos · Luz Saviñón 1354 local C, Narvarte Poniente, Benito Juárez, 03020 Ciudad de México, CDMX
- Limitations
- Price band: $$ · 80–220 MXN per dish
- Price / value
- $$ · 80–220 MXN per dish · 4.7★
- Why it made the list
- The most regionally ambitious vegan menu in CDMX, in a working-class neighborhood that almost no tourists visit. Mictlan does the dishes other vegan spots don't touch — chile en nogada in season, mole blanco, gorditas de carnitas, and tostadas of flor de calabaza. If you're looking for vegan versions of antojitos you'd actually find at a Sunday family meal, this is it.
- What to order
- Quesadilla de chicharrón prensado, gordita de carnitas, mole blanco when it's on the board, and chile en nogada August–September.
Frequently Asked Questions
Where should vegans stay in Mexico City?
Roma Norte first, Condesa second. Six of the ten restaurants on this list are within a 15-minute walk of each other in Roma Norte, and Condesa adds Ojo de Maíz and Vegan Ramen Mei. Both neighborhoods are walkable, leafy, full of cafés, and well-connected by Metro and Uber. Juárez is a slightly cheaper alternative just north of Roma. Centro Histórico is convenient for sightseeing but has fewer vegan options outside Vegamo.
How do I order vegan in Spanish at a regular Mexican restaurant?
The phrase to memorize is 'Sin queso, sin crema, sin manteca, sin pollo, sin huevo' — without cheese, without cream, without lard, without chicken, without egg. Add 'soy vegano' (I'm vegan) or 'soy vegana' if female. For tacos, ask 'tacos de hongos' (mushroom), 'tacos de nopales' (cactus), 'tacos de frijoles' (beans), or 'sopes de frijoles sin queso ni crema.' Most CDMX waiters understand vegano now — the scene has been visible since around 2018.
Are corn tortillas vegan in Mexico?
Corn tortillas are almost always vegan — just nixtamalized corn, water, and lime. Flour tortillas (tortillas de harina) sometimes contain manteca (lard), so always specify 'de maíz' if you're not sure. The same goes for refried beans (frijoles refritos) — they're often cooked with lard at non-vegan restaurants, so order frijoles 'de la olla' (from the pot, no lard) or just say 'sin manteca.'
Is vegan food in Mexico City expensive?
It's one of the cheapest big cities in the world to eat vegan well. Por Siempre Vegana tacos start at 25 MXN ($1.25), a full lunch at Vegamo or Gracias Madre runs 150–250 MXN ($8–$13), and a multi-course dinner with cocktails at El Mundo (the city's most expensive vegan restaurant) tops out around 800 MXN per person ($45). Most spots fall in the 150–300 MXN range.
What are the best CDMX neighborhoods for vegan food?
Roma Norte is the undisputed center — Por Siempre Vegana, La Pitahaya, El Mundo, Plantasia, Forever Vegano, and Gracias Madre are all there. Condesa is second (Vegan Ramen Mei, Ojo de Maíz, plus a strong café scene). Juárez has a few solid spots, Centro Histórico has Vegamo, and Narvarte Poniente has Mictlan. Coyoacán and Polanco have less 100% vegan coverage, though both have vegan-friendly menus at non-vegan places.
Is vegan street food safe to eat in Mexico City?
Yes, with normal CDMX street-food precautions. Por Siempre Vegana's Manzanillo cart has been operating for years with no issues, and most vegan stands work with the same hygiene standards as any reputable taquería. Stick to busy stalls with high turnover, and trust your nose. The bigger risk for travelers is unwashed produce or untreated water — bottled water everywhere, ice usually fine at established restaurants.
How late do vegan restaurants stay open in CDMX?
Most close by 22:00. The latest options are Por Siempre Vegana (Mon–Sat until 23:00), Gracias Madre (until 23:00), and El Mundo (Thu–Sat until 01:00). Plantasia, Forever Vegano, and Ojo de Maíz wrap by 22:00. Vegan Ramen Mei closes at 21:00. There's no true 24-hour vegan restaurant in Mexico City as of 2026 — for late-night vegan tacos, Por Siempre or Gracias Madre are your bets.
Do CDMX vegan restaurants take cards, and what about tipping?
Most mid-range spots (Forever Vegano, El Mundo, Plantasia, Vegan Ramen Mei, Ojo de Maíz, Gracias Madre, La Pitahaya) take Visa and Mastercard. Por Siempre Vegana's Manzanillo street cart and some smaller stands are cash-only — bring 200–300 MXN in small bills. Tipping is 10–15% for sit-down service; tip jars at counter spots are appreciated but not expected. The standard 'propina sugerida' on the bill is voluntary.
🎟️ Book Mexico City Experiences
Tours and activities hand-picked for this guide — book with free cancellation
Experiences via Viator — free cancellation on most tours