It is no exaggeration when I say that Mexcio City is one of my favourites cities in the world, second to London of course. It is a vibrant and fun city, steeped in culture and incredible food.
As a vegan, I don’t feel like I’m missing out at all. There is so much choice that I regularly don’t know where to go to eat!
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 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 in 2022 and having returned for another couple of months in both 2024 and 2025, I present to you my ultimate roundup.
You’ll find everything from vegan tacos and burritos to plant-based fast food, pizza, desserts, fine dining, and some pretty awesome Asian fare. But I couldn’t fit absolutely everything in this article, so I’ve also added a few extra lists at the bottom.
My top picks
- Best tacos: Mictlan Antojitos Veganos
- Best vegan pastries: Miga Vegana
- Best for mushroom lovers: LOS LOOSERS
- Best bakery: I Quit
- Best breakfasts: Café Vegetal
- Best burritos: Gracias Madre
- Best vegan sushi: Lucky Fish
- Best vegan pizza: Angolo Pizzeria
- Best craft beers & food: Veguisima
- Best vegan ramen: Vegan Ramen Mei
- Best mole: La Pitahaya
- Best fine dining: El Mundo
- Best burgers: Goy’s Burgers
- Best health foods: Mora Mora
Mictlan Antojitos Veganos
- Location: Luz Saviñon 1354-local C, Narvarte Poniente, Benito Juárez, 03020 Ciudad de México, CDMX
- Dish recommendation: Torta libertaria
- Price range: 25-30 pesos per taco
I eat tacos probably pretty much every day when in Mexico City, and I love so many of them. But right now, my current favourite spot is Mictlan Antojitos Veganos.
The flavours in the fillings and the salsa were spot on. The ingredients seem to be of great quality, and there is thought put into the presentation.
They do more than just tacos – they also have a ‘Menu del Día’ and other traditional foods like flautas and enchiladas. They focus on ancestral foods, mostly rooted in corn. So if you love corn as much as me, you’ll love this restaurant!
Miga Vegana
- Location: C. Chilpancingo 129, código 2, Roma Sur, Cuauhtémoc, 06760 Ciudad de México, CDMX
- Dish recommendation: Chocolate croissant
- Price range: 100-200 pesos
Miga Vegana is a fully vegan bakery specialising in pastries like croissants and conchas. Everything is cooked fresh on site every morning, so if you arrive at the start of the day, you’ll have a lovely warm pastry.
The pastry itself tastes buttery and is really flaky. The flavours are well-balanced and surpass many of the vegan croissants in London!
The cafe itself is quite small but has indoor and outdoor seating. They also sell a variety of hot drinks, coffees, and special lattes to go alongside your pastry. Plus they have a few savoury items on their menu, like hot dogs in their handmade hot dog buns.
LOS LOOSERS
- 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.
I Quit
- Location: Durango 310, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX
- Dish recommendation: Cinnamon Roll
- Price range: 85+ pesos per baked good
Thanks to the rise of veganism in Mexico City, there are now multiple places you can go to get your sweet fix. My favourite is I Quit bakery in Roma Norte.
They have a good variety of baked goods, including a delicious cinnamon roll, cookie dough, and cookies. I find everything is flavoured well and whilst a little on the sweet side, a lot less sweet than many other bakeries. They also sell hot drinks to enjoy on the side.
It is a cute cafe where you can read a book or get some work done. They are also on Uber Eats, which is a little dangerous for my stomach!
Cafe Vegetal
- Location: Navarte Poniente & Coyoacán
- Dish recommendation: Scrambled Tofu a la Mexicana
- Price range: 125-180 pesos per dish
Café Vegetal is a cute café with two locations, one in Coyoacán (not too far from the Frida Kahlo museum) and the other in Navarte Poniente, which is just underneath Roma.
They have a varied vegan menu, which is perfect for brunch, including pancakes (hotcakes), scrambled tofu, molletes, chilaquiles, and much more. They also have a selection of cookies and cakes on offer, as well as plenty of delicious hot drinks – you must try their No-Tella Latte or seasonal drinks.
It is a vibrant and popular café, so expect it to be busy during peak breakfast/brunch hours on the weekends!
Gracias Madre
- Location: Tabasco 97 B 06700, Roma Nte., 06700 Ciudad de México, CDMX
- Dish recommendation: Burrito de Chile Relleno
- Price range: 105+ pesos for a burrito
If you love burritos then you will love Gracias Madre. It is a fully vegan restaurant selling traditional Mexican breakfast dishes (like vegan huevos revueltos), burritos, tacos, soups, gringas, and more! Plus they have some of the tastiest tepache, a fermented pineapple drink.
Their burritos are packed full of flavour and the textures are spot on. They have a few different burritos on the menu, all of the ones I’ve tried so far have been delicious.
The restaurant has plenty of indoor seating plus a few seats outdoors if you prefer the outdoor cafe culture!
Lucky Fish
- Location: Delivery only
- Dish recommendation: Teri Roll
- Price range: 160-185 pesos per 8 rolls
I am a big fan of vegan sushi, so I was so happy when I discovered Lucky Fish, a delivery/takeaway-only vegan brand. I’ve tried other sushi from other vegan brands in the city but was left a little underwhelmed. Lucky Fish, however, did not disappoint!
I’d say it is some of the best vegan sushi I’ve had the pleasure of eating! You can see a lot of thought has gone into the ingredients and the presentation. The rolls taste as good as they look. The only thing it is missing is a good protein source – but I’ll let them off since it is so tasty!
You can order through their Instagram profile for delivery or use this WhatsApp number. I don’t know which areas they deliver to, so you will have to ask them this before ordering.
Angolo Pizzeria
- Location: Zacatecas 117, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX
- Dish recommendation: Pistacchia
- Price range: 239 pesos per pizza
I regularly experience pizza cravings and, before recently, was unable to fulfill this in Mexico City. There was plenty of vegan pizza about, but none of it was as good as what I can get in Europe.
That was until Angolo Pizzeria came about with its deliciously authentic pizza dough and inventive vegan toppings. The dough itself has the perfect amount of chew, and the toppings are well-balanced. It’s thanks to them that I discovered that grapes taste great on pizza!
The vegan cheese is amazing, including the vegan brie that they use. And they often send their pizzas with the tastiest and most smoky salsa macha.
Veguisima
- 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 Ramen Mei
- Location: Condesa, Roma Norte & Del Valle
- Dish recommendation: Spicy Tonkotsu & Orange ‘Chicken’
- Price range: 170-230 per ramen
I didn’t think I’d be able to get vegan ramen this good in Mexico, but Vegan Ramen Mei proved me wrong. Every ramen I’ve had has been super tasty and comforting.
They sell a small variety of ramen, including the occasional special. My favourite was their lemon ramen, which was amazingly citrusy. They also sell the best vegan orange chicken I’ve ever had. So I always make sure to order this on the side and dunk it into my ramen.
They have three locations dotted around the city, and they also sell their ramen on Uber Eats. I have had it delivered a few times and always enjoyed it. They package the toppings separately from the broth, so nothing goes soggy on delivery.
La Pitahaya
- 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.
Plantasia
- 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 a 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!
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!
El Mundo
- Location: Monterrey 189, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX
- Dish recommendation: Watermelon Cerviche
- Price range: Around 300 pesos per main
If you are on the lookout for a more gourmet meal, then check out El Mundo, a vegan fine dining restaurant in Mexico City. The dishes vary from classic fine dining dishes, like ceviche made from watermelon (which is insane) and pasta, to Mexican dishes.
They have a great cocktail menu. I recommend the mezcal sour, although it was so tasty I gulped it down a little too quickly. They also have space at the bar to sit and chill with a few cocktails, without needing to order food.
The restaurant space itself is beautiful and is the perfect spot for a date or a nice gathering with friends and family.
Goy’s Burgers
- Location: Multiple – Condesa, Polanco, & Nápoles
- Dish recommendation: La Poyo Burger (vegan chicken burger)
- Price range: Around 169 pesos per burger
Sometimes only a burger hits the spot. Thankfully, Mexico City is home to a vegan burger chain called Goy’s Burgers. They offer a small selection of burgers, including a ‘beef’ burger and a ‘chicken’ burger. They also sell loaded fries, ‘chicken’ nuggets, and ice cream.
The vegan beef burgers use Beyond Meat and the vegan chicken burgers use NotCo. Both of which I really enjoy. They also sometimes offer a special burger, like a Pastor Burger.
You can also change your burger bun to a gluten-free bun if needed.
Mora Mora
- Location: Multiple – Condesa, Polanco, & Roma
- Dish recommendation: Tofu Scramble
- Price range: 159-244 pesos per main
Mora Mora is a vegan cafe, juice bar, and market. They sell a variety of healthy bowls, juices and smoothies. I personally really like that they include the protein content of their dishes, as I work out a lot!
All of the bowls are well-flavoured and contain a good mixture of plant foods. My personal favourite is their tofu scramble with black beans, soya chorizo, tofu scramble, avocado and sourdough bread.
Whilst you are there, you can also pick up some staples from their market for your apartment, like oat milk (they even sell Oatly Barista), tofu, protein powders, and much more. All completely vegan, of course!
Even more vegan restaurants
I couldn’t include absolutely every vegan restaurant in this guide because there are truly just so many! Therefore, I have provided you with my absolute favourites above – my absolute ‘must visit’ vegan restaurants for your stay in Mexico City.
This does get updated every time I am back in the city (which is quite often). So you may see changes every so often.
If a restaurant isn’t listed above, it doesn’t mean I didn’t love it; it just didn’t quite make my top picks. If you are looking for even more variety, here are some additional vegan restaurants that I thoroughly enjoy in the city:
For vegan tacos (see full guide here):
- Alguito Vegano
- Vegangos
- Veganitzlan
- Gracias Madre
- Malportaco
- Vegetal
- Taco Santo
- Por Siempre
- Veganisimo
For vegan desserts and sweet stuff:
- Pulpa Amor Liquido
- Café Vegetal – I mentioned them above, but they also sell a wide variety of cakes, etc.
- Vegan Delice – their desserts can be found at many vegan restaurants around the city
It isn’t a vegan place, but the churros at Churreria El Moro are vegan-friendly. The dips aren’t, but their chocolate de agua is. So you can dip the churros into that!
Other vegan food:
- Sugar Planty – for burgers and hot dogs
- Vegamo – for vegan Mexican food
- Godzu Cocina Asiática Vegana – for vegan Asian food
Leave a Reply