Vegetarian and Vegan Restaurants in Mexico City
Discover vegetarian and vegan restaurants worth exploring.
List a VenueBrowse By Category
Vegetarian and Vegan
Bakeries
BBQ
Breakfast
Brunch
Burgers
Cafés
Chinese
Classic CDMX
Date Night
Desserts
Fine Dining
French
Indian
Italian
Japanese
Korean
Late Night Food
Markets and Food Halls
Mexican
Michelin Guide
Pozole
Rooftop and Terrace
Seafood
Steakhouses
Street Food
Sushi
Taquerías
Pizzerias
Ramen
Vegetarian and Vegan Listings
Alguito Vegano
Alguito Vegano is a completely vegan, cruelty-free cafe and restaurant in Condesa, with everything made from organic ingredients. The menu runs from chilaquiles with tofu and enmoladas to chicharrón tacos (made with plant-based protein, APV), seta (mushroom) tacos, and a standout banana loaf. Sweet options include a peach crumble and a gluten-free guava cheesecake made with organic soy cream cheese and a flax crust.The space is pet-friendly and service is friendly, though the kitchen can take a while — they sometimes send out complimentary taquitos while you wait. Prices are on the higher end for vegan fare in the city, but everything is organic. Hours vary: Monday opens at 8am and closes at 3pm, Tuesday 9am–5pm, and Wednesday through Saturday 9am until after 10pm.
View
Veguísima
Veguísima serves 100% plant-based Mexican and international food in Condesa, with a menu that runs from masala bowls and burritos to breakfast classics and all-day comfort plates. The spot draws locals with accessible vegan versions of familiar favorites — grilled dishes, bowls, and hearty mains that don't require you to be vegan to enjoy them.Hours shift throughout the week: Mondays they close early (12:30pm–6:30pm), Tuesdays they stay open until 9:30pm, and Wednesday through Sunday they serve breakfast and lunch starting at 9:30am. Expect a casual, easy-going setting and staff who know the menu well.
View
Suvai
Suvai brings authentic Indian cooking to Roma Norte with a menu that ranges from classic curries to Indo-Mexican fusion experiments. The chicken tikka masala and lamb curry (particularly the vindaloo, which respects heat levels) are standouts, and there's a strong vegetarian menu built around dishes like spinach curry with paneer. Portions are generous — enough for two to share — and the kitchen is well-versed in vegan adaptations.The space itself is simple and straightforward, but the service is solid and helpful for first-timers navigating the extensive menu. Note that rice and bread are ordered separately from curries, so plan accordingly. The restaurant also offers Indo-Mexican fusion dishes and Indian street food options worth exploring on return visits.
View
Indian Desi Tadka
Tucked inside Mercado Condesa, Indian Desi Tadka brings authentic North Indian cooking to Hipódromo. The kitchen balances spices well—butter chicken and palak paneer (spinach with house-made paneer) are standouts, and the naan comes straight from the tandoor. They also offer a vegetarian thali platter that includes rice, curry spiced cauliflower, paneer in creamy tomato sauce, and roti.Portions are generous and the team takes time to walk you through the menu and adjust spice levels. The spot itself is low-key, but the food delivers. Save room for dessert if you order the thali—it comes with a sweet fried dough ball in sugar syrup. Vindaloo runs hot, so ask for a milder version if you prefer.
View
Taj Mahal Halal Food
All food here is certified halal, making this one of the few fully halal Indian restaurants in Roma Sur. The menu runs the familiar Indian playbook — butter naan, lamb biryani, beef chili masala, vegetable samosas, and curry options you can adjust for spice level — plus dishes like halim soup and king prawn puri. Mango lassi and chai round out the drink list.The owner runs the space himself and tends to chat with tables. Open Monday through Saturday 1pm to 9:30pm; closed Sundays.
View
Swad Indian Restaurant
This small family-run spot serves authentic northern Indian food in Polanco, with a menu that leans heavily vegetarian. The naan comes out fresh and warm — reviewers from India compare it favorably to what you'd get in New Delhi — and the chana masala, paneer butter masala, and dal soup are standouts. The chicken curry and Hyderabadi biryani round out the non-veg options.The space is modest and unfussy, but the cooking and hospitality more than make up for it. Service is friendly and patient with first-timers. Started as a takeout-only operation, Swad now has a small dining room. Fair prices for the quality and portion size.
View
Lord Buddha Restaurant
A family-run Nepali restaurant inside Mercado Roma, where Krishna and his wife cook everything from scratch in a tiny kitchen. The menu covers both North and South Indian dishes with authentic flavors — the chicken tikka masala, lemon rice, and cheese naan are what regulars order again and again, and you can adjust the spice level to your liking.Prepare to wait during busy hours since each dish is made to order, including handmade dumplings. Seating is in the shared common areas of Mercado Roma, or you can order through Didi Food. The food has earned fans who've been coming back for years, including visitors from India who vouch for the authenticity.
View
Tandoor
Serving authentic Indo-Pakistani food since 1986, Tandoor is the original spot for this cuisine in Mexico City. The menu spans tender lamb vindaloo, dal that regulars swear by, and naan bread baked fresh to order — with plenty of vegetarian options alongside the meat and seafood dishes.The space leans traditional, with decor and music that nod to the subcontinent without overdoing it. Expect generous portions and bold spice levels — ask your server to adjust heat if you need. The mango lassi and the five-dessert tasting plate are both solid moves.
View
Pan Gabriel
Pan Gabriel is a health-focused bakery in Condesa that specializes in organic, gluten-free baked goods made without sugar, dairy, eggs, or preservatives. The lineup includes bread, empanadas, cinnamon rolls, conchas, cuernitos, donuts (the chocolate is a frequent pick), and multigrain pound cake sold by the loaf. They also stock cooking flour and bread crumbs.Everything is individually wrapped and ready to grab. The trade-off for clean ingredients is a milder flavor profile and sometimes a drier texture than you'd find at a traditional panadería, so expectations should lean toward functional rather than indulgent. Worth a stop if you're managing specific dietary needs or looking for a healthier alternative without sacrificing the ritual of fresh-baked bread.
View
Pan100
This Roma Sur bakery and cafe specializes in 100% organic, naturally leavened breads and pastries made with Mexican ingredients free from pesticides and hormones. Everything is made with sourdough starter — the sprouted grain sandwich loaf in particular doesn't bloat the way commercial brands do.Croissants, sacristanes (the go-to order), and quinoa-based brownies made with nut flours are the standouts. You'll also find smoothies, tea, coffee, pizza, and sandwiches for breakfast or lunch. The pan de muerto gets high marks in season. Small salad portions available for takeout, though packaging isn't recyclable yet.
View