FreeFromFinder/ eat safely with references

SearchMexico CityVegan

Best vegan restaurants in Mexico City

13 venues in Mexico City rated S to B for vegan, every tier backed by cited sources.

LA PLANTISQUERÍA - vegan seafood restaurant

LA PLANTISQUERÍA - vegan seafood

06700 Ciudad de México · Vegan · Vegetarian · €€

100% vegan restaurant with a dedicated plant-based kitchen. No animal products used; confirmed by multiple aggregators, customer reviews, and the venue's own branding as 'vegan seafood'. All dishes are inherently vegan.

Mon12:00 to 7:00 PM
Tue12:00 to 7:00 PM
Wed12:00 to 7:00 PM
Thu12:00 to 7:00 PM
Fri12:30 to 8:30 PM
Sat12:30 to 8:30 PM
Sun12:00 to 7:00 PM
Luvina Vegan Bar restaurant

Luvina Vegan Bar

03020 Ciudad de México · Vegan · Vegetarian · €€

100% vegan bar with an entirely plant-based menu and no animal products on premises. Confirmed by the official website (menu categories, brand description), HappyCow listing (vegan category and owner post), Spinach guide (Outstanding for vegans), and Wanderlog (entirely vegan menu). Kitchen is dedicated to vegan preparation.

Mon3:00 to 11:00 PM
Tue3:00 to 11:00 PM
Wed3:00 to 11:00 PM
Thu3:00 to 11:00 PM
Fri3:00 to 11:00 PM
Sat3:00 to 11:00 PM
Sun3:00 to 11:00 PM
Umami restaurant

Umami

06700 Ciudad de México · Vegan · Vegetarian · €€

Umami (Mexico City) is a 100% vegan restaurant. The HappyCow listing explicitly categorises it as 'Vegan' and all reviews describe plant-based dishes. The venue's own Instagram handle is 'hey.umamivegan'. This is a dedicated vegan kitchen, making it verifiably safe for vegans.

MonClosed
TueClosed
Wed4:00 to 11:00 PM
Thu4:00 to 11:00 PM
Fri4:00 to 11:30 PM
Sat4:00 to 11:30 PM
Sun4:00 to 10:00 PM
Vegamo restaurant

Vegamo

06070 Ciudad de México · Vegan · Vegetarian · €€

Vegamo is a 100% vegan restaurant. All sources confirm it serves only plant-based food. No animal products are used in the kitchen, making it verifiably safe for vegans.

Mon10:00 AM to 10:00 PM
Tue10:00 AM to 10:00 PM
Wed10:00 AM to 10:00 PM
Thu10:00 AM to 10:00 PM
Fri10:00 AM to 10:00 PM
Sat10:00 AM to 10:00 PM
Sun10:00 AM to 10:00 PM
Alguito Vegano restaurant

Alguito Vegano

Cuauhtémoc · Vegan · Vegetarian · €€

100% vegan restaurant with no animal products on premises; confirmed by multiple independent sources including HappyCow listing, vegan travel blog, and restaurant directory. No accreditation but structurally dedicated kitchen for vegan.

Mon8:00 AM to 3:00 PM
Tue9:00 AM to 5:00 PM
Wed9:00 AM to 10:15 PM
Thu9:00 AM to 10:15 PM
Fri9:00 AM to 10:15 PM
Sat9:00 AM to 10:15 PM
Sun9:00 AM to 9:30 PM
Goyo's Burgers restaurant

Goyo's Burgers

06700 Ciudad de México · Vegan · Vegetarian · €€

Fully vegan restaurant with a 100% plant-based menu and no animal products on the premises. The venue is named 'Goy's Plant-Based Burgers', listed as Vegan on HappyCow, and described as 'Fully Vegan' by Spinach. Multiple customer reviews confirm the entirely plant-based nature of the food.

MonClosed
TueClosed
Wed1:00 to 10:00 PM
Thu1:00 PM to 12:00 AM
Fri1:00 PM to 12:00 AM
Sat1:00 PM to 12:00 AM
Sun1:00 to 9:00 PM
Gracias Madre Vegan Tacos restaurant

Gracias Madre Vegan Tacos

