🍴 Mexico City, Mexico

Plant-Based Restaurants in Mexico City

12 verified venues. Prices in local currency, HappyCow ratings, and honest verdicts from the Leaf & Roam team.

01

Por Siempre Vegana

100% Vegan
Manzanillo 27, Roma Sur, Cuauhtémoc, 06760 CDMX

Por Siempre Vegana is the taco stand that converted thousands of skeptics with its legendary al pastor made from marinated soy protein, served on handmade tortillas with fresh pineapple and a fiery salsa verde. This no-frills street-style spot in Roma Sur draws long lines every evening, proving that vegan Mexican street food can be every bit as satisfying as the original. The chorizo tacos and gringas are equally essential, and nothing on the menu tops 120 pesos.

HappyCow: ★★★★☆ 4.8/5 (312+ reviews)
Google: 4.6/5
Price: $3.50-$7.00 (60-120 MXN)
02

Forever Vegano

100% Vegan
Chihuahua 96, Roma Norte, Cuauhtémoc, 06700 CDMX

Forever Vegano occupies a bright corner spot in Roma Norte and serves a polished menu that spans burgers, bowls, pastas, and Mexican classics, all entirely plant-based. The cashew-cheese quesadillas and the mushroom-walnut burger are standouts, and the weekend brunch with chilaquiles verdes draws a loyal crowd of locals and expats. The space is airy and dog-friendly, making it a perfect lazy Saturday destination.

HappyCow: ★★★★☆ 4.5/5 (187+ reviews)
Google: 4.4/5
Price: $7.00-$14.50 (120-250 MXN)
03

Los Loosers

100% Vegan
Insurgentes Sur 258, Roma Norte, Cuauhtémoc, 06700 CDMX

Los Loosers blends punk rock attitude with serious vegan taco craft in a graffiti-covered storefront that pulses with energy. Their menu of creative tacos features options like birria made from hibiscus and chipotle jackfruit, served with consomme for dipping, alongside loaded nachos and craft Mexican beers. The DIY aesthetic and unapologetically loud playlist make this feel less like a health food spot and more like the dive bar your arteries actually deserve.

HappyCow: ★★★★☆ 4.7/5 (245+ reviews)
Google: 4.5/5
Price: $4.50-$9.00 (80-160 MXN)
04

Vegamo

100% Vegan
Versalles 88, Juárez, Cuauhtémoc, 06600 CDMX

Vegamo delivers hearty, affordable vegan comfort food in the Juárez neighborhood with a menu that rotates between Mexican staples and international dishes. The enchiladas suizas with cashew crema and the soy milanesa torta are both deeply satisfying, and the daily set lunch menu offers remarkable value. It is a favorite among nearby office workers who line up at noon for generous portions at honest prices.

HappyCow: ★★★★☆ 4.4/5 (156+ reviews)
Google: 4.3/5
Price: $5.50-$11.50 (100-200 MXN)
05

Green Corner

Mazatlán 81, Condesa, Cuauhtémoc, 06140 CDMX

Green Corner has been a Condesa institution for over a decade, offering an extensive menu of vegetarian and vegan dishes in a leafy, relaxed setting just off Parque Mexico. The plant-based options are clearly labeled and include everything from raw tacos and Buddha bowls to vegan tres leches cake that rivals any traditional version. Multiple locations across the city make it a reliable go-to, though the Condesa flagship remains the most atmospheric.

HappyCow: ★★★★☆ 4.3/5 (198+ reviews)
Google: 4.2/5
Price: $7.50-$16.00 (130-280 MXN)
06

La Pitahaya Vegana

100% Vegan
Tamaulipas 38, Condesa, Cuauhtémoc, 06140 CDMX

La Pitahaya Vegana is a cheerful, pink-walled vegan cafe in Condesa that specializes in traditional Mexican dishes reimagined without animal products. The pozole rojo with soy protein and hominy is a revelation during rainy season, and the tamales oaxaquenos with mole negro are worth a special trip. Everything is made from scratch daily, and the warmth of the family-run kitchen shines through in every plate.

