Whether you are a committed vegetarian or just seeking a healthier, eco-friendly option, these are the must-visit vegetarian restaurants in Mexico City.
Amidst a bustling city rich in culture and tradition, the rise of vegetarian restaurants in Mexico City offers an intriguing twist to Mexico’s famed gastronomy.
From hearty, plant-based versions of local favorites like tacos and enchiladas to innovative fusion cuisines that blend Mexican flavors with global influences, these establishments cater to all palates.
With an ambiance of charming alfresco settings, stylish urban cafes, and intimate dining spots, each ensures a memorable experience for the discerning traveler.
Dive into the world of Mexico City vegetarian restaurants and gastronomy and experience the unique flavor profiles this city’s green scene offers.
Plan your trip to Mexico with us! Get expert travel advice and customized trip-planning itinerary from our local experts on the ground.
🗺️ Mexico City Vegetarian Restaurants map
🥗 Best vegetarian restaurants in Mexico City
1. Gracias Madre (Vegan)
📍Tabasco 97 B 06700, Roma Nte.
💲from $2 USD
Gracias Madre (Vegan) is a vegan restaurant using high-quality ingredients. The place is quaint and straightforward, with a few tables and chairs.
They also have a food stand in front of the restaurant, great for take-out orders and on-the-go customers.
They serve vegetarian tacos with fresh ingredients, including avocado, fresh cilantro, and roasted sweet potato. You must try their burrito gracias madre, gringa de pastor con pina, and taco de pastor con pina.
2. Gold Taco
📍C. Querétaro 225, Roma Nte., Cuauhtémoc
💲from $1 USD
Gold Taco is a local restaurant that offers a variety of tacos, including vegetarian options. Inside the restaurant, you will find yourself surrounded by bright neon light signs and dark-colored wall paint. Gold Taco has a little bar inside, perfect for the drink pairing.
Some of the toppings they offer for vegetarian tacos include guacamole, black beans, corn tortillas, and avocado salsa. Meanwhile, Gold Tacos’ best-selling tacos are Suadero and Pastor, best paired with Beetroot Kombucha.
3. Por Siempre Vegana
📍C. Manzanillo 18, Roma Nte., Cuauhtémos
💲from $1 USD
Por Siempre Vegana is a casual taco stall selling tacos on the streets of Mexico City. Although there seems to be nothing much with their place, they serve several food selections here, including vegetarian options.
What’s great about this is watching them wrap up your tacos as every fresh ingredient is displayed in front of the stall.
The food stall offers a variety of vegan tacos, but among their best sellers are the vegan gringas and their pastor taco and seitan chimichurri. These are served in ample quantity, even suitable to share between two people.
4. Groovy’s Taqueria Vegana
📍Av. Insurgentes Sur 403, Colonia Condesa, Cuauhtémoc
💲 from $1 USD
Groovy’s Taqueria Vegana is a vibrant and trendy taco restaurant surrounded by colorful tropical paintings and plants in an 80’s retro diner. The restaurant is well known for its vegetarian taco options, perfect for those with dietary restrictions.
From their wide range of items on the menu, among their best sellers are the mushroom and soya vegetable tacos and salsa Morita.
They also have a variety of ingredients that you can add to your vegetable tacos, including portobello mushrooms, enchiladas made with black beans and corn, and lentil soup made from lentils.
📍Puebla 182, Roma Nte., Cuauhtémoc
💲from $2 USD
Gatorta is another taco stand in the city that sells vegetarian tacos. It is a family-owned business that sells Mexican food, including pastries, desserts, and tacos.
They have a few tables and chairs in front of the food stall but expect you to eat standing since it’s on the street.
Although Gatorta is a small stand, it also has a variety of tacos that you can choose from. These tacos are made from fresh ingredients and served on soft corn tortillas.
Among their best-selling vegan choices are the torta cubana or vegan tortas if you want vegan protein.
6. Vege Taco
📍Felipe Carrillo Puerto 65, Coyoacán
💲from $2 USD
The Vege Taco is a quaint vegan-friendly taco spot with a cozy and rustic feel. As you arrive, you will find a small entrance leading you inside a few tables and chairs, perfect for small groups to dine in.
Vege Taco’s menu features a variety of vegan-friendly items, including tacos, burritos, nachos, quesadillas, and cecina, which you can pair with guacamole and salsa.
Aside from those, one of their best-sellers is vegan ice cream.
7. Los Veganas de Canasta
📍Jalapa 234, Roma Sur, Cuauhtémoc
Los Veganas de Canasta is a quaint vegan-friendly food stall on the city streets. The ambiance here is laid-back and casual, with a few tables and seats surrounding the taco stand.
Since not many tacos stand in the city sell vegan options, Los Vegana de Canasta boasts a wide selection of vegan tacos.
They are made with corn tortillas and can be filled with various ingredients, such as refried black beans, avocado oil, tomato salsa, and lettuce. They also have a variety of taquitos and vegan desserts.
8. A darle, que es taco vegano
📍Heroes del 47 127, San Diego Churubusco, Coyoacán
💲from $2 USD
A darle, que es taco vegano, is a popular vegan taco restaurant whose name translates to “Let’s give it a try; it’s a vegan taco.”
This reflects their commitment to providing tasty vegan options rivaling traditional meat-based tacos. The atmosphere at the restaurant is vibrant and inviting, with indoor and outdoor seating options.
As for their best sellers, the restaurant offers a variety of vegan taco options.
One of their most popular dishes is the vegan chorizo burrito, which uses a savory blend of plant-based ingredients to replicate the traditional Mexican sausage.
They also have crème caramel, which is popular among customers.
9. La Pitahaya Vegana
📍C. Querétaro 90, Roma Nte., Cuauhtémoc
💲from $3 USD
La Pitahaya Vegana is a quaint local eatery that serves traditional Mexican cuisine, including a vegan menu.
The restaurant is brightly lit and has a welcoming atmosphere, with colorful paintings and murals surrounding the restaurant.
Their food is ample in quantity and is served on big plates. They offer vegetarian tacos, burritos, quesadillas, bowls, salads, and desserts.
One of their most famous dishes is the pink taquitos and Chilaquiles, a must-try.
10. Vegetariano, Vegano, Vegetaco
From the restaurant’s name, Vegetariano, Vegano, Vegetaco is a vegan restaurant you’ll want to check out for meat-free food (especially tacos).
This vegetarian restaurant in Mexico City is run by a local family, offering a simple and casual dining setup. The spacious place can house more than 30 people at a time.
At Vegetariano, you can order tacos with rice or beans as your main course. The vegan tacos have avocado sauce, salsa verde, and fresh cilantro.
Try the vegan chorizo taco if you want something savory!
Malportaco is a small, unassuming spot on the Condesa district’s edge. The restaurant mostly has table seating with several counter seats, so it might not be easy to dine during rush hours.
You should visit early because they do not accept seat reservations.
They have an extensive menu in Malportaco, with options ranging from simple tacos with fresh ingredients to more elaborate dishes featuring homemade guacamole.
One of their best-sellers (a must-try) is the Quinoa Tostadas with avocado cream, grilled vegetables, and even Black Bean Enchiladas with green avocado sauce.
12. Maria Bonita Vegan
📍Calle de Durango 65-85, Roma Nte., Cuauhtémoc
💲from $2 USD
Another famous vegan taco stand in the city is the Maria Bonita Vegan. The restaurant has a few available seats on Calle de Durango’s streets.
Maria Bonita Vegan is a tiny food truck rather than a restaurant but maintains a casual, brightly decorated food place.
The Maria Bonita Vegan also has an extensive menu list that features various vegan tacos, including corn tortillas filled with plant-based proteins, vegetables, and spices. Vegan burritos, quesadillas, enchiladas, soups, salads, and desserts exist.
13. Los Loosers
📍Sinaloa 236 B, Roma Nte., Cuauhtémoc
💲from $4 USD
Los Loosers is a bar and restaurant that offers vegan food options and a fun and casual atmosphere with local art on the walls.
The restaurant has comfortable seating areas, while outdoor seating provides a great view of the city’s bustling streets.
The food at Los Loosers is inspired by Asian and Mexican cuisine combined. This is why it is a must that you try their Esferås De Aguacate and Kimchi chips.
You can also order some of their ramen soups that are greatly paired with cocktails.
📍Guanajuato 54, Roma Nte., Cuauhtémoc
💲from $5 USD
Forever is most famous for serving excellent vegan brunch meals. The palace has a modern and chic vibe, but at the same time comfortable enough for customers to dine in.
They have available outdoor and indoor seats and even a second-floor seating option.
With a wide selection of vegan food options, one of the tries is the vegan tres leches cake. Another dish you can try is the vegan mushroom pastor tacos and flor de Calabasas.
15. Taco Grass Concepto Vegano
📍Sabino, Tlalpan Centro I, Tlalpan
💲from $1 USD
Taco Grass Concepto Vegano is a curbside taco stall serving various vegan food options. The stand is painted blue, with modern and trendy decorations and a focus on sustainability.
Since it has no indoor area, seating is limited, especially during peak hours.
Their best sellers include vegan tacos made with plant-based meats like seitan and soy chorizo, served in soft tortillas, and topped with fresh vegetables and flavorful seasonings. They also have chilaquiles and gringa which is a crowd’s favorite.
📍C. Pachuca 59, Colonia Condesa, Cuauhtémoc
💲from $3 USD
Veguisma is a cozy vegan taco restaurant that has a rustic and earthy feel to its ambiance. The vibe here is laid-back and relaxing, perfect for those who want vegan food options while having night drinks.
Their best sellers include a variety of vegan tacos made with plant-based meats like seitan, tempeh, and mushroom, served in soft tortillas with flavorful sauces.
Moreover, the menu includes Mexican and international cuisine, so you can also find many vegan options here.
17. Veganisimo Loncheria Vegana
With the casual and comfortable atmosphere at Veganísimo Loncheria Vegana, many customers return to taste the restaurant’s vegan food options.
The restaurant is a small food shop with counter seats and rustic decors, creating an earth-friendly environment.
As mentioned, Veganisimo Loncheria Vegana is a popular spot for vegan and vegetarian diners.
One of their best-sellers and most recommended dishes are the street-style vegan tacos paired with their plant-based coffee.
Aside from that, they also serve other vegan items on the menu, including burgers, burritos, quesadillas, and salads.
📍Calle Ignacio Zaragoza #53 col, Buenavista
💲from $2 USD
VEGuerrero is a small family-owned restaurant in an old home building turned into a commercial space. The place is casual and straightforward, making the ambiance comfortable and relaxing.
There are also a few artworks in the place, which makes the restaurant feel lively when paired with great music.
The restaurant offers a variety of vegan options to those who are on a plant-based diet. A few of their items include vegetarian tacos, burritos, quesadillas, enchiladas, and more.
Additionally, they have gringa a los 3 quesos, blue corn tacos, and Barbasoya. Among these, the Suedero and creamy tiramisu are best-sellers.
19. Viko Vegan Taco
📍Paseo de la Reforma, esq con Lieja
💲from $1 USD
Viko Vegan Taco is a hole-in-the-wall taco restaurant in an underground tunnel in the city. The restaurant is small and cozy, with a few tables and seats available.
It is decorated with vibrant colors and funky artwork, creating a lively and energetic vibe while keeping the casual and laid-back vibe of the restaurant.
As the name suggests, Viko Vegan Taco specializes in vegan and vegetarian tacos. And among the variety of vegan tacos, one of their best-sellers is the vegan chorizo burrito and taco.
Their food is best paired with their horchata as well.
📍Merida 83, Roma Nte., Cuauhtémoc
💲from $3 USD
One of the most popular vegetarian restaurants in Mexico City is Vegamo. Aside from having a variety of plant-based dishes, it features decorations with a minimalist design using natural wood elements, light colors, and a touch of greenery.
This creates a calm and relaxing atmosphere, perfect for a place to hang out.
Vegamo serves various vegan dishes, but one of their best-sellers and the most recommended dishes are cauliflower tacos. Moreover, Vegamo usually has a unique monthly dish, so watch out for those.
21. The Veggie House
📍Salina Cruz 17, Roma Sur, Cuauhtémoc
💲from $4 USD
The Veggie House is a brightly-lit and airy vegetarian restaurant that offers customers a variety of vegan and meat-free options, including traditional Mexican cuisine and International cuisine.
The restaurant is small, with only a few seats available inside, and they do not accept reservations, so it’s highly recommended to arrive early during rush hours.
You must try their vegan burger with vegan patties and fresh vegetable ingredients. They take pride in using locally sourced products, so you’ll be assured that they only use quality ingredients.
You can customize the fillings for your vegan tacos and burgers if you ask them to do so.
⁉️ FAQ: Vegetarian Restaurants in Mexico City
Is vegetarian food available in Mexico City?
Yes, vegetarian food is available in Mexico City. Many restaurants and food stalls offer vegetarian options, including traditional Mexican cuisines such as tacos, tostadas, and enchiladas made with beans, cheese, and vegetables.
Currently, plant-based and vegetarian delicacies abound in Mexico City, and vegetarianism is rising due to the health benefits of a plant-based diet.
As a result, restaurants offer vegetarian options in the city, and food stores and street vendors already offer customers various kinds of Mexican vegetarian food. While meat has always been essential to Mexican cuisine, vegetarian food, and ingredients are now readily available.
Can a vegetarian survive in Mexico?
Of course! You don’t need to worry if you are a vegetarian considering traveling to Mexico City. Many restaurants, food shops, and street vendors offer vegetarian options, including tacos, burritos, quesadillas, and more.
Most of these places will have a variety of toppings that can be added to your tacos, such as avocado, salsa, or even guacamole. This means you do not have to look for international restaurants and can still enjoy traditional Mexican food without giving up on your plant-based diet.