
Mexico City is a vegan foodie’s dream. In fact, CDMX is filled with vegan street taco stands, all-vegan delis, and high-range plant-based restaurants. Mexico City is the best place in Mexico to be vegan… we’re sure of it!
We’ve spent years scoping out the best vegan food Mexico has to offer, mostly in the Yucatan, writing vegan guides for:
But when we were hit by the scent of grilled vegan street tacos spewing out onto the Roma sidewalks, we knew we’d hit the jackpot. Eating those tacos on the streets of CDMX, we knew we were somewhere special.
Heading elsewhere in the country too? Our vegan guide to Mexico covers Oaxaca, Guadalajara, Monterrey and more. And if you’ve got a sweet tooth, don’t miss our guide to the best vegan dessert spots in Mexico City.
Vegan Mexico City Overview
| Spanish for vegan | Vegano (m) / vegana (f) |
| Best areas | Roma Norte and Condesa – most of this list is walkable between the two |
| Average meal price | Street tacos about 34–45 pesos each (US$2–2.50); sit-down mains about 110–250 pesos (US$6–14). Conversions use roughly 18 pesos to US$1 (late Oct 2026). |
| Popular vegan ingredients | Corn tortillas, frijoles de olla, nopales (cactus), mushrooms (setas), huitlacoche, chiles, avocado, jackfruit and soy “pastor” |
| Common non-vegan ingredients | Lard (manteca), chicken stock (caldo/consomé de pollo), cheese (queso), cream (crema), butter (mantequilla), eggs (huevo) |
| Useful phrase | “Soy vegano/a – sin carne, sin lácteos, sin huevo, sin manteca, por favor.” |
Being Vegan in Mexico City
CDMX has one of the biggest vegan scenes in Latin America. You’ll find fully vegan taquerías, torta stands, pizzerias, burger joints and even plant-based “mariscos” (seafood) spots, mostly clustered in Roma Norte and Condesa.
Away from the dedicated vegan places, it’s a different story. Traditional Mexican food leans heavily on beans, corn and vegetables, but meat, dairy and animal fats are staples too. “Vegetariano” can still mean cheese and eggs, so it’s worth saying exactly what you don’t eat.
The good news: in the neighborhoods on this list, staff at vegan places are used to the question, and plenty of menus are in English as well as Spanish.
Hidden Non-Vegan Ingredients in Mexico
Even a dish that looks plant-based can hide animal products. Watch out for these at non-vegan restaurants and street stalls:
- Lard (manteca) in refried beans. Frijoles refritos are often fried in pork lard. Frijoles de olla (whole stewed beans) are a safer bet, but still ask.
- Lard in tamales and flour tortillas. Traditional tamal dough and many flour tortillas use manteca. Corn tortillas are usually just corn, lime and water.
- Chicken stock in rice and soups. Red “arroz a la mexicana”, sopa de tortilla and many soups are often cooked in caldo or consomé de pollo, or with chicken bouillon powder.
- Crema, queso and mantequilla. Cream and crumbled cheese go on almost everything – enchiladas, chilaquiles, esquites, quesadillas. Butter turns up in cooking and on corn.
- Eggs and honey. Look for huevo in breads and batters and miel in drinks and desserts.
Two phrases worth learning: “¿Tiene manteca o caldo de pollo?” (does it have lard or chicken stock?) and “sin queso, sin crema, por favor”.
Not every spot on our list is 100% vegan, either – we’ve marked each one as fully vegan or vegan-friendly below.
14 Best Vegan Restaurants in Mexico City
1. Por Siempre Vegana Taquería (Street Stand & Restaurant)

Location: Manzanillo 18 (corner of Chiapas), Roma Norte, plus a sit-down branch at Coahuila 169 | View on Google Maps Price: $ Fully vegan Top pick: Tacos al pastor Last checked: Oct 2026
Por Siempre might just have the world’s best vegan tacos. I stumbled on the street stand in Roma on my first day in Mexico City and I was blown away. At the time I didn’t know the local taqueria had a cult-like following and was an iconic CDMX eatery. All I knew while eating four loaded tacos, perched against a wall on a Roma sidestreet, was these gritty tacos were something special.
These tacos are not only delicious, but super affordable too. When we first visited you could get 5 pastor tacos for 45 pesos – today expect to pay around 30–40 pesos (about US$2) a taco, which is still a steal. Vegan or not, Por Siempre cannot be missed on any visit to Mexico City.
The original corner stand is on Manzanillo, and there’s now a second Por Siempre on Coahuila with tables and longer daytime hours. The Coahuila branch is typically open Monday to Saturday 10am–11pm and Sunday 10am–9pm. The Manzanillo stand runs from the afternoon into late evening – listings disagree on the exact close, so check before you go.
2. Gold Taco

