vegan mexico city veguisima carrot

Guide to Eating Vegan in Mexico City

Planning a trip to Mexico City? Find your ideal hotel here or sign up to Airbnb and save money on your Mexico City trip!

Without a doubt the most vegan friendly city in Mexico, and perhaps the vegan capital of Spanish-speaking North America, Mexico City is a vegan heaven. It’s been on my radar as cities to visit for the vegan food for a while and indeed there are so many vegan restaurants that in a month there I barely got to try any of the non-vegan ones with vegan options, of which there are many also.

Pin this guide!

This is the key to rough opening times and prices for the guide, which will appear below the name of each place mentioned.

Which meals are catered for / opening times

  • breakfast: typically 08:00-13:00
  • lunch: typically 13:00-16:00
  • dinner: typically 18:00-22:00

A rough price range (based on prices of mains)

  • super cheap: up to M$30 (€1.40)
  • cheap: M$30-M$80 (€1.40-€3.80)
  • moderate: M$80-M$120 (€3.80-€5.70)
  • expensive: M$120+ (€5.70+)

Here is our vegan Mexico City guide with the highlights from our recent trip, with places organised by neighbourhood.


Vegan Inc

vegan / lunch & dinner / expensive

This upscale place inside a mall focuses on healthy eating and making vegan versions of Mexican classics, but does not limit itself to that style of cuisine only. There is an extensive menu with some interesting starters such as artichoke oysters as well as a selection of soups and salads. Mains include a range of raw and cooked food such as lasagne, ceviche, several burgers and risotto.

The meals are not huge but certainly do make for satisfying comfort food while still being a relatively healthy option and despite the location not being super romantic or special, the interior is sleek and well designed. It’s quite close to the free Soumaya Museum, so combining a visit here with that makes sense, because otherwise there’s not much reason to come to the mall!



vegan / breakfast, lunch & dinner / moderate

With a large menu that can be a little overwhelming, this super friendly place inside a small food court serves deliciously fresh and tasty meals in a variety of styles. There are a few set meals that help narrow down the choices for indecisive people (like me!) that are great value.

Portions are modest but filling. The main downside of this place is that it’s right next to a fried fish restaurant so you unfortunately have that smell lingering while eating.


Peace of Cake

vegan / breakfast, lunch & dinner / moderate

This super cute all vegan bakery serves a dangerously wide variety of donuts, cupcakes and cakes with all the flavour combinations you never thought you couldn’t live without: the tiramisu cupcakes in particular are amazing!

They mostly offer takeaway and have sturdy paper boxes that will protect your bounty even among the crowded Mexico City metro, but there are also three tables at the back where you can sit and enjoy your sweet treat. They also offer coffee and a nice range of teas with various non-dairy milks.




vegan / lunch & dinner / cheap

This minuscule place is half street food stand and half restaurant. It has an extremely chilled out atmosphere and hip design, but it’s the food that really steals the show. The carrot tinga tostada topped with avocado and black sesame seeds was the best I ate in the city and the simple but flavourful tacos were on point.

The menu is almost entirely Mexican in theme, with a few additions such as a falafel burger and a pre-hispanic komucha-like fermented drink. What I loved the most, though, were the tostadas: the sautéed chunky mushrooms with fresh dill were heavenly!


Los Loosers

vegan / breakfast & lunch / expensive

Probably the most hipster vegan restaurant in all of Mexico City, this bike-themed place has a daily changing menu of just five or six dishes depending on the whims of the chef. Portions are generous and there is a general Mexican-Asian fusion theme, though not everything follows that.

Be careful to ask for less chilli if you are sensitive to spicy food as there were some things I didn’t expect to be spicy that were. Otherwise, it’s a very friendly place with a relaxed, welcoming atmosphere and clearly run by people who are invested in what they do. Try the cakes too: they’re enormous!



vegan / lunch & dinner / moderate

With a super colourful design, cheerful staff and a great menu of veganised Mexican comfort food, this place has a lot going for it. The main downside is that it’s right by a busy main road, so it gets noisy. Just for the nachos, though, it’s worth it: the perfect balance of crunchy and soggy totopos (corn chips) loaded with chunky refried beans, umami cheese sauce, pico de gallo, guacamole and seasoned seitan pieces.

There are also hotdogs, burgers, wraps, burritos and more on the menu. They have a few desserts too, though I didn’t get to try them. This may be the perfect place in Mexico City for some serious comfort food!


