Mexico City Vegan Guide: Best Restaurants, Bakeries, + More in 2024

Updated April 29, 2024

Are you traveling to Mexico City and wondering where to find vegan restaurants? This article is for you!

When you travel in Latin America, finding vegan food isn’t always easy, and more often than not, as soon as you get away from the tourist center, your plant-based options are severely limited.

But not in CDMX!

The capital and the largest city in the country, Mexico City is a foodie heaven, with all kinds of vegan restaurants you can imagine.

Love Mexican vegan food? Check!

Want something different, like Asian food or burgers? You’ll find it here, too!

From quirky and high-end vegan eateries with edgy decor in trendy Condesa and La Roma to unpretentious hole-in-the-wall restaurants on the outskirts of the city with budget-friendly eats, there are all types of places to try here.

And how about the many food stands dotting the city’s neighborhoods?

Although not all offer vegan food, many can “veganize” their options by skipping meat and cheese. I created vegan tacos many times by just asking for potatoes and vegetables.

So, whether you want traditional Mexican fare or are after something more exotic, this article has you covered. Continue reading to uncover the best vegan restaurants and bakeries in Mexico City.

This article contains affiliate links (paid links) and Veggies Abroad is a member of Amazon Services LLC Associated Program. At no cost to you, I may earn a small commission if you make a purchase — this helps keep Veggies Abroad churning out free content! For an explanation of our advertising partnerships, please review our privacy policy.

Is Mexico City Vegan-Friendly?

Mexico City is one of the most vegan-friendly cities in Latin America, with tons of vegan restaurants in trendy neighborhoods like La Condesa, Roma Norte, and beyond. You can also enjoy vegan Mexican street food in the city, as many popular Mexican dishes can be made vegan upon request.

The Best Vegan Restaurants in Mexico City

#1 Gracias Madre

Tabasco 97 B 06700, Roma Nte., 06700 Ciudad de México, CDMX, Mexico
Gracias Madre is one of the most popular vegan restaurants in Mexico City that boasts an extensive menu with tacos, burritos, guacamole, and nopales.

The restaurant’s menu also includes items like alambre, which is veggies with wheat bacon, and red chorizo, which is made of mushrooms and chickpeas, as well as filling lentil soup.

It’s a perfect spot to enjoy authentic Mexican food while enjoying the city.

Don’t forget to try their green juice and sweet buñuelos, a typical Mexican dessert made from fried dough covered in cinnamon sugar, and their flan! A traditional Mexican cake that makes for a perfect finish to your meal.

The restaurant has an indoor and outdoor seating area. Prices here are also very reasonable compared to some other trendy establishments in Mexico City.

vegan corn taquitos topped with avocado next to a beer at the vegan restaurant gracias madre in mexico city
Credit: Gracias Madre

#2 Pali Pali  

Oregon 751, Colonia del Valle, Benito Juárez, 03100 Ciudad de México, CDMX, Mexico
Pali Pali is one of the top-rated vegan restaurants in Mexico City, where you can try veganized food from different regions of the country, which makes for a fantastic gastronomic and cultural experience.

Here, you can try their signature sweet bread, nachos, tacos, enchiladas, tortes, and tacos, among other things. But don’t miss their vegan meatballs, mushroom tacos, and agua Fresca; it’s so delicious!

vegan tacos, queso, and sauces on a table at the vegan restaurant pali pali in mexico city
Credit: Pali Pali

#3 VEGuerrero

Calle Ignacio Zaragoza #53 col, Buenavista, 06350 Ciudad de México, Mexico
Previously called Taco Vegan, this no-frills vegan restaurant offers generous portions at budget-friendly rates. It has a daily menu from Monday through Friday. Make sure to try their Al Pastor; it’s really worth it. They also sell beer and aguas frescas. And their cheesecake is a must!

an order of quesadilla next to a bowl of vegan tortilla soup at the vegan restaurant vegguerro in mexico city
Credit: VEGuerrero

#4 Por Siempre Vegana Taqueria

Corner Manzanillo & Chiapas, Ciudad de México 06700 México
A vegan taco stand on the corner of Manzanillo and Chiapas where you can buy tacos with soy and seitan. They have a dozen options for fillings, and each can be made into a taco, gringa, or torta (a Mexican term for a sandwich).

They also sell desserts like cupcakes and chocolate doughnuts. Por Siempre Vegana means “forever vegan” in Spanish, and if you aren’t a vegan, you could quickly turn into one after trying these delicious “taquitos,” whether it’s classic al pastor or more exotic Baja tacos.

It’s also one of the busiest places for vegan tacos in Mexico City, and it’s not uncommon to wait up to 40 minutes during busy times. Most travelers come back here after trying their incredible tacos, which is no surprise, given how delicious their food is!

And they have sweet deals, too. For example, you can get five al pastor tacos for 65 MXN.

five vegan corn tacos stacked on eachother on a dark plate at por siempre vegana in mexico city
Credit: Por Siempre Vegana

#5 Plantasia

