Vegan Mexico City: 17 Best Vegan Restaurants in Mexico City

If you’re a vegan in Mexico City, you’re in for a treat!

The city’s plant-based food scene is booming, and whether you’re craving something traditional or modern, there’s plenty of vegan food to try. 

The vegan restaurants in Mexico City include vegan street food stands, cozy vegan bakeries, and even vegan fine dining. And you’ll find it all here.

I’ll guide you through some of the best vegan food in Mexico City, including where to find mouth-watering vegan tacos and even vegan pizza that rivals the real thing. 

Plus, if you’re up for an adventure, we’ll dive into vegan food tours so that you can taste the city’s vibrant culinary landscape. Let’s dig in!

At Paxil plant-based seafood, one of the best vegan restaurants in Mexico City, a tostada topped with marinated tomatoes, sliced avocado, and fried leeks is served on a blue plate lined with a pink and white checkered paper. It is topped with white and black sesame seeds and resembles a traditional tuna tostada.

This article may contain affiliate links. This means if you click a link on my website and make a purchase, I earn a commission at no additional cost to you. For full information, please see my disclaimer here.

Best Vegan Food in Mexico City

I ate some of the best vegan food in Mexico City at the most unassuming spots – from a street stand serving mind-blowing vegan seafood to small rustic restaurants. So that’s where I decided to start this list.

1. Paxil Plant Based Seafood

📍Roma Norte Map

The vegan food coming out of the kitchen at this double street stand mimics the texture and flavors of classic seafood dishes so well I couldn’t believe I was eating vegetables.

A vegan version of Pescado a la Talla is served on a blue plate lined with a pink and white checkered patterned paper at Paxil plant-based seafood in Mexico City. On top of the blue corn tortilla are mushrooms in a red sauce topped with tomatoes, onions, cilantro, and a creamy dressing.

The pescado a la talla vegan taco uses marinated oyster mushrooms to replicate the real deal. And the look was complete, right down to the zigzag pattern of the creamy dressing added on top.

When I had my first bite, I immediately looked for something else to order. I settled on the marinated tomato cubes served on a tostada in the form of a vegan tuna tostada. It was also incredible.

I was so blown away by the flavors at Paxil that I would easily consider it one of the best vegan restaurants in Mexico City.

2. La Pitahaya Vegana

📍Roma Norte Map

This Mexico City vegan restaurant is known for their homemade pink tortillas made with beets. They are used in their various vegan tacos and classic Mexican dishes such as mole and enfrijoladas.

The menu also includes vegan chilaquiles, burritos, nachos with the option to add vegan chorizo made of garbanzo beans. 

Overall they do a great job of using local ingredients in unique ways, including a fusion of huitlacoche (corn smut) and Asian dumplings.

3. Ojo de Maíz

📍Condesa Map

Interior of the Ojo de Agua, a vegan restaurant in Mexico City, features a wall mural of a corn plant with a pair of cupped hands holding corn kernels. In front of the wall is a wooden table with dramatic lighting.

I would consider Ojo de Maíz slightly upscale vegan food in Mexico City. The menu consists of mainly Mexican dishes that stay true to the traditional preparation using only plant-based products (primarily vegetables and mushrooms). 

Thin portobellos are breaded to replicate torta de milanesa with eggplant and an avocado sauce. Carrot and coconut are shredded to replicate tinga de pollo before being rolled in tortillas and fried to make flautas.

At Ojo de Maiz, one of the best places for vegan food in Mexico City, molotes filled with vegan chorizo are placed in a yellow sauce. In the center is an edible flower.

Cabbage is used to create a vegan cochinita pibil served on panuchos with pickled red onion and habanero salsa, just like the real deal.

The chile relleno is stuffed with beans and huauzontles. And mushrooms are used for both the birria and pastor tacos.

To top it off, the restaurant is beautifully designed while paying homage to maíz, a staple of Mexican food.

Tip – Their sister restaurant, Ojo de Agua, is just a couple doors down and made my list of the best Mexico City breakfast. I believe you can order from both.

4. Alguito Vegano

📍Condesa Map

This is another unassuming vegan restaurant in Mexico City with a menu of Mexican vegan food. It includes a variety of vegan tacos using vegetables, mushrooms, seitan, and soy protein.