Roma Norte

Por Siempre Vegana Taquería

vegan / lunch & dinner / super cheap

Run by super friendly and passionate people, this always busy taco stand does some mean vegan tacos, gringas and sandwiches. With veganised versions of various traditional Mexican fillings made from soy or seitan as well as mushrooms and optional melty almond cheese, the permutations are many!

There are various (spicy) sauces to help yourself to as well as trays of beans, nopal (cactus) and plain boiled potatoes to accompany your dish. There’s no seating, so stand nearby and eat and take your plate back when you’re finished or ask for it to be wrapped up for take away.

I loved this place for the friendly service, the speed, low prices and the fact that it stays open late, and it was probably the place I visited the most often during my month in Mexico City. They also have some decent cakes to round off your meal, or just to grab as a snack when passing by.


  • Address: Manzanillo (corner with Chiapas), Roma Norte, 06760 Ciudad de México
  • Foursquare; Facebook

Pan D’Monium

vegan / lunch & dinner / cheap

A colourful street food stand with a few seats to perch on, this place is run entirely by passionate vegan women and serves hotdogs, burgers and occasionally pizza and tamales.

I wasn’t such a fan of the fries (they’re not actually fried, but cooked on the grill) and the buns for the hotdogs were a bit squishier than I’d like, but otherwise the fillings were good. The pizza rolls were especially nice and the few cakes and sweets they have are decent.



vegan / lunch & dinner / super cheap

This very popular food stand serves generous tacos, gringas and sandwiches at low prices. If you come at lunch time, be prepared to wait.

The fillings were some of the most meat-like vegan options I tried in Mexico City, though an omnivore friend told me he would’ve have been fooled, which I actually found reassuring!

They have some cakes, cookies and donuts too, which look pretty but I found a bit too sweet. There’s no seating.


  • Address: Puebla (corner with Avenida Insurgentes Sur), Roma Norte, 06700 Ciudad de México
  • Foursquare; Facebook

Tako Vegano

vegan / lunch / super cheap

This new (as of February 2017) vegan taco stand serves some simple but tasty tacos, tostadas and other Mexican street food with a few places to sit right by it. Instead of using a lot of soy-based products, they reproduce typical Mexican meat dishes using vegetables which is a nice change.

They have a different cake or dessert each day, including some interesting concoctions such as the chocolate avocado muffin we tried.


  • Address: Zacatecas (corner with Avenida Insurgentes Sur), Roma Norte, 06700 Ciudad de México
  • FoursquareInstagram


vegetarian, vegan / breakfast, lunch & dinner / moderate

The only not completely vegan restaurant in this guide, Milkella inside the hip Casa Quimera deserves mentioning for its fantastic vegan sweets. About 60% of what is on sale in this small bakery is vegan, marked with a small v on the labels. There are some raw balls, cookies and ice cream that is vegan, but the real reason to come is for the decadent cupcakes with towering, fluffy icing. They have several non-dairy milks for hot drinks too.


Vegan Planet

vegan / breakfast, lunch & dinner / expensive

Also inside Casa Quimera, this healthy fast food joint offers generous burgers, wraps, pizzas and salads as well as a nice range of juices and smoothies. Service is a little confusing, and it’s not clear who or when to pay, but the food is satisfying and worth it.


La Pitahaya

vegan / breakfast, lunch & dinner / moderate

Just opposite Vegan Planet, this place serving modern Mexican food has a relatively small menu but includes some breakfast items such as açai bowls and more traditional Mexican breakfast dishes, as well as tacos.

I definitely give them top points for presentation, as the food looks gorgeous, and it tastes pretty good too. Considering the sizes of the portions, it’s a little pricey, but it’s clearly made with love.


Juárez and Santa María la Ribera

Vegamo MX

vegan / breakfast, lunch & dinner / moderate

This small and colourful but super cute place between car tire shops is an oasis in a part of the city that is otherwise pretty much a desert for vegans. The staff are extremely friendly and welcoming and the menu is extensive with vegan versions of popular Mexican breakfast dishes as well as soups, salads, burgers, pizza, waffles and burritos.

Meals are served on slates, just a small detail part of an overall delightfully hipster design. The burger we had was succulent and flavourful with oddly chewy fries, which were not what I expected, but definitely interesting. The desserts all looked and sounded amazing so choosing was difficult, though I found them a little too sweet. Zab loved them, though!


