4 Best Restaurants in Oaxaca, Mexico

Background Illustration for Restaurants

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

La Capilla

$$

La Capilla is a truly Oaxacan experience. Sitting under a palm roof listening to the animals play in the petting zoo and the children playing in the gardens, you can enjoy platters of traditional Zaachilan food: mountains of fabulous cooked meats, cheeses, and vegetables will come your way.

Carretera Oaxaca–Zaachila, Km 14.5, Zaachila, 71250, Mexico
951-528–6011

Something incorrect in this review?

Manolo: Museo de las Nieves

Centro Historico

Manolo is the most traditional of the Oaxacan ice-cream manufacturers, started in 1877. It’s small ice-cream museum is located on the principal city-center street and attracts both locals and tourists. Visitors can experience a wide range of traditional and exotic ice creams including mezcal, corn, and the elusive beso Oaxaqueño (made from carrot, pecan, and appple).

Tres Bistro

$$ | Centro Historico

With folding glass windows opening out onto the foliage of trees overhanging the bustling zócalo, Tres Bistro offers a classy retreat from the bustling square. You can see the glitter of the twinkling lights and hear the music of the marimbas down below. The menu offers a range of traditional Oaxacan dishes alongside contemporary pastas, pizzas, lasagna, and seafood, so it's good for people traveling with young children who might not take to some of the more traditional Oaxacan offerings, while the adults can savor some different tastes. Unlike most upper-floor restaurants, this one also has an elevator.

Recommended Fodor's Video

Villasol Beach Club

$ | Bacocho

When you're looking for a bite to eat on your day at the beach, choose between poolside service or a table at the more upscale Pez Gallo restaurant. The latter offers inventive Mexican cuisine and great views. After, join a baby-turtle release, hang out at the swim-up bar, watch a free movie at nightfall, go for a long walk, or just lounge in a hammock at this expansive beach club set directly on Playa Bacocho. Even during peak periods, the large, free-form swimming pool never feels crowded. A playground, their own swimming pool, and a kids' menu will make little ones happy.

Arrive early to snag a prime lounger and for happy hour noon–1 daily.