06700 Ciudad de México · Vegan · Vegetarian · €€

100% vegan taqueria; no animal products on premises. Dedicated vegan kitchen.

Mon9:00 AM to 10:45 PM
Tue9:00 AM to 10:45 PM
Wed9:00 AM to 10:45 PM
Thu9:00 AM to 10:45 PM
Fri9:00 AM to 10:45 PM
Sat9:00 AM to 10:45 PM
Sun9:00 AM to 10:20 PM
La Pitahaya Vegana restaurant

La Pitahaya Vegana

06700 Ciudad de México · Vegan · Vegetarian · €€

100% plant-based restaurant; no animal products used in any dish. Official menu and HappyCow confirm fully vegan kitchen.

Mon2:00 to 9:00 PM
TueClosed
Wed2:00 to 9:00 PM
Thu2:00 to 9:00 PM
Fri2:00 to 9:00 PM
Sat11:00 AM to 9:00 PM
Sun11:00 AM to 9:00 PM
Mandragora vegan restaurant

Mandragora vegan

06760 Ciudad de México · Vegan · Vegetarian · €€

100% dedicated vegan restaurant: the entire menu is plant-based, no animal products on premises. Multiple sources (HappyCow, Spinach, Restaurant Guru) confirm this is a fully vegan operation.

Mon10:00 AM to 10:00 PM
Tue10:00 AM to 10:00 PM
Wed10:00 AM to 10:00 PM
Thu10:00 AM to 10:00 PM
Fri10:00 AM to 10:00 PM
Sat10:00 AM to 10:00 PM
Sun10:00 AM to 7:00 PM
Plantasia restaurant

Plantasia

06700 Ciudad de México · Vegan · Vegetarian · €€

Plantasia is a 100% plant-based venue (menu states 'Comida Contemporánea Asiática Plantbased' and '100% vegetal'). Multiple independent sources (HappyCow, Your Friend The Nomad, Eater, Vegan Restaurants Near Me) confirm it is fully vegan. No animal products are used in the kitchen, making it structurally safe for vegans.

Mon12:00 to 10:00 PM
Tue12:00 to 10:00 PM
Wed12:00 to 10:00 PM
Thu12:00 to 10:30 PM
Fri12:00 to 10:30 PM
Sat12:00 to 10:30 PM
Sun12:00 to 9:00 PM
Vegattos restaurant

Vegattos

06470 Ciudad de México · Vegan · Vegetarian · €€

100% vegan kitchen and store — no animal products on the premises. Multiple sources confirm 'fully vegan place', 'vegan store and cat cafe'. Dairy, egg, and all animal-derived ingredients are structurally absent.

MonClosed
Tue11:00 AM to 5:00 PM
Wed11:00 AM to 5:00 PM
Thu11:00 AM to 5:00 PM
Fri11:00 AM to 5:00 PM
Sat11:00 AM to 5:00 PM
Sun11:00 AM to 5:00 PM
El Mundo Restaurante restaurant

El Mundo Restaurante

06700 Ciudad de México · · €€

100% plant-based kitchen. The venue is an explicitly vegan restaurant (HappyCow category, Spinach guide, official website). All dishes are free from animal products, making it structurally impossible for non-vegan ingredients to be present.

MonClosed
Tue2:00 to 10:00 PM
Wed2:00 to 10:00 PM
Thu2:00 to 10:00 PM
Fri2:00 to 11:00 PM
Sat2:00 to 11:00 PM
Sun2:00 to 8:00 PM
Por Siempre Vegana 2 restaurant

Por Siempre Vegana 2

06700 Ciudad de México · Vegan · Vegetarian ·

The venue is a fully vegan taquería. HappyCow lists it as 'Vegan' category, and all 163 reviews are from vegan users confirming the entire menu is plant-based. The blog post from talesofabackpacker.com explicitly states 'everything is vegan'. No animal products are used anywhere on the premises.

Mon10:00 AM to 11:00 PM
Tue10:00 AM to 11:00 PM
Wed10:00 AM to 11:00 PM
Thu10:00 AM to 11:00 PM
Fri10:00 AM to 11:00 PM
Sat10:00 AM to 11:00 PM
Sun10:00 AM to 9:00 PM