Puebla 120, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
Located in the middle of Roma Norte, Plantasia is one of the most popular plant-based restaurants in Mexico City that’s always busy! The restaurant’s menu is a mix of various Asian cuisines like Thai, Korean, and Indian, with vegan dishes like Pad Thai, sushi rolls, and rice noodle soups.

The restaurant has a beautiful aesthetic and impeccable service, which is why this restaurant consistently gets 5-star reviews.

They have separate menus for brunch and dinner, but whatever you choose, you will have the best meal of your life in this place.

a bowl of vegan noodles with tempeh and pickled veggies at plantasia in mexico city
Credit: Plantasia

#6 Vegan Ramen Mei

Colonia Condesa, Av. Tamaulipas 155B, Hipódromo, Cuauhtémoc, 06140, Mexico
If you want a break from vegan Mexican food, stop by Vegan Ramen Mei, which offers terrific plant-based ramen. Located in Condesa, this restaurant has a variety of vegan Ramen dishes and yummy appetizers.

Their ramen bowls are huge and flavorful, and overall, this restaurant is a perfect spot for a nice casual dinner.

colorful japanese dish on an outdoor table next to two drinks at the vegan restaurant vegan ramen mei in mexico city
Credit: Vegan Ramen Mei

#7 La Pitahaya Vegana

C. Querétaro 90, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
If you are looking for Insta-worthy vegan food in Mexico City, you must stop at La Pitahaya Vegana. This vegan restaurant has delicious tacos with pink tortillas and many pink hues in other dishes.

The restaurant is named after the dragon fruit, which means “pitahaya” in Spanish.

The place has an incredible ambiance, and you can try some fun traditional Mexican dishes like mole, flautas, and enfrijoladas and finish your meal with a chocolate brownie or strawberry ice cream.

a spread of bright pink vegan tacos on a table at La Pitahaya Vegana in mexico city
Credit: La Pitahaya Vegana

#8 Veggino’s Pizza

Vicente Eguía 72, Col. San Miguel Chapultepec, Mexico City, Mexico, 03100
A hidden gem of Mexico City, Veggino arguably offers some of the best vegan pizza in town. Most tourists don’t know about Veggino’s Pizza, which is a massive miss because this place is worth every bit of effort to get to!

Their menu features a variety of options like Hawaiian, Mediterranean, four cheese, and meatless lovers. They also have yummy potatoes, traditional Italian calzone, and lasagna on the menu.

Note that many vegan restaurants in Mexico City also do home deliveries through apps like Uber Eats and Rappi.

a round vegan cheese pizza topped with mushrooms and onions at vegginos pizza in mexico city
Credit: Veggino’s Pizza

Vegetarian & Vegan-Friendly Restaurants in Mexico City

#9 Pan Comido

Tonala 91, Colonia Roma Norte, Mexico City, Mexico, 06700
A popular place in Roma Norte, Pan Comido serves vegan and vegetarian options. You can try burgers, burritos, salads, pasta, and sandwiches here. Beverages on the menu include smoothies, fresh fruit drinks, and malteadas (shakes).

Located in Polanco, this casual spot sits close to many hotels and restaurants, and although it’s not a super fancy place, it’s an excellent spot for a casual lunch and a quiet spot to work.

Some options on the menu can also be made vegan upon request.

a colorful veggie bowl with mock vegan meat at pan comido in mexico city
Credit: Pan Comido

#10 Yug Vegetariano

C. Varsovia 3, Juárez, Cuauhtémoc, 06600 Ciudad de México, CDMX, Mexico
One of the oldest vegetarian establishments in Mexico City, Yug Vegetariano is part restaurant and part buffet that offers vegan and vegetarian options during breakfast and lunch.

Now, something really amazing about this restaurant is that it has been around since the 1960’s! That goes to show just how diverse the Mexican capital’s food scene is.

Although Yug is nothing fancy, it delivers when it comes to the variety and quality of food. You can have a filling meal here on a budget.

They have many classic Mexican dishes on the menu, as well as great prices and friendly service. Visitors consistently give this place good reviews.

The venue serves classic Mexican dishes without meat and dairy. The restaurant is located on Paseo de la Reforma near the Angel of Independence, making it a convenient stop after exploring Mexico City, whether you want to check out Chapultepec Park or explore some of the best Mexico City museums.

#11 Los Loosers

Sinaloa 236 B, Roma Nte., Cuauhtémoc, 06700 Ciudad de México, CDMX, Mexico
Los Loosers is a perfect vegetarian restaurant if you are looking for a more upscale setting. The restaurant offers an interesting take on Japanese and Korean dishes, prepared with a bit of Mexican influence with many exotic flavors and artfully presented dishes like umami, yakitori, and dumplings. They are also well known for their love of mushrooms and work to incorporate shrooms into many of their dishes.

Los Loosers is well-known among tourists, and this place is always lively. Even non-vegans love this place. Weekends are always busy, so arriving early is best to avoid waiting in line.

a bowl of vegan noodles with kelp and sea veggies at los loosers in mexico city
Credit: Los Loosers

#12 Tacos Gus

