Vegetarian and Vegan Restaurants in Mexico City

Discover vegetarian and vegan restaurants worth exploring.

List a Venue

Browse By Category

Vegetarian and Vegan Listings

Siroco Pizza
Vegetarian and Vegan Pizzerias
Roma Norte C. Manzanillo 30, Roma Nte., Cuauhtémoc
Siroco Pizza makes its dough with 100% sourdough starter (masa madre) and bakes it without a stone oven — yet the pizza still lands well, with organic, local ingredients and rotating author's pizzas by the chef. The menu includes gluten-free and vegan options, plus pastas, salads, starters, and a standout Basque cheesecake (tarta vasca) that gets as much praise as the pies.The space is small, intimate, and low-key, often with live jazz setting the mood. Service is attentive and knows the menu well. Open Tuesday to Sunday, with delivery available.
View
Vegan Ramen Mei (Roma Norte)
Vegetarian and Vegan
Roma Norte San Luis Potosí 60, Roma Nte., Cuauhtémoc, 06700 Cuauhtémoc, CDMX, Mexico
This 100% plant-based ramen spot — one of four locations across the city — turns out surprisingly authentic Japanese bowls without a single animal product. The spicy tonkotsu brings real heat, the tokyo black and shiro tonkotsu are standout orders, and the no-chicken orange (vegan orange chicken) wins over non-vegans regularly. The Roma Norte branch is the most spacious of the four, with better seating and faster service than its siblings.Good-sized portions, affordable combo deals, and a punch card system keep prices reasonable. The space fills up fast on promo days, so plan accordingly. No parking, but the location on San Luis Potosí makes it easy to reach on foot from anywhere in Roma Norte.
View
La Pitahaya Vegana
Vegetarian and Vegan
Roma Norte C. Querétaro 90, Roma Nte., Cuauhtémoc
This Roma Norte vegan spot prepares everything from scratch using local and organic ingredients, turning plant-based Mexican cooking into something colorful and precise. The menu includes huitlacoche dumplings, Baja-style tacos with pink tortillas, jamaica flautas, garbanzo chorizo burritos, and tofu burgers with jamaica-spiced potato wedges. The house-made matcha and green salsas are particularly good with the tacos.Beyond the food, there's a small shop stocked with items made in-house — golden milk blend, chai, and flor de sal. For drinks, the amaranth horchata and jamaica agua fresca with ginger both hit the mark. Desserts rotate and have included yaca (jackfruit) and calabaza (pumpkin) ice cream. Closed Tuesdays; weekends open from 11am.
View
Umami
Vegetarian and Vegan
Juárez Abraham González 77, Juárez, Cuauhtémoc
Umami sits inside Centro Cultural El 77, a self-managed theater in Juárez, which means you might catch a play happening next door while you eat. The menu is fully plant-based, run by a vegan kitchen — think lentil burgers, chilaquil tortas with eggplant milanesa, burritos stuffed with seasoned sausage, and pizzetas with good tomato-to-cheese ratio. Portions are generous, and everything comes together fresh.The space holds about five or six tables in what used to be an old casona, with gentle lighting and low-key music. Service is attentive once you're seated. Order the chilaquil torta or the Monte Cristo sandwich, and pair it with a golden milk made with coconut milk or one of the house cocktails. They pour beer and mezcal, stay open late, and take cards.
View
Yug Vegetariano
Vegetarian and Vegan
Juárez C. Varsovia 3, Juárez, Cuauhtémoc
Operating since 1963, Yug Vegetariano offers vegetarian and vegan takes on traditional Mexican dishes in a no-frills, family-friendly setting near the Ángel de Independencia. The menu includes tacos al pastor made with plant-based protein, chiles en nogada, enchiladas Jalisco with mole, and a daily menú del día at easy-on-the-wallet prices.The full menu spans breakfast through comida, with a surprising variety for both vegetarians and vegans—from Aztec soup and tofu burgers to eggplant salad and a molcajete that draws repeat orders. They also bake their own whole wheat bread daily. Portions are generous, and the quiet, relaxed atmosphere makes it a good spot for an unhurried meal.
View
Mandragora Vegan
Vegetarian and Vegan
Roma Sur Aguascalientes 33, Roma Sur, Cuauhtémoc
Small, laid-back vegan spot in Roma Sur with rock 'n' roll posters on the walls and tables spilling onto the sidewalk. Everything here is plant-based — from tofu scrambles and hotcakes for breakfast to milanesa napolitana, enfrijoladas, and chorizo burritos later in the day. The menu covers Mexican comfort food with a few surprises, and portions are generous enough to leave you satisfied.The strawberry horchata (horchata de fresa) is practically a milkshake, thick and sweet with natural ingredients. Tacos and enfrijoladas are what regulars come back for. Open Monday to Saturday 10am–10pm, Sundays until 7pm, with the kitchen closing 30 minutes before. Available for delivery through Rappi and DiDi.
View
Veggie House Roma Sur
Vegetarian and Vegan
Roma Sur Salina Cruz 17, Roma Sur, Cuauhtémoc
A small, homestyle vegetarian spot on a quiet Roma Sur street where every dish can be veganized. The burritos — eggplant, lentil, carrot — are the main draw, generously filled with seasoned vegetables like fried zucchini and topped with house salsas. Tuesdays and Thursdays bring burger promotions.The space is cozy and plant-filled, with an easy, low-key vibe and friendly service. Don't skip the agua fresca of the day or the chocolate-banana muffin. Dishes are prepared to order, fresh and affordable, and they sell frozen meal kits to take home.
View
Germina Narvarte: Restaurante - Cafetería
Vegetarian and Vegan
Narvarte Torres Adalid 1112, Narvarte Poniente, Benito Juárez
Germina Narvarte pairs a vegetarian and vegan café-restaurant with a zero-waste bulk goods store under one roof. The menu covers breakfast through lunch with chilaquiles (both regular and divorciados), avocado toast, mushroom omelettes, lentil burgers, oyster mushroom milanesa, vegan bagels, and molletes with plant-based chorizo. Cashew-based cheese appears in several dishes, and keto and sugar-free options rotate regularly.The space includes indoor and outdoor seating, and the atmosphere stays relaxed enough to work from a table. Tuesday and Thursday feature a set menu. Bring a reusable container to collect loyalty points and shop the granel section while you're there.
View
Mictlan Antojitos Veganos
Vegetarian and Vegan
Narvarte Luz Saviñon 1354-local C, Narvarte Poniente, Benito Juárez
This Narvarte spot transforms traditional Mexican antojitos into fully plant-based versions without losing the sazón. Flautas, gorditas, quesabirrias made with mushrooms (setas), tostadas, pozole, enchiladas, and seasonal chile en nogada all make the menu, along with a daily three-course comida corrida that includes soup, rice, and a main.The agua de cacao is a standout — refreshing and light, not heavy — and the cheesecake is what regulars come back for. Handmade tortillas and house-made chicharrón prensado de setas (pressed mushroom chicharrón) show the attention to detail. The space is small and fills up quickly, especially on weekends; write your name on the chalkboard at the door when you arrive. Closed Tuesdays.
View
Veganiztlán
Vegetarian and Vegan
Narvarte C. Dr. José María Vértiz 727 B, Narvarte Oriente, Benito Juárez
This small Narvarte spot serves plant-based versions of classic Mexican dishes — barbacoa, suadero tacos, and birria that draw repeat visits. The menu changes daily with options like enfrijoladas, chilaquiles with mole, and papa asada topped with vegan arrachera, all made with tortillas pressed to order.Space is tight and fills up fast, especially on weekends. There's a toppings bar with salsas, pickled vegetables, and lime. Service is friendly and the kitchen closes at 5:30pm, so plan accordingly. Cash and card accepted.
View