Hey there! Some of the links on this page are affiliate links. This means that if you choose to make a purchase we may get a small commission at no extra cost to you. Thank you for reading and supporting our blog!
Eating Vegan Food in Mexico City is easy, fun, affordable, and delicious! We have spent more than 6 months in Mexico City eating at almost every vegan restaurant in different parts of the city.
The result? A selection of what we think the 14 best vegan food places in Mexico City that we would always go back to. Enjoy!
All vegan food recommendations on this list are located in Condesa, Roma, or Centro Historico. That doesn’t come as a surprise as those neighborhoods are the wealthier ones in Mexico City and where most tourists are. They are also the areas we spent the most time in.
1. Vegan Ramen Mei – Best Vegan Ramen in Mexico (Condesa)
We discovered Vegan Ramen Mei a few years ago on Mexico’s West Coast in Puerto Vallarta and didn’t get disappointed when we visited her second location in Mexico City.
The owner Mei is from Japan so you can enjoy a truly authentic ramen experience with excellent service. Try the tofu miso or spicey peanut-infused ramen, the excellent starters, and homemade lemonades.
I find it to be the best vegan ramen in the whole of Mexico and trust me I have tried a lot 🙂
2. Gracias Madre Vegan Tacos (Roma Norte)
Mexico City is not only jam-packed with vegan restaurants but also with vegan taco carts! That way you can enjoy plant-based tacos in an authentic Mexican street food setting. Win-win!
Gracias Madre is set up how i like it: A menu of veganized original taco recipes such as al pastor, bistec, and cochinita pipil. Plus, a wide range of toppings such as pickles, lettuce, cucumber, beetroot, and salsas you can put on your tacos as you wish.
So if this is your first taco experience in Mexico, Gracias Madre Vegan Tacos is a great start.
3. Paxil – Plant Based Seafood (Roma Norte)
This is an absolute must-visit! Paxil serves a wide range of tacos with plant-based seafood at a cute little taco cart. If you crave fish and want to try something new this is the place to go.
I was blown away by the creativity of the owner who turned tomato into raw tuna. Also, the fried fish was very well done and you almost couldn’t tell the difference between actual fish. Each taco is around 60 pesos (3 USD) and big so it’s also super affordable.
Paxil is one of the most unique vegan food I found in Mexico City so go check it out!
4. Veguisima – Healthy Vegan Food in Mexico City (Roma Norte)
We discovered Veguisima already in 2020 and when we went back this year we were amazed by how much the outside seating area grew. The menu only changed a bit which worked out in our favor as we went back for their vegan bowls.
Their vegan bowls are incredibly colorful and packed with healthy ingredients. Combined with their kombucha or refreshing homemade lemonade you are sorted for the day.
You can also choose from burritos and burgers which we never ended up trying but they looked delicious too!
5. Maria Bonita Vegan (Roma Norte)
Looking for more vegan tacos in Mexico City? Maria Bonita has you covered. It’s my second favorite taco cart in Mexico City as it gives you a truly authentic street food experience with plant-based ingredients.
You can choose from a variety of tacos made of soya, a menu of the day, salads, hamburgers, sweets, and drinks for under 100 pesos (5 USD) which is quite impressive given the size of the cart.
6. Veggie House – Cheap Vegan Food in Mexico City (Roma Sur)
The Veggie House was one of our favorite healthy go-to places in Roma Sur. Not all food is vegan but most of it is and you can ask for an extra ingredient or vegan cheese at no extra cost.
If you travel on a budget like us you will love it even more: The vegan burrito dish is only 75 pesos (4 USD) and comes with fried plantain and courgette plus homemade sauces on the side. Also, try their vegan chocolate muffin for 45 pesos (2 USD)!
The only downside: Since it’s popular, small, and only run by 1 person the food can take up to 40 minutes to be served if you come in rush hours.
7. Por Siempre Vegana – Most Popular Vegan Tacos in Mexico City (Roma Norte)
Every vegan in Mexico City has heard of or eaten at Por Siempre Vegana. This taqueria has thousands of reviews and two locations within walking distance of each other. One is a taco cart, the other one a full-on restaurant.
They have an incredible variety of vegan taco dishes. My favorite is the Alhambra – which is minced meat (made of soya) covered in (vegan) cheese with a stack of tortillas on top and a selection of grilled onion and salsas on the side. Great for sharing!
The only downside: Since it’s arguably the most well-known vegan taqueria in Mexico City expect a big line in rush hours.
8. Fresh & Co Plant-Based / Vegetarian Restaurant (Roma Norte)
This one is a hidden gem. You can easily walk straight past it as it doesn’t look like a vegan or vegetarian restaurant at all. But the food and service are super good!
I went for Sopa Azteca and was blown away by its amazing taste. Sopa Azteca is a traditional Mexican tortilla chip soup with a broth of tomato, avocado, meat, and sour cream. Fresh & Co’s vegan version of it was creamy and delicious.
So if you want to try some traditional vegan food in Mexico City this place is for you!
9. Veganion Antojera (Roma Norte)
Veganion Antojera is another great taqueria in Mexico City close to Insurgentes. We ordered a plate of 5 tacos for 125 pesos (6 USD), each a different kind so we could try them all.
They are more on the oily side so for sure not the healthiest tacos in town but they taste great and the service is always friendly. Plus, you get a range of salsas on the side and double tortillas with your tacos. I really like this combo and it tastes super good.
10. Vegattos – Vegan Food in Mexico City with Cats and a View (Centro Historico)
If you love cats and a view then this unusual vegan restaurant in Mexico City is for you! Vegattos is located in a skyscraper close to the metro stop and Monument, Revolucion. So it’s perfect to check out when sightseeing in the Historical Center.
You can choose from burgers, sandwiches, and pancakes in cat-shaped forms and enjoy the view over Mexico City. While waiting for your food you can roam around in their excellent vegan shop and play with the cats which run around!
A visit is fun and unique so don’t miss out on this unusual vegan food experience in Mexico City.
11. El Mejor del Centro (Centro Historico)
El Mejor del Centro is another hidden food gem in Mexico City. It’s located close to Chinatown on top of a hardware store. It’s a vegetarian restaurant so not completely vegan but most of the dishes are.
The interior is quite interesting and old so it feels a bit like time-traveling into the old days in Mexico City. You can choose from a menu of the day for 80 pesos (4 USD) that contain three courses: a soup or salad, a main dish, and a dessert.
We went there several times and every time it was excellent. The lady who runs it is super sweet but doesn’t speak English so you will have to try your best Spanish 🙂 It’s a truly unique local place in the heart of Mexico City so go check it out!
12. Utopia – Vegan Food in Mexico City with a Twist (Condesa)
Utopia is another quite well-known vegan favorite in Condesa. Their menu is interesting and every dish such as pizza, lasagne, tacos, and empanadas comes with a twist.
For example, have you ever tried Al Pastor Pizza? At Utopia, you can! All dishes are homemade, rich, and very affordable. Plus the interior of the place is super interesting as every piece of furniture is different and they love blasting 90s music.
So if you are looking for the best vegan pizza in Mexico City or Instagrammy food you know where to go!
13. Tacos Hola El Güero – Authentic Vegan Tacos in Mexico City (Condesa)
Eating at fully vegan food places is fun but if you are looking for an even more authentic Mexican experience you should head to Tacos Hola El Güero. They serve all kinds of different Guisados (stew) in pots you can choose from to have on your taco.
Some of them are by default vegan such as the mushroom, avocado, or beans. One taco is only 25 pesos (1 USD) and is huge so three of them will fill you up. This taqueria is super popular with foreigners and locals so expect a big line at rush hour.
14. Churreria El Moro (Centro Historico + Roma Norte)
Churreria El Moro has been operating since 1935 and has several locations in Mexico City, one in Centro Historico and one in Roma. It’s a popular spot with tourists and locals and you can get authentic Mexican Churros that are by default vegan.
My favorite churros are the cinnamon-flavored ones and try to avoid rush hours as the lines can be very long! I do not think it is actually waiting in line during extremely busy periods such as on Sundays.
Is Mexico good for Vegan Food?
Yes, it is! Despite its reputation and traditional meat dishes, many popular ingredients of Mexican cuisine are vegan-friendly: Beans, rice, avocado, tortillas, corn, and mushrooms. Therefore I found it easy to veganize meals wherever I went.
If you like to indulge in vegan food I recommend visiting Mexico City and Playa del Carmen as they have the highest concentration of vegan restaurants in the whole of Mexico. But we also found plenty of tasty, healthy, and cheap vegan food in other cities in Mexico.
Vegan Food Tour Mexico City
A great way to explore Mexico City’s food scene is to join a vegan food tour hosted by a local. There are plenty to choose from but be aware of the high prices marked up for tourists because vegan food in Mexico City is cheap.
There is a food tour on Airbnb that takes you on a tour of real Mexican neighborhoods so you can see true Mexican culture. While eating vegan/ veggie food at the same time! It is still reasonably expensive but you should have a great experience.
Enjoy Eating the Best Vegan Food in Mexico City!
Mexico City is without a doubt one of the best cities for vegan food in Mexico. The variety is big and it’s super affordable. I hope you found some hidden gems in this blog post and enjoy eating as much as I did.
Let me know in the comments below which places you want to try or should be part of this list. I am always looking for new recommendations to try next time I am in Mexico City. Cheers!
READ ALSO
Leave a Reply