Vegetarian Restaurants

The idea that Mexico City is hard for vegetarians is outdated by about a decade. It might have been true in the early 2000s, when the dining scene was more traditional and “vegetarian option” meant “we’ll take the meat out of whatever we were already making.” But today, Mexico City has one of the best vegetarian and vegan dining scenes in Latin America, driven by a combination of health-conscious millennials, creative chefs, and the happy accident that Mexican cuisine was already loaded with incredible plant-based dishes long before anyone started calling them that.

Think about it: corn tortillas, beans, rice, chiles, avocado, nopales, squash, squash blossoms, huitlacoche, epazote, quelites (wild greens), fresh salsas, mole (many versions are naturally vegan), tamales de rajas, tlacoyos stuffed with beans. These aren’t “vegetarian alternatives” — they’re foundational Mexican foods that happen to contain no meat. The cuisine was never unfriendly to plant-based eating. The restaurants just hadn’t caught up.

Now they have.

The Dedicated Scene

Roma and Condesa are the twin engines of vegetarian dining in Mexico City, and the concentration of options in these neighborhoods is genuinely impressive.

Forever Vegano in Roma was one of the pioneers — a vegan restaurant that proved you could serve entirely plant-based food in a traditionally meat-obsessed city and actually fill tables. The menu covers Mexican and international dishes, all vegan, with enough variety that you could eat there several times without repeating. The fact that it’s survived and thrived in a competitive restaurant market says everything about where demand was heading.

Por Siempre Vegana started as a street cart and became a phenomenon. Their vegan tacos al pastor — made with marinated soy protein on an actual trompo, shaved to order — are so convincing that they’ve won over plenty of meat-eaters. The success of this concept has spawned imitators across the city, which is the best possible outcome: competition drives quality up and prices down.

Plantivoros takes a different approach, going for a more refined, contemporary presentation. The food is creative without being gimmicky, using Mexican ingredients in dishes that happen to be plant-based rather than trying to imitate meat-based ones. This is the restaurant you take your skeptical friend to — the one who says “I could never eat vegan” and then cleans their plate and admits it was excellent.

Beyond the Dedicated Restaurants

The bigger story isn’t the vegan-specific restaurants — it’s how thoroughly vegetarian options have penetrated the broader dining scene. Restaurants across the city, from casual to high-end, now offer substantial vegetarian dishes as a standard part of their menus. Not an afterthought salad. Not pasta with vegetables because they couldn’t think of anything else. Actual dishes that a chef thought about, developed, and is proud of.

This shift reflects both demand and ingredient quality. When you’re working with Mexican produce — the chiles, the corn, the squash, the herbs, the incredible fruit — you don’t need meat to make something compelling. A well-made enfrijolada (tortilla bathed in bean sauce with cheese, crema, and onion) is a complete, satisfying dish. A plate of nopales grilled with garlic and lime, served with fresh tortillas and salsa verde, doesn’t need chicken to justify its existence.

The market food scene is also more vegetarian-friendly than it appears. At any market, you can get quesadillas filled with squash blossoms, huitlacoche, or cheese. Tlacoyos with beans. Tamales de rajas (strips of roasted chile with cheese). Esquites. Elotes. Fresh juices and aguas frescas. You won’t find these stalls labeled “vegetarian” because in Mexico, they’re just food.

The Vegan Taco Revolution

Vegan tacos have become their own category in Mexico City, and the quality has reached a point where they deserve to be evaluated on their own merits rather than as substitutes for the meat versions. The best vegan taco spots use mushrooms, jackfruit, soy protein, seitan, or combinations of these, marinated and cooked with the same chiles, spices, and techniques used for traditional tacos.

The mushroom taco is the standout. Mexico has an extraordinary variety of wild and cultivated mushrooms — huitlacoche (corn fungus), oyster mushrooms, chanterelles, morels — and when these are grilled or sauteed with garlic, epazote, and chiles, then tucked into a fresh corn tortilla with salsa, the result is genuinely delicious. Not “good for vegan food” — just good food.

Practical Advice

A few things to know if you’re eating vegetarian in Mexico City:

Learn the phrase “sin carne” (without meat) and “es vegetariano?” (is it vegetarian?). At traditional restaurants and street stalls, some dishes that look vegetarian contain lard (manteca) in the tortillas or beans, or chicken stock in the rice. If strict vegetarianism or veganism matters to you, ask. Most vendors and cooks are happy to tell you exactly what’s in the food.

Beans are the question mark. Traditional refried beans are often cooked with lard. The dedicated vegetarian and vegan restaurants use oil instead, and many modern restaurants have switched to oil-based beans as well. But at a market stall or a traditional restaurant, assume lard unless told otherwise.

Cheese in Mexico is everywhere and added to almost everything by default. If you’re vegan, specify “sin queso” and “sin crema” when ordering at non-vegan spots.

The dedicated vegan and vegetarian restaurants cluster in Roma and Condesa, but options exist citywide. Coyoacan, with its bohemian character, has several good spots. Polanco has upscale options. Even the Historic Center, which skews traditional, has added vegetarian-friendly restaurants.

The Bigger Picture

What we find most encouraging about the vegetarian scene in Mexico City is that it’s not positioned as a sacrifice or a health trend. The best plant-based restaurants here are popular because the food is genuinely delicious, not because diners feel guilty about eating meat. When your vegetarian taco is so good that the meat-eater at the next table orders one out of curiosity, you’ve won the argument without having it.

Mexico City’s food culture has always been diverse, inventive, and generous. The rise of vegetarian and vegan dining is just the latest expression of a city that takes eating seriously enough to make room for everyone at the table.