🌿 Vegetarian & Vegan Food in Mexico City: Best Restaurants, Cafés & Local Eats
- GSS Staff
- 4 days ago
- 2 min read
Finding vegetarian-friendly meals in Mexico City is easier than you might think — and far more exciting than the standard “just order the quesadilla” advice you’ll hear online.

The city’s food scene is layered, inventive, regionally expressive, and full of surprises for anyone looking for plant-forward meals. These are our tried-and-tested favorites, organized by experience so you can plan your meals with ease.
Local Must-Trys
Even if you're not strictly vegetarian, these classic flavors highlight the city’s culinary heart.
Churros & Atole
A warm, sweet pairing you’ll find all over the city — especially comforting on cooler evenings.
Tostadas with Nopales
A cactus-based staple at local mercados. Fresh, tangy, filling, and naturally vegetarian.
Coffee & Chocolate
Mexico City’s cafés and cacao shops deserve their own category — the quality is exceptional.
La Balance –Our favorite coffee in the city. Smooth, balanced, and consistently excellent.
Que Bo – One of Mexico City’s most creative chocolate houses. Expect bold flavors and edible art.
Fine Dining
Plant-forward tasting menus are becoming increasingly common in CDMX.
One of the world’s top restaurants — and they offer a beautiful vegetarian tasting menu. Pricey, yes, and completely worth the experience. Reserve 3–6 months ahead.
casual spots we loved

Machu – A plant-based fine dining gem set inside a century-old building. The atmosphere alone makes it worth visiting.
Los Danzantes (Coyoacán) – A Mexican culinary institution with thoughtful vegetarian dishes. Try the beet salad, roasted cauliflower with vegan pipián, and — if you drink — one of their mezcal cocktails. See our experience on Instagram
Panadería Rosetta – Famous for its guava pastry and cardamom buns. Soft, floral, indulgent. Go early; lines grow fast.
LALO – A beloved brunch spot. Their pancakes, avocado toast, and fresh juices are crowd-pleasers.
Ideal Pasteleria –A full sensory bakery experience — go for the visual spectacle as much as the desserts.
Por Siempre Vegana Taquería – A vegan food truck known for its plant-based tacos, mostly made with soy and seitan “meats.” Flavorful, fast, and fun.
Maiz de Cacao – Rustic, soy-based vegan dishes served with simple, homemade charm.
International Options
Mercado Roma – An upscale food court with Asian, Indian food and vegetarian tacos. See our experience on Instagram.
Cancino – Havre – Great for pizzas and salads.
Mandolina – Upscale drinks, a few solid vegetarian dishes, and one of the prettiest ceilings in the city — a canopy of lemons you’ll want to photograph.
MOG Bistro – Decent Asian food, especially the noodles.
More Highly Recommended Spots
These were on our list but we couldn’t get to them this time — all come with strong recommendations from locals and travelers:
La Distral - for drinks and views
Masala Maiz - Indian-influenced Mexican cuisine




