A vegan taco and quesabirria sit on a plate with a small bowl of consome at Alguito Vegana in Mexico City. In the background is a long plate with three bowls of different salsas and a bowl of limes.

But what really caught my eye was the vegan birria which is available as a bowl of soup or the always satisfying quesabirria using vegan cheese. Along the same line, they also make vegan pozole with mushrooms.

Prices are a little high or perhaps what you’d expect for a vegan restaurant in Mexico. But overall Alguito Vegano is a great option for vegan food.

5. Mictlan Antojitos Veganos

📍Narvarte Poniente Map

This small vegan restaurant in Mexico City creates rustic vegan food. They use a mix of vegetables and soy products in their Mexican plant-based cuisine that includes vegan pozole, enchiladas, gorditas, tortas, chilaquiles, and a tlayuda.

Some of the dishes allow you to choose from their selection of guisados (stews) which are oh so very Mexican.

They also offer a menu del día during lunch which includes a starter soup, rice with your choice of guisado, and a glass of the water of the day.

Best Vegan Tacos Mexico City

It used to be that Por Siempre Vegano was the spot for vegan tacos. But not only have more innovative places popped up, Por Siempre isn’t what it used to be despite adding a second location.

Instead I’ve highlighted a few different places to eat the best vegan tacos in Mexico City.

6. Taco Santo Vegano

📍Roma Norte Map

Taco Santo Vegano is a cute sidewalk Mexico City taco spot with a fully vegan menu. I love their creative vegan tacos that twist on Mexican classics.

Two vegan tacos served in a woven basket lined with a banana leaf at Taco Santo Vegano in Mexico City. In the background are green jalapeno cocktails and bowls of salsa and limes.

Mushrooms are used for tacos al pastor, jackfruit in the style of cochinita pibil, and a chile relleno of chorizo de garbanzo. 

The tacos are served with homemade tortillas in traditional baskets lined with banana leaves. Overall, this spot was solid for classic Mexican dishes and vegan tacos in Mexico City.

The only disappointment was the jalapeno cocktails. My friends and I all like spicy, but they were simply undrinkable.

7. Viko Vegan Taco

📍 Chapultepec Park Map

You’ll find this vegan taco stand in an underground food court located just outside of one of the main entrances of Chapultepec Park in Mexico City. Prices are really affordable for a vegan restaurant.

The sign at Viko's vegan tacos in Mexico City advertises all vegan food including sushi, onigiri, desserts, burritos, and tacos.

The main focus is the vegan tacos, which twist on Mexican classics such as tacos al pastor, chorizo, mushroom tinga, alambre, campechano (mixed), and barbacoa. 

Three vegan tacos in Mexico City served on a plastic blue plate lined with white paper and three squeezed limes in the corner. The tacos are topped with salsa, the bowl of which can be seen in the background.

They also offer burritos with the same fillings and a vegan kafka hamburger that sounds delicious. And you don’t miss their agua del día creations that go beyond the traditional – jamaica with ginger, guayaba mint, and a coco horchata to name a few.

Plus the vegan food expands to include vegan sushi and onigiri which may seem out of place. But it isn’t really when you consider the influence of Japanese food in Mexico City.

8. Vegetal: Tacos, Pozole, + Vegan Bakery

📍 Roma Norte Map 

Vegetal offers the most diverse list of vegan tacos in Mexico City that I’ve seen, with each option conveniently marked as keto, gluten free, and/or soy free.

The outside menu board at Vegetal, a Mexico City vegan restaurant features a hand drawing of a vegan taco with a mushroom, peas, beans, and a plant coming out of the taco. Below is a list of the offerings including vegan cake and vegan ice cream.

The taco fillings include just about every classic Mexican taco with a vegan twist as well as creative options. Almond chorizo, vegan chicharron, soy barbacoa, mixiote mushrooms, and I could go on.

The menu at this self proclaimed vegan carniceria continues with a bowl of vegan pozole, enchiladas, enmoladas, and a milanesa made of oats, flour, and nuts. 

Overall the food is pretty good. I wasn’t blown away but it was solid and healthy. According to the reviews it’s evident that they perhaps lack some execution with the temperature.