Location: Mercado Roma (Querétaro 225), Roma Norte | View on Google Maps Price: $ Vegan-friendly (vegetarian stall – vegan cheese is available, but ask, as dairy cheese is used too) Top pick: Flautas Last checked: Oct 2026
Hidden away in the lively Mercado Roma lies some of the tastiest vegan Mexican food in Mexico City. In my opinion, the tacos aren’t quite as good as nearby Por Siempre, but they do offer vegan cheese, which melts among the taco filling perfectly. We highly recommend their flautas, which are crispy tortillas rolled in a warming tomato soup. Gold Taco is definitely high-quality food that shouldn’t be missed while in CDMX.
Recent reviewers also rave about the tamales (many are labeled vegan). For flautas, ask for the vegan cheese and crema – the stall is vegetarian rather than fully vegan, and toppings are a choose-your-own.
3. La Pitahaya Vegana

Location: Querétaro 90 (at Orizaba), Roma Norte | View on Google Maps | View menu Price: $$ Fully vegan Top pick: The pink-tortilla tacos Last checked: Oct 2026
If you’ve googled vegan food in CDMX, then no doubt the first image you’ve seen is the famous pink tortillas of La Pitahaya. The tortillas get their iconic pink color from beet extract – and it’s not just visual – they taste incredible too. Do not miss La Pitahaya – even if it is to snap a pic!
Hours are currently Monday and Wednesday to Friday 2–9pm, and weekends 11am–9pm. It’s closed on Tuesdays. Keep an eye out for seasonal specials like their mole.
4. Veggino’s Pizza

Location: Gob. Agustín Vicente Eguía 72, San Miguel Chapultepec | View on Google Maps Price: $$ Fully vegan Top pick: Four-cheese pizza Last checked: Oct 2026
This hole in the wall was our biggest surprise in Mexico City. The all-vegan pizzeria humbly creates the best vegan pizza in CDMX, perhaps Mexico, and maybe the world. You will not be disappointed with their four-cheese pizza (one pizza is enough for two people).
The downside is their location, which is a bit away from the Roma-Condesa hubs, but they do deliver on food delivery services like Rappi and UberEats. Your Friday night just got better! It’s open from 2–10pm and closed on Tuesdays.
5. Gatorta

Location: Puebla 182 (at Insurgentes), Roma Norte | View on Google Maps Price: $ Fully vegan Top pick: Torta cubana Last checked: Oct 2026
If you’re out and about in Roma Norte and looking for a cheap and delicious torta, Gatorta is a small street stand that throws together “meaty” tortas you’d never believe were vegan. In fact, I’m pretty sure many people who eat here might not even realize it.
Recent visitors say the torta cubana – stacked with vegan milanesa, sausage, ham and cheese – is big enough to share. There’s no seating, so you eat standing at the counter. It’s open Tuesday to Saturday 12–7pm and Sunday 11am–5pm.
Note, this is not a stall for those not a fan of mock meats.
6. Los Loosers

Location: Sinaloa 236 B, Roma Norte | View on Google Maps Price: $$ Fully vegan Top pick: “No” fish tacos and ramen Last checked: Oct 2026
Los Loosers is one of our favorite vegan restaurants in Mexico City. Using mushrooms as their key base, you can get the best “no” fish tacos we’ve ever had here – not to mention their ramen which is incredible and full of flavor.
The entire restaurant has an Asian-Mexican feel and their dishes nail it. The kitchen ferments its own mushrooms, which go into almost everything on the menu. While not the cheap eats you’ll find at taco stands, Los Loosers is a must-visit while in Mexico City.
It’s open Tuesday to Saturday 1–10pm and Sunday 11am–6pm, and closed on Mondays.
7. U.to.pi.a