C. Juan Aldama 81-Local 4, Buenavista, Cuauhtémoc, 06350 Ciudad de México, Mexico
Located in La Condesa, Tacos Gus isn’t all vegetarian; however, it has some excellent options for veggie eaters, like bean and avocado tacos with various vegetable fillings. This spot is always busy, especially on weekends and in the evenings.

Vegan & Vegan-Friendly Bakeries in Mexico City

#13 Churreria El Moro

Eje Central Lázaro Cárdenas 42, Centro Histórico, Mexico City
You can’t visit Mexico without trying churros! These deep-fried pastries are made of dough, crispy on the outside and soft and fluffy on the inside.

Churros can be found all over the Mexican capital, but if you are looking for vegan churros in Mexico City, stop by Churreria El Moro, where you can try this delicious treat that comes with vegan almond chocolate.

a person putting freshly made vegan churros into a white paper bag in mexico city
Credit: Churreria El Moro

#14 Miga Vegana

Chilpancingo 129 Roma Sur, Mexico City, Mexico, 11800
A vegan bakery and coffee shop that sells incredible vegan croissants and pastries. They also have a small selection of vegan deli products like pizza rolls and chocolate bread. The bakery relocated from Calle David Herrera 25.

rows of golden vegan croissants and pastries at the vegan bakery migas vegana in mexico city
Credit: Miga Vegana

#15 Peace of Cake

De Los Ailes 156, Jardines de San Mateo, 53240 Naucalpan de Juárez, Méx., Mexico
Peace of Cake is a top-rated vegan bakery in Mexico City that’s been around since 2016 and has become somewhat of a staple in the Mexico City vegan food scene.

This cozy place offers many delicious baked goodies, including cakes, donuts, and cupcakes. They also have various gluten-free options. While it’s a bit of a distance from Mexico City Center, it’s worth the trek!

a white cake stand with four vegan cupcakes topped with vanilla butter cream and a chocolate drizzle at the vegan bakery peace of cake in mexico city
Credit: Peace of Cake

#16 I Quit – Café & Bakery

Durango 310 Roma Norte, Mexico City, Mexico, 06700
I Quit is a vegan bakery in Roma Norte with a good selection of baked goods like biscuits, cakes, and other delicious pastries. I especially recommend their lemon tart and a mix of horchata and matcha.

two vegan lemon tarts in a paper box from i quit vegan bakery in mexico city
Credit: I Quit – Café & Bakery

#17 La Casa De Pan Papalotl

Avenida México 25B Esquina Xicotencatl Colonia Del Carmen, Mexico City 04100 Mexico
Located in Coyoacan, a neighborhood south of the Center of Mexico City, La Casa De Pan Papalotl is an artisan bakery with some vegetarian options on the menu.

Most visitors come to Coyoacan on a day trip from Mexico City to the famous house of Frida Kahlo (also known as Casa Azul), as well as other museums in the area like Casa de Leon Trotsky, a famous soviet revolutionary, or The Diego Rivera Anahuacalli Museum, a hidden gem of the city.

Vegan Food Tours & Cooking Class in Mexico City

While it’s awesome to have all of the options laid out for you, sometimes it’s nice just to have someone take you to a bunch of spots! If you’re feeling that way, then you’re in luck. There are a couple of vegan food tours in Mexico City that you should check out!

Mexico City Vegan & Vegetarian Street Food Adventure

During this four-hour tour, you’ll visit a variety of family-run spots that are off the beaten tourist path with a local.

Book The Street Eats Tours

Best Vegan Tacos in Mexico City

Go on a 3.5-hour adventure with a vegan chef to find all of the best vegan taco spots in Mexico City!

Book The Taco Tour

Four-Course Vegan Mexican Cooking Class + Market Tour

Learn to make traditional Mexican dishes like tamales, al Pastor, tortilla soup, and more with a professional chef.

vegan cooking class and market tour in mexico city
Book The Vegan Cooking Class

Vegan & Eco-Friendly Hotel in Mexico City

Sadly, there isn’t a vegan hotel in Mexico City, but this beautiful hotel in the heart of Mexico City’s historic Reforma Avenue is vegan-friendly!’

Sofitel Mexico City Reforma

297 Avenue, Av. P.º de la Reforma, Cuauhtémoc, 06500 Ciudad de México, Mexico
There’s really nowhere better to stay in Mexico City than here! Enjoy sweeping city views while enjoying a creative cocktail, and after a long day of walking, relax in their Instagram-worthy plunge pool. In the morning, you can start the day with vegan chilaquiles or creamy chocolate oatmeal with almond milk. And, if you don’t see something that you want, let the staff know; they’re happy to accommodate special requests.

Book Your Stay
skyline view with the  Sofitel Mexico City Reforma
Credit:  Sofitel Mexico City Reforma

Vegan Hotels Not to Miss!

If you’re vegan adventure doesn’t end in Mexico City, make sure you check out these vegan-friendly hotels throughout popular beach areas in Mexico! And, if you want to stay at the absolute best vegan-friendly resort in Mexico, read my review of Palmaia, The House of Aia.

About Author

This guest post was written by Daria, an adventure travel blogger who runs Explore Baja California and the Discovery Nut.