Mexico City is one of those places that you miss when you leave. Not only because of how vibrant and fun it is, but because of just how amazing the vegan food scene is.
I’d put it up there as one of the best vegan travel destinations in the world, alongside the likes of Berlin and London. Which is no surprise when you come to find out that it is home to over 100 fully vegan food establishments!
Having traversed the vegan food scene in Mexico City for a few months, I present to you my ultimate roundup. You’ll find everything from vegan tacos and burritos, to plant-based fast food and some pretty awesome Asian fare. Let’s tuck in!
- Vegan: Yes
- Location: Sinaloa 236 B, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
- Dish recommendation: Habanero Miso Ramen
- Price range: 70-300 pesos per dish
For delicious food and a great al fresco dining experience, then definitely check out LOS LOOSERS. It gave me real European café vibes, I almost felt like I could be in a trendy area of Berlin.
The food is pretty much centred around mushrooms, so expect anything from mushroom burgers, to mushroom filled gyoza and ramen. They have plenty of local dishes on the menu, but also a few fusion Asian dishes which are all excellent.
It is also one of the only places where you can get a bottle of wine with your dinner, that you know is definitely going to be vegan!
They have mixed reviews on Google from a few years back, but having eaten at LOS LOOSERS quite a few times, I never had a bad experience there. The service was always great and the food for me was worth the extra money. There are some concerning reviews regarding their treatment of staff during COVID, but nothing like this appears to have occurred since.
- Vegan: Yes
- Location: Coahuila 169, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
- Dish recommendation: Pastor Taco
- Price range: 10-20 pesos per taco
I discovered Por Siempre near the end of my time in Mexico City and I wish I’d have found it sooner, because I probably would have gone there every day.
Their tacos and tortas are really affordably priced and they have a great bottomless chai on offer when you visit for brunch.
Everything is flavoured to perfection, so no matter what taco filling you pick you’ll be in for a real treat. Even just writing this roundup now I’m drooling over the thought of their tacos and the salsas.
They have two venues very close to each other. They both get really busy, particularly on weekends, so you may find yourself walking between the two looking for a table! But the food comes out pretty quickly so space does free up fast!
- Vegan: Yes
- Location: C. Pachuca 59, Colonia Condesa, Cuauhtémoc, 06140 Ciudad de México, CDMX, Mexico
- Dish recommendation: Chori-Queso Burrito
- Price range: 100-200 pesos per dish
Veguísima was the first place I ate at whilst in Mexico City and it gave me a real insight into just how amazing the food scene was going to be.
Their burritos are delicious, but they should come with a warning because they are about the same size as my head. So I could easily have shared one with my partner. The first time I went there I did end up taking the second half home with me and enjoyed it for dinner that night.
You can also get a selection of really tasty burgers and craft beer here. Plus they have some kombucha on the menu, if you are off the booze.
It is a really popular spot located next to a great coffee shop. So don’t be surprised if you end up spending quite a few hours here just taking in the local culture.
- Vegan: Yes
- Location: C. Querétaro 90, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
- Dish recommendation: Mole Mixteco
- Price range: 170-300 pesos per dish
Expect bright and colourful plates of food at the very aptly named La Pitahaya (meaning dragon fruit) restaurant.
They use colourful taco shells to make the most amazing looking food. It also tastes pretty amazing too. You can expect vibrant takes on classic Mexican dishes like mole, flautas and tacos, as well as burgers and waffles.
They’ve got some pretty tasty desserts too, so make sure to head here if you have any brownie or cookie cravings.
It’s a vibrant brunch spot but they also have a small beer selection, making it a great spot for an evening date night.
- Vegan: Yes
- Location: Revillagigedo 47, Colonia Centro, Centro, Cuauhtémoc, 06070 Ciudad de México, CDMX, Mexico
- Dish recommendation: Waffle Sandwich Chewbacca
- Price range: 100-200 pesos per dish
If you are looking for some vegan food whilst exploring the centre of Mexico City, then you need to hit up Vegamo. The area lacks many vegan restaurants, unlike La Condesa, but this spot completely makes up for it!
They do a few different local dishes like enchiladas and flautas, which are also gluten-free, as well as some vegan takes on comfort food dishes like chicken waffles, pizza and pancakes.
If you have a large appetite, make sure to order their vegan corndogs on the side. They are delicious!
Their Centro venue has a great outside seating area and feels like a calm escape from the absolute chaos in this touristy area. Like many others who visit Mexico City, I didn’t regularly venture into Centro after having visited all of the historical sites. But thankfully, Vegamo also have a spot in Roma Norte which meant I could enjoy their food more often!
- Vegan: No, vegetarian (some honey used)
- Location: Puebla 120, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
- Dish recommendation: Tempura Orange Broccoli
- Price range: 100-250 pesos per dish
If you want a bit of break from Mexican food, then head on over to Plantasia, a plant-based Asian restaurant.
They have a range of dishes from many different Asian cuisines, including ramen, nasi goreng, sushi and pad thai. They use a lot of whole foods ingredients, so expect a more healthy take on these dishes! Although, they do a fry a lot of their food, so I guess a somewhat healthier take…
My favourite dish was their tempura orange broccoli. It wasn’t a combination I would have chosen to cook myself, but their dish definitely won me over! Their sushi is also really tasty and refreshing, but it will cost you more!
They do advertise themselves as plant-based, but their Google listing says vegan. I did see honey listed in a few of their dishes, which would make sense if they are calling themselves ‘plant-based’. I am currently trying to double check that this is bee’s honey. Watch this space!
Churrería El Moro
- Vegan: No, vegan-friendly
- Location: Multiple locations
- Dish recommendation: Churros
- Price range: 6 pesos per churro
If you have a craving for churros then you’ll be happy to know that the churros at the very popular chain, Churrería El Moro, are completely vegan. And they have A LOT of shops dotted across the city.
I believe they used to also have a chocolate dip that was vegan-friendly, but they seem to have stopped offering it in recent years. They do also sell a vegan hot chocolate which they make with vegan milk, so you could always buy one of those to dip your churros into! However, they are tasty enough on their own.
The best bit, you can watch them making the fresh churros in the back of the shops. It is very addictive watching them drop the churro dough into the large vats of oil.
I must apologise for my rubbish photo of these churros. I was too busy eating them to get a proper photo. Oops.
Why trust My Vegan Travels?
I am a full-time vegan digital nomad, or ‘slowmad’. This means that I work whilst I travel and spend long periods of time in every place that I visit. I don’t take short holidays. I much prefer getting to know a place over a period of a few months. Sometimes, I may even spend a few years in a place.
This allows me to discover all of the best vegan food places, including the bigger well known establishments as well as the smaller more hidden away spots. Moreover, it gives me the time to eat at all of the restaurants and cafes a few times each, so I can really get a feel for their food, the atmosphere and service.
Therefore, this roundup represents my own experience when eating vegan food in Mexico City. This is no copy-paste job!
Please note: there are two instances where I have had to use images from the restaurant because I am greedy and forgot to take my own photographs when eating there. I am a foodie first and a food blogger second.
My selection process
When it came down to choosing the best vegan food in Mexico City, I used the following criteria:
- Taste: Ultimately, it all comes down to taste. If the food isn’t up to scratch then I won’t mention it. For example, I didn’t include the very well known vegan street food stall, Gatorta, because their food was insanely oily and neither me or my partner could eat more than a few bites.
- Location: The majority of vegan food is in La Condesa, but I have tried to include a few different options in different areas of the city.
- Ethics: I am much more likely to prioritise fully vegan establishments over vegan-friendly establishments. Mostly because I have had mixed experiences when eating in restaurants or cafes that also serve animal products. That being said, if their vegan offering is worth mentioning then I will!
If for whatever reason you feel like I have missed out on a vegan food spot that should have been mentioned here, then do leave a comment below!