When we were living in Mexico City, I barely knew how to cook and hence I ended up eating at many vegan restaurants in Mexico City. It was my first time in Mexico and hence I also wanted to experience some local vegan Mexican food. And there are so many vegan friendly restaurants in Mexico City and I was never hungry.
Table Of Contents
- 1 Best Vegan Restaurants in Mexico City
- 2 Best Vegan Food in Mexico City
- 3 Indian restaurants in Mexico city
- 4 FAQ related to being Vegan in Mexico City
- 5 Conclusion for Best Vegan Restaurants Mexico City:
Best Vegan Restaurants in Mexico City
One of the reasons I decided to be a vegan in Mexico City was because I was not sure what some of the vegetarian dishes in Mexico were cooked in. I was not sure if some of the so called vegetarian food from non-vegetarian restaurants were cooked in items like lard or had additional flavouring like chicken broth.
This list of Mexico city vegan restaurants have been created after visiting every single one of them during our 4 month stay in Mexico.
Mexico City Vegan food tour
If you are in Mexico city for a short visit and would love to learn about some of the best vegan spots in Mexico city and sample some vegan Mexican cuisine, then I would definitely recommend the below vegan food tour in Mexico City.
Best Vegan Food in Mexico City
So now let us list some of the best vegetarian restaurants in Mexico City. This list is totally based on my ratings and I have only chosen around 15 of the best vegetarian restaurants in Mexico City.
Por Siempre Vegana Taqueria
This was hands down my favorite place to eat Mexican vegan food. I went here so many times and I ended up trying almost everything on the menu. Por Siempre Vegana means ‘ Forever Vegan’ (not to be confused with another Vegan restaurant in Mexico City). If you are looking for the best vegan tacos in Mexico City, then this is the place you have to visit.
I realised quite late that they have two locations. One is a tiny hole in the wall restaurant with hardly 5-10 tables while the other one is a vegan taco stand just located around 5 mins from the restaurant. If you are in the mood to sit down and have a chat, then go to Por Siempre Vegana 2.
However, if you don’t mind standing and eating, then you can head to their street taco stand Por Siempre Vegana.
The thing to keep in mind is that I have never seen the restaurant empty. You have to go give your names to the host/ hostess and then you have to wait for the table till they call your name. I have even waited for close to 45 minutes on some occasions. The place is that popular with vegans in Mexico City.
One of the waitresses used to speak English and she always used to give me recommendations on what to eat whenever I used to visit this place.
It also had an open condiment section and you could choose any condiments to go with your tacos, tortas or Gringas. Also, had a good selection of vegan desserts to choose from.
Open from 10 AM to 11 PM daily.
How much does it cost to eat here?: This was definitely a budget place when it comes to eating vegan dishes in Mexico City. It costs around 15 Mexican pesos for a taco and I always ended up eating at least 3 vegan tacos which came to around 45 Mexican pesos (180 INR or 2.25 USD).
Recommended Items to Try here: I was in love with their Seitan and Pastor Tacos. And definitely their great Chimmichurri tacos. Also don’t forget to load up on the condiments.
Address and Google Map coordinates:
For the restaurant Por Siempre Vegana 2 : Coahuila 169, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico. Google map coordinates.
For the Taco stand Por Siempre Vegana: C. Manzanillo 18, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico. Google Map Coordinates
This place was my first experience of vegan Mexican food in Mexico City. I went here the day after I arrived in Mexico City from India.
Yug Vegetariano is one of the oldest vegetarian restaurants in Mexico City and have been operational since the 1960’s. The food is nothing fancy but you won’t be disappointed here with lots of vegan options to choose from.
Some of these dishes can actually surprise you since on first look, they seem to be as non-vegetarian. A lot of meat substitutes like soya are used and you can find many dishes like tacos, Enchilladas, Milanese steaks etc.
This place also has a vegetarian breakfast / lunch buffet daily. I however never got a chance to have their buffet while I was there. You can also choose to buy a variety of Pan De Luche (Sweet bread) here.
One of the biggest advantages is that Yug Vegetariano is located very close to Angel of Independence in Paseo De La Reforma which is an avenue that runs through the heart of Mexico City. If you are a tourist in Mexico City, then chances are that you will be staying here or near the Zocalo.
Open from 9 AM to 6 PM daily.
How much does it cost to eat here?: Most dishes cost between 90 Mexican Pesos to 200 Mexican Pesos for the buffet. (4.45 – 10 USD / 370 INR to 825 INR).
Recommended Items to Try here: Definitely the Soy burgers or the Milanese Steaks.
Address and Google Map coordinates: C. Varsovia 3, Juárez, Cuauhtémoc, 06600 Ciudad de México, CDMX, Mexico. Google Map Coordinates.
Pro tip: Yug Vegetariano is located very close to the Zona Rosa neighbourhood. This neighbourhood is the party zone of Mexico City. Finish your dinner by 6 PM and then spend rest of the night club hopping. This neighbourhood is also LGBTQ friendly and is known for its many gay establishments.
El Pan Comido
This is one place I ended up visiting a lot mainly because of the convenience. It was very close to where we were staying in Polanco and hence I used to walk over to this place and spend my days there.
It was rarely crowded in the afternoons and I used to sometimes sit and work there. The food was nothing exceptional but I loved the vibe of this place and it was a great place for me as a digital nomad. I used to order a plate of tacos and an Agua Fresca and spend my afternoons working.
Please note that this is a vegetarian place but most of the items can be made vegan on request. Their menu is made of dishes names after movie heroes.
Open daily from 9 AM to 9 PM (Sundays: 10 AM – 6 PM)
How much does it cost to eat here?: Most dishes cost between 80 Mexican Pesos to 200 Mexican Pesos (4 – 10 USD / 165 INR to 825 INR).
Recommended Items to Try here: Try the Enchilladas and the Tacos.
Address and Google Map coordinates:
Address for the Polanco one: C.C. El Palacio de Hierro. Av Moliere 222, Miguel Hidalgo, Polanco II Secc, 11570 Ciudad de México, CDMX, Mexico. Google map coordinates
Address for the Roma Norte: Tonalá 91, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico. Google map coordinates
Update as of 2023: Permanently closed.
If you are looking for fine dining in Mexico City for vegan food, then this is the place to go to. Vegan INC is located right inside a shopping mall (Miyana) which was in Polanco and hence we used to go shopping here almost every week for groceries initially.
They have a lot of fusion Mexican vegan food and it was fun to try the many dishes here. They also have a lot of Italian vegan food in Mexico City. Their cocktails were also really delicious and I used to go here during my initial days in Mexico a lot. They have a wide array of cakes and pastries to choose from.
They are a bit expensive compared to the others. But if you are looking for a vegan fine dining experience in Mexico City, then this is the place you need to go to.
They have other branches in Monterrey, Puerto Vallarta and Quintana Roo.
Open daily from 1 PM – 10 PM.
How much does it cost to eat here?: Most dishes cost between 140 Mexican Pesos to 200 Mexican Pesos (6.99 – 10 USD / 600 INR to 825 INR) and a meal can set you back by at least 300-400 pesos (15 – 20 USD /1250 INR – 1650 INR) here.
Recommended Items to Try here: Try some unique items like the breaded Tofu with Blue corn tortillas.
Address and Google Map coordinates: Miyana, Av. Ejército Nacional Mexicano 769, Polanco, Granada, Miguel Hidalgo, 11520 Ciudad de México, CDMX, Mexico. Google map coordinates
I didn’t end up visiting Veguisima in person but I did end up ordering through Rappi (food delivery app in Mexico city) a few times.
They had some amazing dishes like Enchilladas as well as Molletes. They also had a few Caribbean vegan dishes like Yellow bowls etc.
They are a small establishment as well and hence it was difficult to get a table when I was roaming around the Condesa area and that was the reason I ended up ordering from them. Their tag line says ‘Deli Vegan Food’.
Open daily from 9:30 AM to 9:30 Pm except on Mondays when they are open from 1 PM – 7 PM.
How much does it cost to eat here?: Most dishes cost between 120 Mexican Pesos to 200 Mexican Pesos (6 – 10 USD / 490 INR to 825 INR).
Recommended Items to Try here: Try their yellow bowls
Address and Google Map coordinates: Pachuca 59, Colonia Condesa, Cuauhtémoc, 06140 Ciudad de México, CDMX, Mexico. Google map coordinates
In addition to having a great Mexican menu, this place also features some great Vegan Asian food in Mexico City (Mainly Korean).
It is a small place and is usually quite crowded even during the weekdays. I ended up waiting almost 20 mins for a table. So this is something to keep in mind when you are planning to eat here.
I went multiple times and each time I ended up getting something else. All of them were so flavourful and that is the reason I ended up going there multiple times.
Open from 1 PM – 10 PM daily
How much does it cost to eat here?: Most dishes cost between 130 Mexican Pesos to 200 Mexican Pesos (6.99 – 10 USD / 600 INR to 825 INR).
Recommended Items to Try here: Try their fish tacos, their ramen bowls and their wonton soup.
Address and Google Map coordinates: Sinaloa 236 B, Roma Norte. Mexico City, Mexico. Google map coordinates
Gold Tacos list as one of the top vegan places in Mexico city for tacos. And it took a really long time for me to get here. This was because I thought there was only one location of Gold Tacos and that was quite far from where we were staying.
I still ended up going all the way one night to try the tacos here. When I got to the place at night, I was initially skeptical since the place looked empty and a little run down.
But then I understood why. It was the place where locals were coming to have their Tacos. And in the nighttime, I was the only foreigner there. In spite of being located in one of the upcoming neighbourhoods in Mexico City, Narvarte. But the food was so delicious and I loved whatever I had there.
I got to know a lot later that they have a spot inside the Mercado Roma as well and this was more accessible for me as well. Most dishes are vegetarian which can be made vegan too on request.
Open daily from 10 AM to 9:30 PM
How much does it cost to eat here?: The store in Narvarte is cheaper and most dishes cost between 50 Mexican Pesos to 140 Mexican Pesos (2.5 – 7 USD / 200 INR to 580 INR).
Recommended Items to Try here: Try some items like the Sopas, Flautas and the Enchilladas. But I loved the Tacos the most.
Address and Google Map coordinates: For the Narvarte store: Eugenia 1562, Narvarte Oriente, Benito Juárez, 03020 Ciudad de México, CDMX, Mexico. Google map coordinates
For the Roma store: C. Querétaro 225, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico. Google map coordinates
Pro tip: Mercado Roma is an indoor gourmet food court in Mexico City. It has many restaurants. Nothing exceptional but the cocktails were great and we went there because it was the only place where they had Dosa in Mexico City. Truth be told, I did not like the Dosa but the Channa Batura was good.
La Pitahaya Vegana
Pitahaya refers to the fruit of the dragon fruit and this store gets its name from the Instagram famous pink tortillas that are made using this fruit. There are actually many dishes that are the colour pink here.
A place quite famous for vegan brunch in Mexico City. I never ended up going for brunch though. But it is a small hole in the wall cafe. So expect to wait especially during the touristy season.
It was here that I had my first Tamale and this transported me to my childhood days. My Grandma also prepares a similar dish wrapped in Banana leaves.
They also have a road side pickup place near San Angel.
Open daily from 8:30 AM – 10:30 PM.
How much does it cost to eat here?: This place is quite expensive and most dishes cost between 170 Mexican Pesos to 300 Mexican Pesos (8.5 – 15 USD / 700 INR to 1200 INR).
Recommended Items to Try here: Obviously try the Tortillas Rosas, waffles, Enfrijoladas
Address and Google Map coordinates: C. Querétaro 90, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico, Google map coordinates.
If you are looking for vegan junk food, then Fat Vegan is the place for you. They are notoriously known for their burgers and fries.
If you are on a diet, then this is not the place for you. This is a completely plant based fast food restaurant in Mexico City. Their milkshakes are also a big hit in Mexico City
Open daily from 9 AM – 10 PM. Only till 9 PM on weekends.
How much does it cost to eat here?: This place is quite expensive and most dishes cost between 70 Mexican Pesos to 180 Mexican Pesos (3.5 – 9 USD / 290 INR to 740 INR).
Recommended Items to Try here: Try their vegan burgers and vegan wings
Address and Google Map coordinates: San Luis Potosí 130, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico. Google map coordinates
The first time I went to Forever Vegano was the first time I visited the neighbourhood of Roma in daytime. And after a satisfying lunch here, I ended up taking a stroll around the neighbourhood for hours. It is definitely one of the prettiest neighbourhoods in Mexico city.
They had another outlet near some of the most expensive hotels in Polanco in Mexico City.
Both locations have a lovely ambiance and the food was quite good too at both the places. They do have some continental vegan options here. Breakfast is usually continental while lunch has a nice collection of vegan Mexican dishes.
How much does it cost to eat here?: Most dishes cost between 120 Mexican Pesos to 200 Mexican Pesos (6.5 – 10 USD / 500 INR to 825 INR).
Recommended Items to Try here: Cauliflower tacos
Address and Google Map coordinates:
For the Roma Store: Guanajuato 54, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico. Google map coordinates
For the Polanco store: Closed in 2020
If you are exploring the Zocalo or the Centro Historico area of Mexico city, then this would be one of the highest rated vegan restaurants in the area. It is close to a lot of places in the center of Mexico city.
It is located in a parallel road to the Barrio China (China town) and can be hard to spot. It is another hole in the wall spot with some authentic Mexican vegan dishes and vegan desserts in Mexico city.
I tried their sweet potato fries and they were out of this world. The black mole sauce was also extremely good.
Open from 10 Am to 10 PM daily
How much does it cost to eat here?: Most dishes cost between 120 Mexican Pesos to 200 Mexican Pesos (6.5 – 10 USD / 500 INR to 825 INR).
Recommended Items to Try here: Try the Enchilladas, Chilaquiles and the Enmoladas.
Address and Google Map coordinates: Revillagigedo 47, Colonia Centro, Centro, Cuauhtémoc, 06070 Ciudad de México, CDMX, Mexico. Google Map coordinates
Another favorite among vegan street food stalls and famous for their tortas and tacos.
The tortas here are so delicious that I went here multiple times during our stay in Mexico city.
Obviously you will have to stand and eat as it is with other street food carts. But this is definitely not a problem since everything is compensated by the great food. Unfortunately, because of this, I don’t have any great pictures of the food here.
Remember to carry cash since they only accepted cash like other street food vendors.
Open from 12 PM – 7 PM on all days and 11 Am – 5 PM on Sundays. Closed on Mondays.
How much does it cost to eat here?: A single tacos costs around 20 pesos ( 1 USD / 80 INR) while a Torta or a Gringa can cost around 60-80 pesos ( 3- 4 USD / 250 – 320 INR).
Recommended Items to Try here: Try the world famous Tortas here.
Address and Google Map coordinates: Puebla 182, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico. Google map coordinates
If you are looking for Vegan pizza in Mexico city, then Utopia is the place to go to. This hole in the wall spot in Condesa neighbourhood is famous for its vegan pizzas and hot dogs.
Since I was alone, I was in no mood to have a pizza. So I decided to go for a vegan hot dog. It was quite good and I also loved the Tiramisu I had here.
I didn’t however enjoy the chips I ordered here though. It was a weekday night and I was the only one there besides a couple.
Open daily from 2 PM – 10 PM.
How much does it cost to eat here?: Most dishes cost between 80 Mexican Pesos to 140 Mexican Pesos (4 – 7 USD / 325 INR to 575 INR). A pizza for a family came to around 230 Mexican pesos (11.5 USD / 950 INR)
Recommended Items to Try here: Obviously the vegan pizzas and the vegan hot dogs
Address and Google Map coordinates: Calle Juan Escutia 63, Colonia Condesa, Cuauhtémoc, 06140 Ciudad de México, CDMX, Mexico. Google map coordinates
Other vegan restaurants that have closed down
I did try many more but some of my favorites like Akarma Vegan and Pan D’Monium (set to close in October 2022) have shut down since.
Indian restaurants in Mexico city
One of the biggest advantages of Indian cuisine is that many of the vegetarian dishes can be made vegan on request (no dairy products).
Traditionally I don’t like eating Indian vegetarian food outside India. They change the palette to suit western palettes. But some of the Indian vegetarian food in Mexico City had some great food. So listing three of my favorite Indian restaurants in Mexico City. They did serve non vegetarian options as well but they had lots of vegetarian options to choose from.
This was one of Tharun’s favorite restaurants in Mexico City. And we ended up going here at least once in two weeks or ordering from here every other week. One of the best things about the place was that they managed to retain the taste of India even when they were so far away from India.
It is not a purely vegetarian restaurant but there are many vegan options to choose from.
We did see a lot of Indian expats entertaining their foreign clients here and this place is fairly popular with the Indian crowd in CDMX.
Their ambiance was top notch as well and this definitely was a fine dining restaurant in Mexico City.
Open daily from 1 PM – 10 PM (Closes at 8 PM on Sundays).
How much does it cost to eat here?: This is definitely an expensive restaurant in Mexico City. Most dishes start at a minimum of 200 pesos (10 USD / 820 INR) and a meal for two can easily be between 600-1000 pesos (30-50 USD / 2400- 4000 INR).
Recommended Items to Try here: I loved everything that I tried here.
Address and Google Map coordinates: Av. Homero 1500, Polanco, Polanco II Secc, Miguel Hidalgo, 11550 Ciudad de México, CDMX, Mexico. Google Map coordinates
We went here only once but the food was quite nice and this place is also highly rated among the Indian community in Mexico City.
I had the vegetarian thali here.
Open daily from 1 PM – 10 PM (Closes at 6 PM on Sundays).
How much does it cost to eat here?: Another fining dining restaurant in Mexico city. Most dishes start at a minimum of 200 pesos (10 USD / 820 INR) and a meal for two can easily be between 600-1000 pesos (30-50 USD / 2400- 4000 INR).
Recommended Items to Try here: Try the Biriyani or the Thali options
Address and Google Map coordinates: Av. Ejército Nacional Mexicano 676, Polanco, Polanco III Secc, Miguel Hidalgo, 11540 Ciudad de México, CDMX, Mexico. Google Map coordinates
Loncheria means lunchbox in Mexican and Suvai means taste in Tamil (My husband’s mother tongue). So it literally translates to Taste of the lunch box. Back then, this place didn’t have a restaurant.
We were introduced to Malini, the brain child behind this place by some colleagues of Tharun. And for south Indians like us, it was so nice to eat some delicious home made dishes so far away from home. We used to order almost weekly from Malini when we were there. The only issue back then was that her place was quite far away and we had to incur taxi charges every single time we ordered from her.
Open from 10:30 AM – 6:30 PM on Monday – Saturday
How much does it cost to eat here?: Most dishes start at a minimum of 100 pesos (5 USD / 400 INR) and a meal for two can easily be between 300-500 pesos (15-25 USD / 1200- 2000 INR).
Recommended Items to Try here: South Indian dishes like Medhu Vada or Chole Batura.
Address and Google Map coordinates: C. Concepción Beistegui 619, Col del Valle Centro, Benito Juárez, 03100 Ciudad de México, CDMX, Mexico. Google Map Coordinates
Best areas to find vegan food in Mexico City
I would say that most of the vegan Mexican restaurants were found in the Roma Norte and Condesa neighbourhoods in Mexico City. This could be because a substantial expat community lived in these areas and is also among the hippest neighbourhoods in Mexico City. I loved strolling through these colourful streets after having a delightful meal in one of the many vegetarian restaurants in Mexico City.
How do you ask for Vegan food in Mexico City?
One of the most difficult things is the language barrier in Mexico city. If you don’t speak Spanish, it may be difficult to ascertain which of the foods are vegan and which ones are not (especially if you are eating at a non vegan restaurant in Mexico city. Always ask for an English menu and most vegetarian Mexican restaurants will have one. This will help you understand the ingredients better even if it is a Mexican vegan restaurant. Some useful phrases for you to knows as Mexico city vegans:
Soy Vegetariano – I am vegetarian
Soy Vegan – I am vegan
No como carne – I don’t eat meat
Yo no como pescado – I don’t eat fish
Yo no como pollo – I don’t eat chicken
Puedo tener una ensalada? – Can I have a salad?
Esto contiene manteca de cerdo? – Does this contain lard?
Sin carne, sin pollo, sin pescado, sin heuvos, sin queso – No meat, no chicken, no fish, no eggs, no cheese
Esto contiene productos lacteos? – Does this contain milk products?
No como huevos – I don’t eat eggs
Yo no como queso – I don’t eat cheese
Is Mexico City vegan friendly?
Mexico City is definitely vegan friendly and you have more than 230 vegan friendly restaurants (2022 count) to choose from for the best vegan food in Mexico City. This means that there is no dearth of options if you are craving for vegan food in Mexico City. Since CDMX is the largest city in North America and gets lots of tourists who are vegans, this is something to look forward to when you are traveling to Mexico City.
How to find vegetarian Mexican restaurants in Mexico City?
The easiest way to find the best vegan restaurant in Mexico City is to use Google search or the website Happycow. When you type in best vegan restaurants near me or vegan food near me or vegan restaurant near me (You can also use vegetarian food near me for vegetarian food) in Google search, it will list all the vegan restaurants near you based on the distance. Happycow also lists all the vegan places in a city and hence is a go to website when it comes to vegetarian travel in any new place for me.
Conclusion for Best Vegan Restaurants Mexico City:
So hope you loved this list of the best vegan restaurants in Mexico City. Have you been to any of these restaurants in CDMX and did you love them as much as I did.
Check out some of my other vegetarian posts:
- Vegetarian dishes from Mexico
- Vegetarian in Spain
- Vegetarian in France
- Vegetarian in Israel
- Vegetarian in Portugal
- Vegetarian in the USA
- Vegetarian in Belgium, Austria and Germany
- Vegetarian in Prague
- 12 Vegan foods to try from around the world
Guidebooks for Mexico
Traveling to Mexico and need more guidance on which books to read? These are our recommendations for you to read before you go.
Looking to book your trip now? Find some of my favorite resources I use while booking my trip. You can also find my travel gear here.
Book Your Flight