10 TOP Vegetarian Restaurants & Cafés in Mexico City you need to try

Vegetarian food in Mexico City was some of the best we’ve ever tried. Vegetarian or not. Come and take a virtual walk with us around our favorite restaurants and cafés in CDMX.

Vegetarian food in Mexico City

If you’ve read our Mexico City guide, you might remember that tip number 12 was to try as many vegan tacos and other Mexican dishes as you can. Why? Because it’s simply delicious!

Many travelers will agree with me that Mexican food is among some of the best in the world. And I’m not speaking about tex-mex or fancy “Mexican” restaurants around the world. I’m speaking about the real deal. Cheap tacos from the food stands in Mexico.

If you’re vegetarian or vegan, you might’ve thought you’ll never try it. I have some good news for you: You will! Actually, we were able to get something vegetarian all around Mexico. Usually, it was just some vegetable-filled quesadilla or burrito with tons of cheese.

In Mexico City, you can finally try the famous tacos al pastor, chorizo, chicharon, or milanesa. But vegan! And if you’re not a fan of that spicy Mexican food, no worries. Mexico City has so much more to offer!

The Best Vegetarian Restaurants in Mexico City

As always, I didn’t include all vegetarian restaurants in Mexico City. I only include those we really enjoyed in this list. We returned to most of these places and when we didn’t, it was only because of the lack of time.

Por Siempre Vegana

Por Siempre Vegana is hands down, the best vegan restaurant in Mexico City. They actually have two locations, very close to each other. The original Por Siempre Vegana is the typical tacos food stall and the newer Por Siempre Vegana 2 is more of a restaurant, where you can sit as well. 

You can have all the typical tacos, tortas, and gringas in both, with all kinds of salsas and toppings. They also do to-go and delivery (just contact them directly through Whatsapp). And the best thing? Five tacos al pastor are 50 MX$ ($2). 

Address: C. Manzanillo 18, Roma Nte., CDMX
Instagram: @por_siempre_vegana_taqueria

  • $
  • 5/5* 
  • Mexican
  • Vegan

Los Loosers

Los Loosers in Condesa is slightly more expensive, but oh-so-good! It was actually funny, when we first came the whole menu seemed meat-based. No mention of plant-based, even though we found it marked as a vegan restaurant on Google. 

We were almost leaving, but Filip decided to ask the waiter, and surprise, surprise – everything is vegan! It’s just not written anywhere on the menu. 

Anyhow, it’s Asian-Mexican fusion and you can try some delicious tacos, fantastic burgers, gyozas, ramen, or noodles. They change the menu regularly to be able to use local and seasonal ingredients and you can pair the food with some of the beer from their huge selection.

Address: Sinaloa 236 B, Roma Nte., CDMX
Instagram: @wearelosloosers
Web: https://www.losloosers.mx/ 

  • $$
  • 4/5
  • Mexican-Asian fusion
  • Vegan


Don’t come here if you’re up for healthy food. But if you just want some delicious vegan junk food, this is the place to go. Their tortas are made with love, very affordable, and sooo tasty. The only disadvantage is that there is no place to sit, so plan ahead where you’ll go with it.

Address: Puebla 182, Roma Nte., CDMX
Instagram: @gatorta_

  • $
  • 4/5
  • Mexican
  • Vegan
Vegan torta from Gatorta
Vegan torta from Gatorta


Plantasia might be one of the most beautiful restaurants I’ve ever been to. It’s a plant-based Asian fusion restaurant and they also serve really nice non-alcoholic drinks. This place might a bit pricier, but worth every penny.

Address: Puebla 120, Roma Nte., CDMX
Instagram: @plantasiacafe
Web: https://www.plantasia.cafe/ 

  • $$
  • 5/5
  • Asian fusion
  • Vegan

Dr. Pizza

The fifth restaurant on this list is not really vegan or vegetarian, but if you’re looking for the best pizza in Mexico City, this might be a good place to try! They have three locations around the city and also do delivery. 

You can choose from many interesting pizzas to try something new. But if you’re a strict Margherita eater, no worries, you won’t be disappointed either!

Address: C. Lucerna 70b, Juárez, CDMX
Instagram: @_dr_pizza
Web: http://drpizza.mx/ 

  • $$
  • 4/5
  • Pizza
  • Vegetarian options
Dr. Pizza Mexico City
Pizza tower makes me happyyyy


You can imagine how surprised was Filip when I took him to his birthday dinner at a food stall. Andare means “to go” in Italian and it’s the place to go for fresh pasta in Mexico City

The concept is really simple – you just pick a type of pasta, a sauce, and a protein (for the veg version, it’s either mushrooms or extra cheese). They make everything fresh for you and pack it to go. 

Tip: Bring your own cutlery to produce a bit less waste.

Address: Zamora 79, Colonia Condesa, CDMX
Instagram: @andaremx

  • $
  • 4/5
  • Pasta
  • Vegetarian options
Not the fanciest seating, but the pasta is amazing!

Café Milou for Natural Wine in Mexico City

After this not-so-fancy, but super tasty dinner, we proceeded with some natural wine and cheese plate at Café Milou. Its neighbor Hugo looked pretty good as well!

Address: Av. Veracruz 38, Roma Nte., CDMX
Instagram: @cafe_milou
Web: https://www.cafemilou.com/ 

  • $$
  • 4/5
  • French
  • Vegetarian options

Brunch and specialty coffee in Mexico City

We love coffee. And we love cities where you can have a good cup of filter or nice and balanced espresso. If you’re like us, you’ll be happy the third coffee wave made it to Mexico City as well!

Farmacia Internacional

Farmacia Internacional is one of those places where you don’t know what’s better – the interior design or the coffee and food. Well, for us it was the food since we came too late and had to sit outside. So a little tip for you – if you plan to go for brunch on Sunday, better come early.

Address: Bucareli 128, Colonia Centro, CDMX
Instagram: @farmacia.internacional
Web: https://f-i.com.mx/ 

  • $$
  • 4/5
  • Typical brunch dishes
  • Vegetarian options

Café Nin

Speaking of a beautiful interior and great breakfast, Café Nin is hard to beat. Unfortunately, they don’t have specialty coffee, but the food and pastry make up for it. 

Address: Havre 73, Juárez, CDMX
Instagram: @cafe_nin
Web: http://www.cafenin.com.mx/ 

  • $$
  • 4/5
  • Brunch, sourdough bread, pastry
  • Vegetarian options

Café Curado

The best specialty coffee we bought in Mexico City was from Café Curado. We also came for breakfast once, which was very nice. You can order various kinds of beans for your filter and the price per cup is anything between 65 and 160 MX$.

Address: Sinaloa 10, entre insurgentes y Monterrey, Roma Nte., CDMX
Instagram: @cafecurado
Web: https://www.curado.cafe/ 

  • $$
  • 4/5
  • Specialty coffee, brunch
  • Vegetarian options

And this is it from us! If you plan to travel around Mexico, make sure to check our vegetarian guides for Oaxaca and Puerto Escondido as well. 

One Response

Leave a Reply

Your email address will not be published. Required fields are marked *