5 Best Restaurants in Mexico

Background Illustration for Restaurants

We've compiled the best of the best in Mexico - browse our top choices for the top things to see or do during your stay.

Herbívoro

$$

One of the few vegan restaurants in Cancún is popular with locals thanks to its wide variety of juices, smoothies, and fruit bowls. Its menu also features excellent vegan versions of traditional Mexican breakfasts such as enchiladas, chilaquiles, and burritos. For lunch, you can enjoy a portobello burger or a No Meat Lover's pizza.

La Pitahaya Vegana

$$ | La Roma

Although the availability of vegan cuisine has come a long way in Mexico City in recent years, few restaurants are devoted exclusively to it, but this small café produces some of the tastiest and most beautifully plated plant-based fare in town. Tortillas at La Pitahaya are as bright pink as the walls (they're dyed with beet juice---the tortillas, that is), and they come with equally bright, fresh fillings like cauliflower with coconut cream and pineapple, and pastor-style oyster mushrooms. There are also hearty raw bowls and tofu scrambles, and chia pudding and almond-milk ice creams for dessert. There's also a selection of house-brewed kombucha. 

Calle Querétaro 90, Mexico City, 06700, Mexico
55-7159–2918
Known For
  • Customizable vegan burgers with a variety of toppings
  • Waffles and chilaquiles for breakfast
  • House-brewed kombucha

Something incorrect in this review?

Pan Comido

$$ | Anzures
This bright space along one of Anzures’s busiest roads is usually bustling, but not often crowded. As one of the neighborhood’s only fully vegetarian and vegan eateries, it specializes in healthy options including fresh-squeezed juice, coffee, and gluten-free dining options.

Recommended Fodor's Video

Papalotl La Casa del Pan

$ | Centro

The scent of freshly baked bread is the first thing you'll notice, tempting you to skip the restaurant altogether and just grab a few of the warm rolls and a jar of locally made preserves. But the so-called "House of Bread" serves a fabulous, if leisurely, breakfast. For lunch, try the tasty tamales chiapanecos (with a spicy cheese filling) or the mild chilies stuffed with corn and herbs. Round out your meal with bean soup and one of the best salads in town.

Calle Dr. Navarro 10, San Cristóbal de las Casas, 29200, Mexico
967-678–5895
Restaurant Details
Credit cards accepted
Closed Mon.

Something incorrect in this review?

Planeta Vegetariano

$

Those who stumble upon this hogless heaven can pig out on tasty, meatless carne asada and a selection of main dishes that changes daily. Choose from at least three healthful main dishes, plus beans, several types of rice, and a soup at this casual buffet-only place. A fruit drink, coffee, or tea and dessert are included in the reasonable price.