After traveling to Mexico City five times, I thought it was finally time to share a full guide to the best Mexico City vegan restaurants and vegan-friendly spots.
Although I’ve spent extensive time in Mexico City, I haven’t had the chance to try every single vegan spot.
That’s why I partnered with Anna of annathingbutanimals to create this Mexico City vegan guide.
Anna has lived in Mexico City and hosts vegan group trips to CDMX.
Together, we carefully curated this guide to the best vegan restaurants in Mexico City, based on personal experience and Anna’s deep relationships with local vegan business owners.
Note: This article may contain affiliate links. As an Amazon Associate I earn from qualifying purchases through these links, at no cost to you. But don’t worry, I only share products I’d truly recommend to a friend.
The Best Vegan Restaurants in Mexico City
Don’t have time to look through all 39 Mexico City vegan restaurants? Here are my favorite spots:
Paxil: Hands-down best vegan street food in Mexico City (vegan “seafood” tacos)
Gracias Madre Taquería Vegana: Best vegan tacos in Mexico City
Machu: Best fine dining vegan restaurant in Mexico City (great date night spot)
Fresh & Co: Best vegan-friendly wholesome Mexican food
Forever: Cute Mexico City vegan lunch spot with diverse menu
Plantasia: Delicious vegan Asian food and brunch
Churrería El Moro: Yummy vegan churros in Mexico City
Vegan Restaurants in Mexico City
Mexico City has dozens of fully-vegan restaurants, plus endless vegan-friendly eateries. The only downside to coming to Mexico City as a vegan is that you almost certainly won’t be able to make it to every single vegan restaurant.
Whether you’re on a mission to try all the vegan street food stalls and vegan taco carts in Mexico City, or you’re hoping to mix in some international food and wholesome plant-forward dishes in with your vegan junk food, you will find what you’re looking for here!
Let’s explore the best Mexico City vegan restaurants, by neighborhood.
Sopa Azteca at Fresh & Co. in Mexico City
Paxil vegan taco stand in Roma Norte
Roma Norte & Roma Sur
With tree-lined streets and charming art deco architecture, La Roma is home to the majority of Mexico City’s vegan restaurants. Be sure to check out my Roma Norte guide as you explore this vibrant part of Mexico City.
The best vegan restaurants in Roma, Mexico City:
1. Gracias Madre Taquería Vegana
$ | Street Tacos | 100% Vegan | Location
Gracias Madre makes my husband’s favorite tacos in Mexico, after trying dozens of vegan tacos across the country.
Tacos are $30 pesos each, with all the classic Mexican tacos made sin carne (without meat) and stuffed with flavorful soy meat, seitan, beans, tofu, and other substitutes.
Every taco can be made into a gringa (similar to a quesadilla), volcano (almost a mix between a quesadilla and a tostada), or quesadilla.
$$-$$$ | Fine Dining | 100% Vegan | Location
Machu is the perfect spot to dine on a special occasion—and yes, visiting Mexico City for the first time is a special occasion!
Nestled in a gorgeous 100-year-old building, Machu has an incredible atmosphere and even better food.
Eat from Machu’s menu features decadent plant-forward dishes with diverse ingredients and delicious cocktails.
3. Paxil Plant-Based Seafood
$ | Vegan Seafood Tacos | 100% Vegan | Location
I do not like fishy flavors, but Paxil, a plant-based seafood stand just might have my favorite vegan food in Mexico City.
Each of their nine tacos and tostadas are completely unique—from the amaranth-breaded avocado on the Paxil taco (my favorite) to the deep-fried portobello and oyster mushroom “Fish” tacos.
For folks like me who prefer veggies over meat substitutes, Paxil is the place to go! While most Mexico City taco stands feature soy and seitan meat, Paxil’s tacos are pleasantly plant-forward and flavor-packed.
$$ | Classic Vegan Restaurant | 100% Vegan | Location
Forever (also called Forever Vegano) is a staple in the Mexico City vegan food scene.
This brightly-decorated restaurant has a diverse menu and relaxed vibe.
Whether you’re in the mood for vegan spins on classic Mexican breakfast fare, a vegan burger, indulgent pasta, veggie-packed salad, or something else, Forever has something for you.
$$ | Brunch, Sushi, and Asian Fare | 100% Vegan | Location
Who would have thought that sushi, pan-asian fare, classic brunch staples, and botanical mocktails would all go together?
Somehow, Plantasia perfectly brings together these different cuisines. Although it’s located inside, the sheer amount of towering tropical plants makes it feel like you’re in a garden and reminds me of cafes in Tulum.
If you’re craving sushi, Pad Thai, and Miso soup, or are looking for a serene brunch spot, Plantasia will do the trick!
6. Por Siempre Vegana II
$ | Vegan Street Tacos | 100% Vegan | Location
Por Siempre Vegana Taqueria is easily the most famous vegan restaurant in Mexico City.
Tacos start at $15 pesos and there are around 15 to choose from. Por Siempre Vegana also serves yummy vegan baked goods for dessert.
The cheapest and most popular tacos are the Tacos al Pastor. My recommendation is to order at least a few different tacos to try.
7. La Pitahaya Vegana
$$ | Instagrammable Colorful Mexican Cuisine | 100% Vegan | Location
La Pitahaya Vegana is another one of the most well-known Mexico City vegan restaurants.
The restaurant’s popularity is no surprise given their bright-pink tortillas and other colorful takes on vegan Mexican food.
This popular spot is a fun place to introduce non-vegans to vegan food, and it’s a great place to try vegan mole in Mexico City.
8. María Bonita Vegan
$ | Vegan Food Stand | 100% Vegan | Location
María Bonita Vegan is another vegan food stand in the Roma neighborhood.
María Bonita’s menu rotates, generally featuring a variety of tacos, tortas (Mexican sandwiches), burgers, and more.
It’s a great place to grab a filling torta to bring on a day trip or flight.
$ | Vegan Taco Stand | 100% Vegan | Location
Just a block from the Juárez neighborhood and Glorieta de los Insurgentes, Gatorta is an unassuming street stand with delicious vegan tacos.
Each taco is stuffed full with flavorful vegan meat (typically soy-based).
After your tacos are ready, you have the chance to top them with a diversity of homemade salsas and fresh lime juice.
10. Fresh & Co.
$ | Plant-Forward Traditional Mexican | Vegetarian | Location
Fresh & Co. is my go-to spot whenever I have a layover in Mexico City and need to fuel up with flavorful and healthy food.
My favorites include their Sopa Azteca, which is a tortilla soup with a rich tomato broth, and augachile, a vegan take on a typical Mexican seafood dish with a tangy lime green sauce over oyster mushrooms.
Please note that while most of the menu is vegan, Fresh & Co. is a vegetarian restaurant. Be sure to double check that your order is vegan!
11. DoppioZero Pizza Romana
$-$$ | Italian Pizza Joint | Vegan Options | Location
Although it is not a fully vegan restaurant, DoppioZero has some of the best vegan pizza I’ve ever tasted.
Their vegan pizza features a creamy vegan cheese and a variety of fresh vegetables, like mushrooms, potatoes, sun-dried tomatoes, and squash blossoms. Top with chili oil for perfection.
Grab a pre-made vegan slice to go for $40 pesos, or sit down and order a custom vegan pizza, vegan lasanga, cappelletti stuffed with vegan cheese and spinach, or porcini mushroom rigatoni.
$-$$ | Upscale Taco & Cocktails | Vegan Options | Location
If you’re looking for a trendy place to go with a mixed group of vegans and non-vegans, check out Páramo.
Ranked as one of the top 25 restaurants in Mexico City Time Out, Páramo has a generous selection of vegan tacos and quality cocktails.
13. Miga Vegana
$-$$ | Vegan Bakery | 100% Vegan | Location
Miga Vegana is a charming vegan bakery and cafe with some of the best vegan baked goods in the city.
Miga’s menu changes daily, but typically includes vegan croissants, cinnamon rolls, pizza rolls, and more.
14. I Quit Café and Bakery
$-$$ | Vegan Bakery | 100% Vegan | Location
I Quit is another fully-vegan bakery and cafe in Roma.
I Quit serves a diversity of vegan cookies and cakes as well as cinnamon rolls, peanut butter cups, brownies, and more.
15. Churrería El Moro
$-$$ | Churrería | Vegan Options | Roma Location
Mexico City’s most famous churros are vegan (sauces are not). Be sure to check out Churrería El Moro on your Mexico City trip.
You’ll be seeing more of Churrería El Moro in this vegan guide because the company has locations in several neighborhoods.
$-$$ | Vegan Shop | 100% Vegan | Location
If you’re looking for vegan products in Roma, head over to Vegangos.
In addition to their selection of vegan meats and cheeses, Vegangos also serves some yummy grab and go meals.
Vibrant Parque Mexico in La Condesa
Vegan enchiladas verde from Forever
La Condesa & Hipódromo
The trendy La Condesa neighborhood and nearby Hipódromo are also full of plant-based restaurants. Whether you eat in one of these gorgeous restaurants or grab food to go and enjoy it at one of the neighborhood’s many gorgeous parks, you’re in for a treat!
The best vegan restaurants in Condesa, Mexico City:
17. Vegan Ramen Mei
$$ | Ramen Restaurant | 100% Vegan | Location
Vegan Ramen Mei is unashamedly my favorite vegan restaurant in Condesa.
If you get tired of tacos (we all do), head over to Vegan Ramen Mei for umami-packed brothy ramen and the best vegan “orange chicken” I’ve ever had.
18. Los Loosers
$$ | Mexican Asian Fusion with Mushrooms | 100% Vegan | Location
Los Loosers is an interesting vegan spot that centers its menu around mushrooms.
The owner created Los Loosers in 2011. Each unique dish draws from her childhood growing up in Mexico’s food capital, Oaxaca, and her love for Asian food.
Choose from a mushroom consumè (traditional soup), al pastor gyoza with wild mushrooms, black mole, and much more.
19. U.to.pi.a Vegan Food and Bar
$$ | Traditional Mexican, Pizza, and More | 100% Vegan | Location
U.to.pi.a is one of those vegan restaurants with a little bit of everything on the menu.
Some go there for their vegan pizza, others just for their traditional Mexican cuisine.
My recommendation is to check out U.to.pi.a’s empanadas (stuffed savory pastry) and pambazos (chili sauce-covered fried sandwich).
$$ | Burgers & Mexican | 100% Vegan | Location
Veguísima is another great Mexico City vegan restaurant in Condesa.
You can choose from a diversity of burgers, burritos, bowls, tacos, enchiladas, and more.
Veguísima also has wonderful vegan brownies for dessert!
21. Goy’s Plant-Based Burgers
$$ | Burgers | 100% Vegan | Location
Goy’s is Mexico City’s premier vegan burger joint.
The menu features a traditional hamburger made with Beyond Meat, a vegan fried chicken burger, vegan chicken nuggets, grilled cheese, and four different types of fries.
You can also order vegan milkshakes and ice cream!
22. Nieve de Olla
$-$$ | Vegan Ice Cream Shop | 100% Vegan | Location
Located in a cute pink building, Nieve de Olla is a fully vegan ice cream shop.
Choose from a diversity of flavors like passion fruit, Mexican chocolate, and more.
23. Churrería El Moro
$-$$ | Churrería | Vegan Options | Condesa Location
Situated on the edge of gorgeous Parque Mexico, the Condesa location of Churrería El Moro is my go-to place for churros in Mexico City.
Grab a few vegan churros and walk across the street to enjoy them in Parque Mexico.
Metropolitan Cathedral in Mexico City Centro
Vegan sushi from Plantasia in Mexico City
Centro Histórico & Nearby
Mexico City’s historical center is home to some of the city’s most iconic sites: the sprawling Zócalo (main square), the gorgeous Palacio de Bellas Artes, and the ruins of Templo Mayor. Thankfully, there are also a few vegan-friendly eateries in the area!
The best vegan restaurants in Centro Histórico, Mexico City (and nearby):
$ | Vegan Cat Cafe with a View | 100% Vegan | Location
Veggatos is an 8th floor vegan cat cafe with a view of the golden-dome Monumento a la Revolución and the gorgeous CDMX skyline.
The food at Veggatos is surprisingly good and the cats are delightful. As with Oaxaca’s vegan cat cafe, you have the option to adopt a kitty if you fall in love.
$ | Tacos, Tortas, Gringas | 100% Vegan | Location
Located between Alameda Central, Monumento a la Revolución, and Biblioteca Vasconcelos, VEGuerrero is a little vegan restaurant serving tacos, tortas, and gringas.
As with many other restaurants serving vegan tacos in Mexico City, you can choose from a diversity of veggie meat fillings, such as Pastor, Sudadero, Chorizo, Chicharron, and more.
$$ | Vegan Cafe & Mexican Fare | 100% Vegan | Location
Vegamo is a cute vegan restaurant in Mexico City’s Centro neighborhood, just a few blocks from Alameda Central.
Vegamo’s diverse menu features a diversity of dishes including traditional Mexican fare like pozole as well as international favorites like pizza, burgers, pasta, and salad.
An example of Vegamo’s offerings is their “Chewbacca” waffle sandwich filled with soy bacon, veggie mozzarella, mushrooms, pesto, and vegan mayo.
27. Balcón del Zócalo
$$$ | Elevated Mexican with a View | Vegan Options | Location
Overlooking Mexico City’s Metropolitan Cathedral and main square, Balcón del Zócalo is one of the city’s most popular restaurants with a view.
The kitchen can prepare a fully vegan tasting menu (upon request). In addition, there are usually several vegan and vegetarian options on the restaurant’s seasonal menus.
I recommend making a reservation and notifying the staff of your diet ahead of time.
28. Churrería El Moro
$-$$ | Churrería | Vegan Options | Centro Location
Churrería El Moro’s Centro location is a few blocks from the famous Palacio de Bellas Artes. Grab a vegan churro and enjoy it outside the palace, or inside Alameda Central.
Vegan enchiladas from Gracias Madre
Kitty in Coyoacan, Mexico City
Home to the famous Frida Kahlo Museum and enchanting Anahuacalli Museum, vibrant Coyoacán is bursting with color and charm. If have a couple of days in Mexico City, I highly recommend spending some time in Coyoacán, or even staying there.
The best vegan restaurants in Coyoacán, Mexico City:
29. Vegan & Beer
$-$$ | Vegan Junk Food | 100% Vegan | Location
Vegan & Beer serves delicious vegan junk food and beer on a beautiful terrace in Coyoacán.
Choose from vegan hot dogs, pizzas, burgers, and desserts. And don’t forget about the vegan beer on tap!
30. Restaurante Paraiso Vegano
$ | Vegan Cafe and Juciery | 100% Vegan | Location
Several blocks down the road from Coyoacán’s main square and church, Restaurante Paraiso Vegano is a humble vegan eatery with delicious plant-forward food and fresh juices.
While the menu consists of pastas, burgers, hot dogs, tacos and vegan spins on other Mexican dishes, everything is fresh and wholesome.
31. Vege Taco
$ | Tacos | Vegetarian | Location
Vege Taco is one of Mexico City’s best vegetarian restaurant and it is also a very vegan-friendly restaurant.
Vegan options are clearly marked on the menu and include barbacoa and potato flautas, mole verde tacos, chipotle mushroom tacos, tacos al pastor, and more!
Although Coyoacan’s two vegan restaurants are amazing, Vege Taco is my recommendation if you only have a short amount of time in the neighborhood, since it is close to the main square.
32. Churrería El Moro
$-$$ | Churrería | Vegan Options | Coyoacan Location
This beautifully decorated churro shop is just a block away from the center of Coyoacan. The churros are vegan, though the sauces are not.
Walkway through Chapultepec Park
Vegan tacos from Páramo
Polanco & Chapultepec
Mexico City’s upscale Polanco neighborhood and nearby Chapultepec Park are great places to explore. I highly recommend roaming through Chapultepec Park and visiting the National Museum of Anthropology and Chapultepec Castle, which are both inside the park.
The best vegan spots in Polanco, Mexico City:
33. Viko Vegan Tacos
$-$$ | Taco Stand | 100% Vegan | Location (in an underpass under the freeway)
Viko Vegan Tacos could be considered a hidden gem, not only because its underrated, but also because it quite literally is a bit hidden.
Situated in a pedestrian walkway under Paseo de la Reforma, this vegan taco stand serves some of Mexico City’s best vegan tacos!
34. Goy’s Plant-Based Burgers
$$ | Burgers | 100% Vegan | Location
This location of Goy’s Plant-Based Burgers is in Polanco, but isn’t much different than Goy’s in Condesa.
As with the Condesa shop, Goy’s menu features a traditional hamburger made with Beyond Meat, a vegan fried chicken burger, vegan chicken nuggets, grilled cheese, and four different types of fries.
Of course, this is also a great place to find vegan milkshakes and ice cream!
35. Ling Ling
$$$ | Upscale Sushi | Vegan Options | Location
Ling Ling is an upscale sushi restaurant overlooking Chapultepec Park on the 56th floor of the Ritz Carlton.
Ling Ling has vegan options and is the place to go for a special occasion.
36. Churrería El Moro
$-$$ | Churrería | Vegan Options | Polanco Location
Indulge in some delicious vegan churros at El Moro in Polanco.
Mexico City Vegan breakfast at Café Vegetal
Vegan cinnamon roll from Café Vegetal
Narvarte Poniente and Narvarte Oriente
Narvarte Poniente and Narvarte Oriente are residential neighborhoods just south of Roma Sur. If you’re staying in the Roma or Condesa neighborhoods, you may want to wander south, and if you do, you’ll find these vegan restaurants!
37. Café Vegetal
$-$$ | Cafe with Vegan Pastries and Brunch | 100% Vegan | Location
Café Vegetal has some of the most delicious vegan baked goods in Mexico City, and it is a good brunch spot.
Although the brunch menu is small, everything on it is incredible, and the fresh pastries make a perfect dessert.
38. Luvina Vegan Bar
$-$$ | Vegan Bar | 100% Vegan | Location
Luvina is a fun Mexico City bar where you don’t have to worry about hidden animal products in drinks and food because it is fully vegan!
Taste Luvina’s delicious specialty cocktails made with Mexican gin, mezcal and more, and indulge in scrumptious vegan bar food like guacamole with house made tortilla chips, fresh and bright ceviche, paprika potato wedges, and more.
39. Mictlan Antojitos Veganos
$-$$ | Traditional Mexican | 100% Vegan | Location
Mictlan Antojitos Veganos is a cute Narvarte restaurant serving vegan spins on traditional dishes.
Choose from saucy enchiladas stuffed with veggies and vegan cheese, enmoladas stuffed with plantains and soaked in poblano mole, potato pambazo (fried sandwich) with soy chorizo and vegan cheese, and more.
Expect reasonable prices and mouthwateringly delicious food.
Enjoying vibrant plant food at various Mexico City vegan restaurants
Best Mexico City Vegan Tacos
Looking for the best vegetarian and vegan tacos in Mexico City? These vegan taco carts and taquerías serve the best vegan tacos in CDMX:
★ Paxil: Vegan seafood-inspired tacos made with vegetables rather than meat substitutes (my favorite)
★ Gracias Madre: Vegan street cart and restaurant with a diversity of soy and seitan-based taco meats
★ Gatora: Unassuming vegan street stand serving vegan tacos stuffed with flavorful soy-based meat
★ Páramo: Upscale taco joint with several vegan options, plus delicious cocktails
★ VEGuerrero: Small restaurant with cheap vegan tacos including Pastor, Sudadero, Chorizo, Chicharron, and more
★ Vege Taco: Coyoacan vegetarian restaurant with vegan options including chipotle mushroom tacos, al pastor tacos, and more
★ Viko Vegan Tacos: Underrated vegan taco stand just outside Chapultepec Park
★ La Pitahaya Vegana: Instagram-worthy tacos with naturally-dyed pink tortillas and plant-based fillings
★ Por Siempre Vegana II: A popular spot in Roma for cheap vegan tacos, especially their tacos al pastor
Best Vegan Asian Food in Mexico City
Craving Asian food in Mexico City? CDMX has a handful of vegan-friendly Asian spots:
★ Vegan Ramen Mei: Vegan ramen, plus delicious sides like their must-try orange “chicken”
★ Plantasia: A fully-vegan Mexico City restaurant with sushi and classic Asian dishes
★ Los Looser: Mushroom-centric eatery with unique dishes inspired by both Mexican and Asian cuisine
★ Ling Ling: Vegan-friendly sushi spot on the 56th floor of the Ritz Carlton
Best Vegan-Friendly Date Night Spots in Mexico City
For date nights and special occasions, atmosphere is everything. Here are the best date night spots in Mexico City with delicious vegan food and romantic atmosphere.
★ Machu: Mexico City’s premier vegan fine dining restaurant (highly reccomended)
★ Balcón del Zócalo: Fine dining spot with a view of the Metropolitan Cathedral and a vegan tasting menu
★ Luvina Vegan Bar: A fully vegan bar for after-dinner drinks and snacks
★ La Pitahaya Vegana: A casual but fun vegan restaurant with pink tortillas and more
★ Plantasia: Vegan Asian and brunch food in a gorgeous indoor garden
★ Ling Ling: Vegan-friendly sushi spot on the 56th floor of the Ritz Carlton
Best Vegan Desserts in Mexico City
Looking for something sweet? Here are the best places for vegan desserts in Mexico City:
★ Miga Vegana: A charming vegan bakery with yummy cinnamon rolls
★ I Quit: A fully-vegan bakery with delicious cakes, cookies, and more
★ Churrería El Moro: A vegan-friendly churro spot with several locations in Mexico City
★ Nieve de Olla: A fully-vegan ice cream shop with a diversity of delicious flavors
★ Café Vegetal: A bakery and cafe with amazing vegan pasteries
Vegan Mexico City FAQs
Is Mexico City vegan friendly?
Yes! Mexico City is one of the most vegan-friendly cities in the world, with over 405 vegan, vegetarian, and vegan-friendly restaurants and businesses, according to HappyCow.
While we believe that we’ve covered the best vegan restaurant in Mexico City, this guide still barely scratches the surface!
What are the most vegan-friendly neighborhoods in Mexico City?
Mexico City’s Roma neighborhood has the highest volume of vegan restaurants in all of Mexico City. Nearby Condesa has fewer vegan restaurants, but is still a great place to stay in proximity to Roma’s incredible vegan restaurants.
When is the next vegan festival in Mexico City?
La Ola Festival Vegano is scheduled for December 9-10, 2023 at Huerto Roma Verde in Roma. Check out their Instagram for updates and details!
I was lucky enough to end a past La Ola vegan festival in Mexico City and it was such a delight! If you have the chance to travel to Mexico during a vegan festival, I highly recommend it!
What are the best things to do in Mexico City?
★ Ride through the ancient canals at Xochimilco with a group of friends
★ Explore Chapultepec Park, the Anthropology Museum, and Chapultepec Castle
★ Climb to the top of Torre Latinoamericana for one of the best views in Mexico City
★ Eat churros at sunset in Parque Mexico in Condesa
★ Wander through Roma Norte, one of Mexico City’s most tranquil neighborhoods
★ Ride over the ancient ruins of Teotihuacán in a hot air balloon
★ Ride the Mexico City CableBus over nontouristy colorful neighborhoods
★ Go on a vegan-friendly Roma food tour
★ Take a day trip to the Las Grutas Tolantongo Hot Springs
About Anna of @annathingbutanimals
Anna has built deep relationships with small businesses in Mexico City she always partners with locally owned restaurants and hotels for her group trips. Check out her Instagram to learn about upcoming trips.
Other Mexico Travel Guides for Vegans
★ The Ultimate Travel Guide for Vegans and Vegetarians in Mexico
★ 27+ Oaxaca Vegan Restaurants & Vegan-Friendly Spots
★ The Best Vegan Restaurants in Tulum
★ 13 Vegan Restaurants in Cozumel
★ The Ultimate Guide to Vegan Travel in La Paz, Mexico
Essential Mexico Travel Resources
Have a Mexico trip coming up soon? There are a lot of travel companies out there, but some are better than others. After traveling to dozens of countries and living abroad on several continents, here are some of my favorite websites and resources for planning unforgettable trips.