A vegan dessert drizzled with white icing and topped with chocolate sprinkles on a purple plate. In the background a hand uses a spoon to dig into a piece of chocolate vegan cake.

Other than the expansive list of tacos, where they really shine is their vegan bakery. Coconut flan, cheesecake, chocolate truffle cake, and the Mexican classic 3 leches are just a few of the vegan desserts on the menu.

Vegan Food Tours Mexico City

If you’re already drooling over the thought of vegan tacos, then you should book this vegan street food tour to take your tastebuds on an adventure through the streets of the city.

Led by a local guide, they’ll take you to some of the most low key, best places to eat vegan food in Mexico City. The tour guides you through working class neighborhoods where you can try tlacoyos and other vegan street food.

Or if you want to learn how to make your favorite Mexican foods at home, take this Mexican vegan cooking class and market tour with a local chef.

Want to learn how to make Mexican food? Check out these authentic cooking classes in Mexico City

9. Green Pizza (Vegan) Mexico City

📍 Roma Norte Map

Green Pizza serves the best vegan pizza in Mexico City, hands down. And if you like the chewy, crispy crunch of NY style pizza, you’ll be fully swooned.

This is the only vegan restaurant on this list that isn’t fully vegan. The menu is organized as classic, veggie, and plant-based with an option to choose gluten-free crust. 

But don’t let the mixed menu stop you! The vegan cheese is specially sourced. And they also proudly highlight that no sugar or sweeteners are added to the pizza dough.

If you’re looking for comfort food, vegan style add Green Pizza to your list.

10. Pachecos Vegan Aguachile

📍 Lagunilla Map

Pachecos is a pop up street food stand on Sundays at Mercado Lagunilla, an outdoor flea market in Mexico City known for antiques and collectibles. They specialize in one thing – vegan aguachile.

Vegan aguachile made with oyster mushrooms and cucumbers in a spicy green sauce is topped on a crispy tostada and served on a blue plate at the Lagunilla Flea Market in Mexico City. In the background, deep red cocktails are in glasses.

Oyster mushrooms and sliced cucumbers are tossed in your choice of a chile verde or negro sauce. The vegan aguachile is made on the spot in a large molcajete and served on tostadas. 

Their fabulous mezcal cocktails come in your choice of Jamaica or basil – perfect for a Sunday Funday market experience.

11. El Mundo Restaurant: Vegan Fine Dining

📍 Roma Norte Map

El Mundo is not just a vegan restaurant. It’s an experience. Everything from the Art Nouveau ambiance to the tarot card inspired cocktails have been thoughtfully designed.

The menu features incredibly innovative plant-based dishes using a variety of local fruits and flavors. Highlights include the watermelon tartare, blue oyster mushrooms, and hibiscus flower birria taquitos.

And the cocktail list is a lot of fun! Each drink was curated from the meaning behind a card in a deck of Tarot of Marseille (You can choose to pull a tarot card to order or choose from the menu).

If you’re looking for vegan fine dining in Mexico City, El Mundo Restaurant is the spot. 

12. Miga Vegan Bakery

📍 Roma Sur Map

If you’re vegan and feel like you’re missing out on pastries in Mexico City, Miga Vegana has you covered.

The small pastry case at this vegan bakery is filled with croissants, cinnamon rolls, and the oh so Mexican chocolatín, and more.

Croissant sits on a black square plate at Miga vegan bakery in Mexico City. Behind the plate is a flat white coffee served in a glass.

I opted for the croissant which reviews highlighted as just as good as France (a tall order). And it lived up to the hype. It was beautifully flaky, light, and not to mention huge! 

It paired perfectly with the flat white with coconut milk (soy milk is standard in all of their coffee drinks).

Other Top Vegan Restaurants in Mexico City

Looking for something beyond vegan tacos? Here are my other top picks for vegan restaurants in Mexico City.

13. Mora Mora Vegan Restaurant

📍Condesa, Roma Norte, Polanco, and others

Exterior view of Mora Mora, vegan restaurant in Mexico City shows a circular turquoise sign with words Mora Mora. Underneath in white letters is their slogan "welcome to health heaven."

