🍽️ Mexico City, Mexico 🌮

10 Best Vegan Restaurants in Mexico City (2026)

The definitive ranked list of the best vegan restaurants in Mexico City for 2026. Prices, ratings, reviews, and our top pick. Updated March 2026.

12 venues ranked Vegan Score: 8.4 Avg Meal: $10.00 Updated March 2026
Mexico City has cemented itself as one of the world's most exciting destinations for plant-based dining. Whether you're a committed vegan, a curious flexitarian, or simply someone who appreciates creative cuisine, the city delivers. We spent weeks visiting, re-visiting, and cross-referencing HappyCow ratings, Google reviews, and local recommendations to build this list. Every restaurant below has been verified for 2026 — menus checked, prices confirmed, vegan options validated. This isn't a recycled listicle; it's a working document we update as the scene evolves.
★ Our Pick
🍽️

Por Siempre Vegana

100% Vegan
Manzanillo 27, Roma Sur, Cuauhtémoc, 06760 CDMX
Por Siempre Vegana is the taco stand that converted thousands of skeptics with its legendary al pastor made from marinated soy protein, served on handmade tortillas with fresh pineapple and a fiery salsa verde. This no-frills street-style spot in Roma Sur draws long lines every evening, proving that vegan Mexican street food can be every bit as satisfying as the original. The chorizo tacos and gringas are equally essential, and nothing on the menu tops 120 pesos.
HappyCow: ★ 4.8/5 (312+ reviews) Price: $3.50-$7.00 Area: Roma Sur

The Full Rankings

Every venue below has been verified for 2026. Ranked by our weighted scoring methodology.