HappyCow: ★★★★☆ 4.6/5 (134+ reviews)
Google: 4.5/5
Price: $5.00-$10.50 (90-180 MXN)
07

Vegan Inc

100% Vegan
Av. Universidad 740, Narvarte Poniente, Benito Juárez, 03020 CDMX

Vegan Inc brings fast-casual plant-based eating to the Narvarte neighborhood with a streamlined menu of burgers, hot dogs, loaded fries, and milkshakes that taste indistinguishable from their animal-based counterparts. The double smash burger with vegan American cheese is dangerously addictive, and the Oreo milkshake is the perfect complement. This is unashamed junk food done right, proving that going vegan means sacrificing nothing.

HappyCow: ★★★★☆ 4.5/5 (112+ reviews)
Google: 4.4/5
Price: $4.00-$8.50 (70-150 MXN)
08

Pan Comido

Tonalá 83, Roma Norte, Cuauhtémoc, 06700 CDMX

Pan Comido is a vegetarian restaurant on a quiet Roma Norte block with a strong vegan selection that emphasizes organic, locally sourced ingredients. The menu changes seasonally and features dishes like huitlacoche quesadillas on blue corn tortillas, nopales salad with pepita dressing, and a rich black bean soup that could anchor any comida corrida. The peaceful garden patio in the back is one of the best-kept secrets in the neighborhood.

HappyCow: ★★★★☆ 4.4/5 (167+ reviews)
Google: 4.3/5
Price: $5.50-$12.50 (100-220 MXN)
09

La Oveja Verde

Av. de la Paz 57, Chimalistac, Álvaro Obregón, 01070 CDMX

La Oveja Verde sits in the charming cobblestoned neighborhood of Chimalistac and offers a thoughtful vegetarian menu with generous vegan options rooted in Mexican culinary traditions. The sopes de tinga with chipotle jackfruit and the enmoladas with house-made mole poblano are standouts, and the fresh agua frescas change daily. Its location near the San Angel art markets makes it an ideal lunch stop on a weekend exploring the south of the city.

HappyCow: ★★★★☆ 4.3/5 (89+ reviews)
Google: 4.4/5
Price: $6.00-$13.00 (110-230 MXN)
10

NuEat

Orizaba 169, Roma Norte, Cuauhtémoc, 06700 CDMX

NuEat takes a modern, health-forward approach to plant-based dining with a menu of superfood bowls, cold-pressed juices, and globally inspired dishes served in a sleek Roma Norte space. The signature Dragon Bowl with quinoa, roasted beet, avocado, and tahini dressing is both beautiful and filling, and the raw cacao smoothie is among the best in the city. It appeals to the wellness crowd without feeling preachy or restrictive.

HappyCow: ★★★★☆ 4.2/5 (74+ reviews)
Google: 4.1/5
Price: $8.50-$17.00 (150-300 MXN)
11

Plantasia

100% Vegan
Colima 235, Roma Norte, Cuauhtémoc, 06700 CDMX

Plantasia brings tropical vibes and creative plant-based cooking to a colorful Roma Norte storefront draped in hanging plants. The menu draws from across Latin America, featuring Colombian-style arepas with cashew cheese, Brazilian acai bowls, and Mexican-inflected tacos dorados with potato and green salsa. The weekend brunch is a neighborhood event, and the homemade horchata is worth the visit alone.

HappyCow: ★★★★☆ 4.6/5 (95+ reviews)
Google: 4.5/5
Price: $7.00-$14.50 (120-250 MXN)
12

Café Vegetal

100% Vegan
Av. Álvaro Obregón 154, Roma Norte, Cuauhtémoc, 06700 CDMX

Café Vegetal is a cozy all-vegan coffee shop and eatery on the Álvaro Obregón boulevard that doubles as a community gathering space for the local plant-based scene. The specialty coffee is sourced from Chiapas and Oaxaca, paired with an all-day menu of avocado toast, chilaquiles, pastries, and a rotating soup of the day. Regular events including vegan cooking workshops and documentary screenings make it more than just a place to eat.

HappyCow: ★★★★☆ 4.4/5 (108+ reviews)
Google: 4.3/5
Price: $4.50-$10.50 (80-180 MXN)