When my friends chose to eat at this vegan restaurant in Mexico City, I expected it to be average. That was until I tried the kale caesar salad with tempeh bacon. It was a burst of satisfying flavors.

My friend’s picture-worthy avocado toast was also delicious. But it was his blue velvet smoothie made with açai pulp and served with an edible cookie spoon that made my eyes light up. 

Sliced avocado on a piece of toast topped with a seed and nut mixture is served in a plastic basket with chips and a side of pink hummus at Mora Mora, a vegan restaurant in CDMX. In the background is an acai bowl topped with fresh strawberries.

I give Mora Mora props for a well executed, extensive menu which is hard to pull off. The menu is varied and includes some traditional Mexican food, vegan style.

When we arrived, the sign outside of Mora Mora welcomed us to “health heaven” which made my eyes roll. But then I gained appreciation when I read the words “no bullshit, just clean” tiled into the floor at the entrance of their Condesa location.

And in fact, I was impressed by the selection of plant based products for sale inside the attached health food store. It includes vegan protein powders, adaptogenic mushrooms, fermented products, a small bulk section, and more.

14. Vegan Ramen Mei Condesa

📍 Condesa, Roma Norte, Del Valle

A bowl of vegan ramen in Mexico City is served in a black bowl with large orange spoon and a square piece of nori seaweed. The ramen contains a mix of noodles and veggies.

The vegan ramen at this small spot mimics the flavors of this class dish so well that there wasn’t a doubt that it would also make my list of the best Japanese food in Mexico City.

The broths are rich and well balanced, with several options to choose from. The menu also includes orange “chicken” and mapo tofu.

15. LunchV Comida Vegana

📍Centro Map

There isn’t a lot of vegan food in Centro CDMX, so between exploring the different museums in Mexico City, my friends and I were happy to find LunchV.

This simple, rustic space is part vegan restaurant, part yoga studio. The tables downstairs are only to eat their vegan snack plates. So head upstairs if you want the full menu and option of the menu del día

The menu del día is an incredible value for a multi-course vegan meal that includes soup, salad, entree, dessert, and water of the day. 

The day we visited we decided to share a mix of the snacks and other dishes which include burritos, gringas, and tortas. Other than the food taking forever (apparently there was a large to-go order ahead of us), the food was tasty and satisfying.

16. Goy’s Plant-Based Burgers

📍Condesa, Polanco, Nápoles

With three locations in Mexico City, this is the spot if you’re craving a vegan hamburger and fries. 

And while there’s only two burger options (Beyond Meat and vegan fried chicken), the potatoes come as your choice of french fries, sweet potato fries, and tater tots, yum!

And you don’t want to miss the plant-based milkshake made with vegan ice cream in six different flavors!

17. Dandelion Vegan Bakery and Restaurant

📍Portales Norte (south of Narvarte) Map

Dandelion is known for their incredible vegan desserts that are fluffy and moist. They can make vegan cakes in just about any style you want. 

Or they have slices of their most popular vegan desserts to enjoy after lunch or with a cup of coffee. Dandelion Vegan Bakery also has a small menu of vegan pizza and snacks using soy and seitan plant-based protein.

The location is slightly out of the way but could be a place to stop on the way to or from Coyoacán (btw if you’re having trouble buying Frida Kahlo Museum tickets, read my guide).

Final Thoughts on Vegan Restaurants in Mexico City

The number of vegan restaurants in Mexico City shouldn’t come as a surprise considering it is the capital.

But what did surprise me is how many places focus on Mexican vegan food. And the use of fresh vegetables instead of only relying on soy and other processed proteins.

FAQ About Vegan Food in Mexico City

Is Mexico City good for vegans?

Yes, Mexico City has a thriving vegan scene, with a wide range of restaurants offering plant-based options, from traditional Mexican dishes made vegan to vegan taco stands to innovative vegan cuisine. There are also numerous vegan street food options, so you won’t miss out on authentic flavors.

Is Mexican food good for vegans?

Yes. It may come as a surprise, but Mexican food is naturally vegan-friendly with ingredients like beans, corn, avocado, salsas, and fresh veggies. Sometimes traditional foods like tacos and enchiladas can be made vegan. And you can find plant-based adaptations of classics like mole and pozole.