Location: Juan Escutia 63 (at Cuernavaca), Condesa | View on Google Maps Price: $$ Fully vegan Top pick: Hawaiian pizza Last checked: Oct 2026
Probably the most famous vegan pizza joint in Mexico City is Utopia in the heart of Condesa. This 100% vegan pizza place does thin crust pizza that’s simply incredible. Our favorite was their Hawaiian which comes with mock ham, pineapple, and melty cheese. With a large menu, there’s really a pizza for everyone here (vegan or not!)
Recent reviewers also single out the empanadas. It’s open weekdays 2–10pm and weekends 9am–10pm.
8. Plantasia

Location: Puebla 120, Roma Norte | View on Google Maps | View menu Price: $$ Fully vegan Top pick: “Paneer” (Tofu) Butter Masala Last checked: Oct 2026
In the heart of Roma Norte, this 100% plant-based restaurant explores Asian cuisine using plants. You can enjoy Thai, Indian, Korean, and more – all completely vegan and undeniably tasty. We recommend visiting this restaurant in-person as the aesthetic is part of the experience. My personal favorite was the “Paneer” (Tofu) Butter Masala.
These days the menu also leans into sushi rolls. Plantasia takes online reservations, which are worth making for weekend evenings. Note that it doesn’t serve alcohol – the drinks list is mocktails, kombucha and zero-alcohol beer.
9. Veguísima

Location: Pachuca 59, Condesa | View on Google Maps | View menu Price: $$ (mains about 110–245 pesos / US$6–14) Fully vegan Top pick: Tacos and chilaquiles Last checked: Oct 2026
A nice little vegan restaurant in Condesa that serves up a range of plant-based options, coffee, and beer. Their outdoor seating is great for people watching or having a nice relaxing afternoon.
The menu now goes well beyond Mexican food, with ramen, curries and bowls alongside the tacos. Hours are shorter early in the week (from 12:30pm to about 7pm Monday to Wednesday), and it opens 10:30am–9pm Thursday to Sunday.
10. Goy’s Plant-Based Burgers

Location: Av. Michoacán 134, Local G, Hipódromo Condesa | View on Google Maps | View menu / order Price: $$ Fully vegan Top pick: La Poyo Last checked: Oct 2026
Goy’s may just have the best burgers in town.
While the tucked-away restaurant doesn’t have a large menu, what they do have they do very well. Our favorite was the “La Poyo” which is their version of a crispy chicken burger and it is… to put it simply, out of this world good.
Goy’s also have a few different versions of fries to accompany your meal too including tots, curly, loaded and sweet potato fries.
Goy’s has since grown, with more branches in Nápoles and Polanco. The Condesa original opens from 12:30pm daily – until 10pm Sunday to Thursday, and until 2am Friday and Saturday.
11. Salvaxe Pizza

Location: Roma Norte (Medellín 143) and Nativitas (Isabel la Católica 1147) | Nativitas on Google Maps | Roma Medellín search Price: $ (large pizzas about 179–209 pesos / US$10–12) Fully vegan Top pick: Pastor or suadero pizza Last checked: Oct 2026
Salvaxe is one of those hidden vegan joints in Mexico City that most people don’t know about. You’ll struggle to find their Roma location on a map and the building is a grungy hole-in-the-wall that you’ve likely walked past a bunch of times – I know we did.
However, once you find this place, you’ll be glad you did. Their pizza is insane… like insanely good. In fact, bring your non-vegan friends and they probably won’t know any different.
Their Roma location is close to Mercado Roma, on the adjoining Medellin road. Just head north on Medellin on the left side of the road and you’ll find it next to a couple of local bars.
A quick heads-up: we couldn’t find any recent reviews confirming Salvaxe is still around, so we’re not 100% sure it’s still open. Check their socials or Google Maps before you make the trip. (Our older Maps pin points at the Nativitas branch; use the Roma search link above for Medellín 143.)
12. Paxil Plant-Based Seafood Stand

