15+ Best Vegan Restaurants in Mexico City + More
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.
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 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.
Must Visit Vegan Restaurants in Mexico City
You will quickly realize there are way more veggie options than time in CDMX — it’s a nice problem to have!
Na Tlali
Estocolmo 27, Col, Juárez, Cuauhtémoc, 06600 Ciudad de México
Na Tlali offers a beautiful, deeply intentional take on traditional Mexican cuisine, entirely plant-based. The name itself reflects its roots, drawing from Indigenous language and honoring the connection between food, culture, and the earth.
At Na Tlali, the menu is a love letter to Mexico’s culinary history. Expect thoughtfully crafted dishes that highlight native ingredients like corn, beans, squash, and chiles, all reimagined through a vegan lens without losing their authenticity. From rich, complex moles to vibrant salsas and handmade tortillas, every plate tells a story. This was hands down one of my favorite spots in CDMX!

Gracias Madre
Tabasco 97 B 06700, Roma Nte., 06700 Ciudad de México
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.
Gatorta
Puebla 182, Roma Nte., Cuauhtémoc, 06700 Ciudad de México
If you’re looking for bold, satisfying street food in Mexico City, Gatorta is a must. This beloved vegan food truck has built a cult following for one reason: seriously good tortas that don’t hold back on flavor.Gatorta takes the classic Mexican sandwich and gives it a fully plant-based twist, stacking fluffy bread with hearty fillings like crispy milanesa, savory chorizo, and melty vegan cheese, all topped with punchy salsas and fresh fixings. It’s indulgent, messy in the best way, and exactly what you want after a long day of exploring.
What makes Gatorta stand out isn’t just that it’s vegan — it’s that it captures the essence of Mexico City street food culture. Quick, affordable, and packed with flavor, it delivers that authentic, on-the-go experience without compromising on values.
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!
Taco Santo Vegano
Chihuahua 142-local d, Roma Nte., Cuauhtémoc, 06700 Ciudad de México
This laid-back, flavor-packed spot specializes in recreating traditional street tacos — all completely plant-based and incredibly satisfying.
The menu is all about bold, familiar flavors. Think tacos filled with perfectly seasoned al pastor, savory suadero, and other classic staples, topped with fresh cilantro, onions, and a variety of house-made salsas that bring just the right amount of heat. Everything is designed to feel authentic, from the textures to the presentation, making it an easy favorite for both vegans and non-vegans alike.
Por Siempre Vegana Taqueria
Coahuila 169, Roma Nte., Cuauhtémoc, 06700 Ciudad de 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!
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.
Café Vegetal
Enrique Rébsamen 364, Narvarte Poniente, Benito Juárez, 03020 Ciudad de México
This cozy, welcoming café brings together comforting plant-based dishes and creative flavors, making it a favorite for both a relaxed breakfast and an easygoing lunch in Mexico City.The menu leans into feel-good classics with a twist, like stacks of pancakes, chilaquiles, fresh juices, and indulgent baked goods, all completely vegan. Whether you’re craving something light and wholesome or rich and satisfying, Café Vegetal strikes that perfect balance between comfort and creativity.
The atmosphere is just as inviting as the food. With its laid-back vibe and thoughtfully designed space, it’s an ideal place to slow down, catch up on emails, or enjoy a long coffee break between exploring the city.
Vegan Ramen Mei
Multiple Locations
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.
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.
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.
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.
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.
Vegan & Vegan-Friendly Dessert Spots
Churreria El Moro
Multiple Locations, 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.
Nieve de Olla Roma
Colima 159, Roma Nte., Cuauhtémoc, 06700 Ciudad de México
Nieve de Olla Roma is a must-stop for something sweet. Rooted in tradition, this charming spot celebrates classic Mexican frozen treats and desserts, many of which are naturally vegan or thoughtfully adapted.
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.
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.
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. See a couple of the delicious things we at below!
Book The Street Eats Tours
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-Friendly Hotel
Sadly, there isn’t a vegan hotel in Mexico City, but this beautiful hotel in the heart of Mexico City’s gets two thumbs way up! I’d definitely stay here again.
Colima 227, Roma Nte., Cuauhtémoc, 06700 Ciudad de México
Located in the heart of Roma Norte, Boga Mexico City by Lumina offers a sleek, apartment-style stay that blends modern comfort with one of the city’s most vibrant, walkable neighborhoods. With thoughtfully designed spaces, kitchenettes, and a rooftop terrace, it’s an ideal home base for travelers who want both style and convenience while exploring Mexico City.
What truly sets Boga apart, especially for vegan travelers, is its direct connection to Mora Mora (photos below), a beloved plant-based café and zero-waste market located right onsite. This means you’re never far from nourishing, creative vegan meals, fresh juices, and sustainably minded products, making it incredibly easy to align your stay with your values.
Book Your Stay
Vegan-Friendly 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.