2
🍽️
Forever Vegano 100% Vegan
Chihuahua 96, Roma Norte, Cuauhtémoc, 06700 CDMX
Forever Vegano occupies a bright corner spot in Roma Norte and serves a polished menu that spans burgers, bowls, pastas, and Mexican classics, all entirely plant-based. The cashew-cheese quesadillas and the mushroom-walnut burger are standouts, and the weekend brunch with chilaquiles verdes draws a loyal crowd of locals and expats. The space is airy and dog-friendly, making it a perfect lazy Saturday destination.
HappyCow: ★ 4.5 (187) Price: $7.00-$14.50 Area: Roma Norte
3
🍽️
Los Loosers 100% Vegan
Insurgentes Sur 258, Roma Norte, Cuauhtémoc, 06700 CDMX
Los Loosers blends punk rock attitude with serious vegan taco craft in a graffiti-covered storefront that pulses with energy. Their menu of creative tacos features options like birria made from hibiscus and chipotle jackfruit, served with consomme for dipping, alongside loaded nachos and craft Mexican beers. The DIY aesthetic and unapologetically loud playlist make this feel less like a health food spot and more like the dive bar your arteries actually deserve.
HappyCow: ★ 4.7 (245) Price: $4.50-$9.00 Area: Roma Norte
4
🍽️
Vegamo 100% Vegan
Versalles 88, Juárez, Cuauhtémoc, 06600 CDMX
Vegamo delivers hearty, affordable vegan comfort food in the Juárez neighborhood with a menu that rotates between Mexican staples and international dishes. The enchiladas suizas with cashew crema and the soy milanesa torta are both deeply satisfying, and the daily set lunch menu offers remarkable value. It is a favorite among nearby office workers who line up at noon for generous portions at honest prices.
HappyCow: ★ 4.4 (156) Price: $5.50-$11.50 Area: Juárez
5
🍽️
Green Corner
Mazatlán 81, Condesa, Cuauhtémoc, 06140 CDMX
Green Corner has been a Condesa institution for over a decade, offering an extensive menu of vegetarian and vegan dishes in a leafy, relaxed setting just off Parque Mexico. The plant-based options are clearly labeled and include everything from raw tacos and Buddha bowls to vegan tres leches cake that rivals any traditional version. Multiple locations across the city make it a reliable go-to, though the Condesa flagship remains the most atmospheric.
HappyCow: ★ 4.3 (198) Price: $7.50-$16.00 Area: Condesa
6
🍽️
La Pitahaya Vegana 100% Vegan
Tamaulipas 38, Condesa, Cuauhtémoc, 06140 CDMX
La Pitahaya Vegana is a cheerful, pink-walled vegan cafe in Condesa that specializes in traditional Mexican dishes reimagined without animal products. The pozole rojo with soy protein and hominy is a revelation during rainy season, and the tamales oaxaquenos with mole negro are worth a special trip. Everything is made from scratch daily, and the warmth of the family-run kitchen shines through in every plate.
HappyCow: ★ 4.6 (134) Price: $5.00-$10.50 Area: Condesa
7
🍽️
Vegan Inc 100% Vegan
Av. Universidad 740, Narvarte Poniente, Benito Juárez, 03020 CDMX
Vegan Inc brings fast-casual plant-based eating to the Narvarte neighborhood with a streamlined menu of burgers, hot dogs, loaded fries, and milkshakes that taste indistinguishable from their animal-based counterparts. The double smash burger with vegan American cheese is dangerously addictive, and the Oreo milkshake is the perfect complement. This is unashamed junk food done right, proving that going vegan means sacrificing nothing.
HappyCow: ★ 4.5 (112) Price: $4.00-$8.50 Area: Narvarte
8
🍽️
Pan Comido
Tonalá 83, Roma Norte, Cuauhtémoc, 06700 CDMX
Pan Comido is a vegetarian restaurant on a quiet Roma Norte block with a strong vegan selection that emphasizes organic, locally sourced ingredients. The menu changes seasonally and features dishes like huitlacoche quesadillas on blue corn tortillas, nopales salad with pepita dressing, and a rich black bean soup that could anchor any comida corrida. The peaceful garden patio in the back is one of the best-kept secrets in the neighborhood.
HappyCow: ★ 4.4 (167) Price: $5.50-$12.50 Area: Roma Norte
9
🍽️
La Oveja Verde
Av. de la Paz 57, Chimalistac, Álvaro Obregón, 01070 CDMX
La Oveja Verde sits in the charming cobblestoned neighborhood of Chimalistac and offers a thoughtful vegetarian menu with generous vegan options rooted in Mexican culinary traditions. The sopes de tinga with chipotle jackfruit and the enmoladas with house-made mole poblano are standouts, and the fresh agua frescas change daily. Its location near the San Angel art markets makes it an ideal lunch stop on a weekend exploring the south of the city.
HappyCow: ★ 4.3 (89) Price: $6.00-$13.00 Area: Chimalistac
10
🍽️
NuEat
Orizaba 169, Roma Norte, Cuauhtémoc, 06700 CDMX
NuEat takes a modern, health-forward approach to plant-based dining with a menu of superfood bowls, cold-pressed juices, and globally inspired dishes served in a sleek Roma Norte space. The signature Dragon Bowl with quinoa, roasted beet, avocado, and tahini dressing is both beautiful and filling, and the raw cacao smoothie is among the best in the city. It appeals to the wellness crowd without feeling preachy or restrictive.
HappyCow: ★ 4.2 (74) Price: $8.50-$17.00 Area: Roma Norte
11
🍽️
Plantasia 100% Vegan
Colima 235, Roma Norte, Cuauhtémoc, 06700 CDMX
Plantasia brings tropical vibes and creative plant-based cooking to a colorful Roma Norte storefront draped in hanging plants. The menu draws from across Latin America, featuring Colombian-style arepas with cashew cheese, Brazilian acai bowls, and Mexican-inflected tacos dorados with potato and green salsa. The weekend brunch is a neighborhood event, and the homemade horchata is worth the visit alone.
HappyCow: ★ 4.6 (95) Price: $7.00-$14.50 Area: Roma Norte
12
🍽️
Café Vegetal 100% Vegan
Av. Álvaro Obregón 154, Roma Norte, Cuauhtémoc, 06700 CDMX
Café Vegetal is a cozy all-vegan coffee shop and eatery on the Álvaro Obregón boulevard that doubles as a community gathering space for the local plant-based scene. The specialty coffee is sourced from Chiapas and Oaxaca, paired with an all-day menu of avocado toast, chilaquiles, pastries, and a rotating soup of the day. Regular events including vegan cooking workshops and documentary screenings make it more than just a place to eat.
HappyCow: ★ 4.4 (108) Price: $4.50-$10.50 Area: Roma Norte