Narciso Comedor Vegano

vegan / breakfast, lunch & dinner / cheap

This place started a few years ago by serving meat, then changed to being vegetarian and is now fully vegan. It’s in an area with a lot of office workers so gets busy with suits at lunchtime, but arrive around 1pm before the rush and you should easily get a table.

The changing set menu featuring a soup, main and drink is very good value and the enchiladas with corn and huitlacoche (corn smut) that was featured the day we went was simple but tasty and just slightly spicy.


  • Address: Plaza Melchor Ocampo 30, Cuauhtémoc, 06500 Ciudad de México
  • Foursquare; Facebook

Kalpoli Margarita

vegan / lunch & dinner / expensive

This super friendly pizzeria is a little out of the way, but definitely worth the trip. Run by a British woman and her Mexican boyfriend (we guessed there was a British influence as soon as we saw Yorkshire Tea on the shelf!), this place serves enormous pizzas with homemade vegan cheeses. I thought the bases could be crunchier, but the toppings were fresh, generous and satisfying.

There are also some burgers and salads on the menu as well as a nice selection of teas and usually one dessert. Occasionally, they host art and music events on their roof terrace, and the whole place has a nice, artsy vibe.


Del Valle


vegan / breakfast & lunch / cheap

Somewhat far from everything else in the city, but on the way to the Frida Kahlo Museum, this welcoming lunch place is a little hidden at the back of a health food shop but worth seeking out, partly just for the friendly and passionate people running it. The generous set lunch menu consists of a salad, soup, main, small dessert and drink.

Their popular beetroot burger and spicy fries are excellent, giving a very Mexican twist to something that is otherwise commonplace in the vegan scene in Mexico City. They also have some cakes made by local vegan bakeries that I didn’t have space to try, but look extremely good.


  • Address: Nicolás San Juan 1538 A, Del Valle, 03100 Ciudad de México
  • Foursquare; Facebook

Many thanks to Sarah, Franziska, Gaby, Tania, Omar, Rolando for welcoming us and for their suggestions to make this guide complete.

Places we weren’t keen on

Usually, I don’t mention places I didn’t like so much in these vegan guides and simply focus on the places I do recommend, but since the vegan scene in Mexico City is so extensive, I thought it worthwhile to mention a few places I tried that I would not rush to visit again so you can focus on just visiting the best options. in Condesa actually has some pretty nice food (standard burgers, pizzas, salads, wraps and cakes etc.) and super friendly staff, but I didn’t like the fact that they have a TV playing sports on all the time and that it’s right next to a busy main road with the doors wide open. Would probably be fine to take away.

Forever Vegano is in a great location in Roma Norte and has a beautiful design but the food was not really what I expected for the relatively high prices and the atmosphere was not very relaxing with staff rushing around us as we ate. If you really want some vegan Asian-style food, though, I guess it’s a decent option.

Pan Comido, a vegetarian lunch place with multiple vegan options, also in Roma Norte, has a nice aesthetic but the food is disappointing: the burgers are actually more like sandwiches and the one I had was cold and chewy. Also, somewhat overpriced.

V-Ramen was the last vegan option at Casa Quimera offering vegan Japanese dishes. I found the portions very small for the relatively high price tag and didn’t particularly enjoy the food.

Vegan pa’ ca’ on the border between Roma Norte and Condesa actually has quite good tacos, similar to Por Siempre, but with seating. The thing I didn’t like about it was actually the service: staff seemed either totally disinterested or overwhelmed and disorganised, which didn’t make for a relaxing environment to eat.

A darle que es taco vegano in Coyoacán not far from the Frida Kahlo Museum serves vegan tacos and burritos that were a little bland but otherwise OK. The setting is a bit depressing, but the staff are very friendly and clearly passionate about veganism, but I wouldn’t go out of my way to visit here again.

Places we didn’t get to

There were several other places we didn’t have time to visit or had trouble finding, so I can’t comment on their quality. These included Aura Vegana, ELK Bistro, Itacatl Fonda Vegana, Vegani, Yug Vegetariano and Coco y Chia which seemed to have closed (or moved?) just before our visit.

Check out the hotel options for Mexico City here.

Here’s a map of all the places listed in this guide:

Want to know more about how we travel as vegans? Sign up for our monthly newsletter and receive our free ebook: “How We Travel as Gay, Vegan, Digital Nomads” packed with all our best tips and exclusive content you won’t find on the blog.