Location: Orizaba 77 (fourth stall), Roma Norte | View on Google Maps | View menu Price: $ (tacos about 45 pesos / US$2.50) Fully vegan Top pick: Deep-fried cauliflower tacos Last checked: Oct 2026
Paxil is one of those special eateries you’ll only find in Mexico City.
It’s a small roadside taco stand but instead of traditional Mexican tacos, they serve up plant-based seafood tacos and vegan fish and chips. Their food is cooked with love and care, and we highly recommend you check this place out. Everything we’ve ordered here has tasted incredible, especially their deep-fried cauliflower tacos.
The popular stall has limited seating and if you arrive around dinner time be prepared to eat curbside or wait for a seat. It’s open 1:30–7pm and closed on Tuesdays, so go for a late lunch rather than dinner.
13. Gracias Madre Taquería Vegana (New)
Location: Tabasco 97-B, Roma Norte | View on Google Maps Price: $ (tacos from about 40 pesos / US$2.20) Fully vegan Top pick: Tacos and the breakfast burrito Last checked: Oct 2026
Gracias Madre is a 100% vegan taquería in Roma Norte with outdoor street-side tables. Alongside tacos, the menu covers burritos, tortas, gringas, birria and a breakfast menu served until 1pm.
It’s one of the most-reviewed vegan spots in the city, and 2025–26 reviewers keep coming back to the value for money compared with other vegan taquerías in Roma. It’s open daily from 9am until about 10:45pm (a little earlier on Sundays).
14. La Plantisquería (New)
Location: Chihuahua 207, Roma Norte | View on Google Maps Price: $–$$ (plates roughly 65–165 pesos / about US$3.50–9) Fully vegan Top pick: Tacos baja and the cóctel campechano Last checked: Oct 2026
If Paxil gets you hooked on vegan mariscos, La Plantisquería is the next stop. This small, fully vegan “seafood” spot rebuilds Mexican coastal classics – aguachile, ceviche-style cócteles, empanadas and Baja-style tacos – with mushrooms, hearts of palm, seaweed and soy.
It closes fairly early: 12–7pm most days and 12:30–8:30pm on Fridays and Saturdays.
Closed Since Our Last Update
These spots from our original guide have closed, so we’ve taken them off the list:
- Fat Vegan (Roma Norte) [Closed from 2023]
- Forever Vegan (Roma Norte) [Closed from 2024] – the space later reopened as Alakazam, a plant-based Middle Eastern mezze bar. As of late October 2026 its status is unclear, so check before you go.
- Pan Comido (Roma Norte) [Closed from 2025]
- Cafe Vegetal (Roma) [Closed from 2025]
Vegan Street Food in Mexico City
Some of the best vegan food in CDMX comes from stands rather than restaurants. Por Siempre, Gatorta and Paxil on this list are all street stalls, and Gold Taco is a counter inside Mercado Roma.
At ordinary taco stands, look for setas (mushroom), nopales (cactus), papa (potato) or frijoles tacos – but ask whether the beans have manteca and skip the crema and queso. Esquites and elotes (corn) are usually finished with mayo, cheese and sometimes butter, so ask for them “solo con limón, sal y chile.”
FAQ: Vegan Restaurants in Mexico City
Is Mexico City good for vegans?
Yes. CDMX has a huge vegan scene, with fully vegan taquerías, torta stands, pizzerias, burger joints and plant-based seafood spots, especially in Roma Norte and Condesa.
Where’s the best area to stay for vegan food in Mexico City?
Roma Norte, then Condesa. Most of the restaurants on this list are within walking distance of each other in those two neighborhoods.
Are tacos in Mexico vegan?
Corn tortillas usually are, but fillings, refried beans and toppings often aren’t. Refried beans may be cooked in lard, and many tacos are topped with crema or cheese. Fully vegan taquerías like Por Siempre, Gracias Madre and Paxil take the guesswork out.
How do you say vegan in Spanish in Mexico?
Vegano (or vegana). It helps to add “sin carne, sin lácteos, sin huevo” (no meat, no dairy, no eggs), and “sin manteca” (no lard).
How much does vegan food cost in Mexico City?
Vegan street tacos cost around 34–45 pesos (US$2–2.50) each. A main at a sit-down vegan restaurant is usually about 110–250 pesos (US$6–14). Conversions use roughly 18 pesos to US$1 as of late October 2026.
Final Thoughts
Mexico City still has the best vegan food in Mexico. A few of our old haunts have closed since we first wrote this guide, but the scene keeps growing – from Por Siempre’s pastor on a Roma street corner to plant-based mariscos and fermented-mushroom ramen.