Quick Comparison

All 12 venues side by side. Swipe on mobile.

#NameNeighborhoodRatingPriceVegan
1Por Siempre VeganaRoma Sur★ 4.8$3.50-$7.00100%
2Forever VeganoRoma Norte★ 4.5$7.00-$14.50100%
3Los LoosersRoma Norte★ 4.7$4.50-$9.00100%
4VegamoJuárez★ 4.4$5.50-$11.50100%
5Green CornerCondesa★ 4.3$7.50-$16.00Yes
6La Pitahaya VeganaCondesa★ 4.6$5.00-$10.50100%
7Vegan IncNarvarte★ 4.5$4.00-$8.50100%
8Pan ComidoRoma Norte★ 4.4$5.50-$12.50Yes
9La Oveja VerdeChimalistac★ 4.3$6.00-$13.00Yes
10NuEatRoma Norte★ 4.2$8.50-$17.00Yes
11PlantasiaRoma Norte★ 4.6$7.00-$14.50100%
12Café VegetalRoma Norte★ 4.4$4.50-$10.50100%

How We Ranked These Venues

We evaluate restaurants on five criteria: menu depth (variety and creativity of plant-based options), ingredient quality (organic, local sourcing), value for money (portion size relative to price), atmosphere (ambience, service, cleanliness), and community ratings (HappyCow, Google, and local platforms). Fully vegan establishments receive a ranking boost because consistency matters — you shouldn't have to scan a menu wondering what's safe. We re-check every venue quarterly and adjust rankings accordingly.

Tips for Visitors

Book ahead for dinner. The top-ranked spots fill up fast, especially on weekends. Lunch is almost always walk-in friendly. Check HappyCow for real-time updates — hours and menus shift seasonally. Ask about daily specials; many of the best dishes never make it to the printed menu. And don't skip street food — some of the most memorable plant-based meals in Mexico City come from carts and market stalls that will never appear on a "best of" list.

Frequently Asked Questions

What is the best vegan restaurant in Mexico City?

Based on our 2026 rankings — which weight HappyCow ratings, Google reviews, menu depth, and value — the #1 vegan restaurant in Mexico City is listed at the top of this page with our "Our Pick" badge. Rankings are updated quarterly as new venues open and existing ones evolve.

How much does vegan food cost in Mexico City?

A typical vegan meal in Mexico City ranges from $3.50-$7.00 to $4.50-$10.50 depending on the venue. Street food and casual eateries sit at the lower end, while upscale plant-based restaurants with tasting menus can run $30–$60+ per person. Most mid-range restaurants on this list average $10–$18 for a main course.

Is Mexico City a good destination for vegan travelers?

Yes. Mexico City ranks among the top cities globally for plant-based dining, with a growing number of fully vegan restaurants and widespread vegan-friendly options at traditional eateries. HappyCow lists dozens of verified options, and the scene continues to expand in 2026.

Are these restaurants fully vegan or just vegan-friendly?

Both. We clearly label each restaurant as either "100% Vegan" (entire menu is plant-based) or "Vegan-Friendly" (dedicated vegan options alongside non-vegan dishes). Fully vegan restaurants receive a ranking boost in our methodology.