6 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.

Casa Oaxaca Café

$$ | Colonia Reforma

In Colonia Reforma, this café is, as its name suggests, a more informal version of the Casa Oaxaca restaurant in the historic center. This open-air, garden-themed restaurant maintains the same incredibly high levels of food preparation and presentation, and the same attentive service, but with a menu suited more to breakfast and lunch, featuring more fruit, salads, and lighter options. One of the highlights is the huitlacoche omelet served with pumpkin flowers, and bathed in chile guajillo salsa, a true taste of Oaxaca.

Catedral

$$$ | Centro Historico

This restaurant takes up the entire first floor of a colonial house. You can dine beneath the arches or in the sun next to a fountain. Popular dishes include mushroom soup flavored with epazote (a pungent local herb), chicken with salsa de flor de calabaza (pumpkin-blossom sauce), and a superbly prepared lechón (suckling pig). On Sunday, there's a buffet from 2:30 to 7.

El Colibrí

$$ | Colonia Reforma

A neon sign bearing the namesake hummingbird draws you to this little cafeteria. Mothers who have packed their kids off to school and cell-phone-toting business executives favor this place, perhaps for its free refills of super-hot coffee and the extensive menu of Mexican favorites. If you're homesick, you can always order a burger with fries. While you wait, browse in the gift shop. The restaurant is across from the ADO bus station, making it a great escape from the crowded waiting area.

Calz. Niños Héroes de Chapultepec 903, Oaxaca, 68000, Mexico
951-515–8087
Restaurant Details
Credit cards accepted

Something incorrect in this review?

Recommended Fodor's Video

El Milenario

$$

Situated alongside the artisan market in Santa Maria del Tule, El Milenario is famous for its breakfasts. Enjoy entomatadas or enfrijoladas in a family environment where the portions are huge and the prices are low. It makes a great stop off on a trip to Mitla or Hierve El Agua.

2 de Abril, Santa María del Tule, Mexico

Something incorrect in this review?

La Escondida

$ | San Agustín Yatareni

An outdoor lunch buffet, from 1:30 to 6:30, is a great reason to venture outside the city to this restaurant 3 km (2 miles) east of Oaxaca on the road to Mitla. Waiters bring you a welcome cocktail and a typical appetizer, such as taquitos de pollo (small tacos filled with chicken) or memelas (fried discs of cornmeal topped with goodies). You then select from more than 70 Mexican dishes, including several kinds of meat fresh from the grill. You can linger here, listening to wandering mariachi and marimba musicians—and let the kids loose on the small playground.

Marco Polo

$$ | Centro Historico

Local families and expats in the know come here for a seafood fix. The ceviches are delicious, as are the whole-fried-fish platters and the shrimp specials. Margaritas, too, are best-in-class, and a wonderful baked banana dessert comes with condensed milk, cream, and rummy eggnog. This, the original branch, where you can enjoy your meal out in a lovely, fern-shaded garden, is a breakfast-and-lunch-only place, closing at 6 pm. Another branch on Calzada de Porfirio Diaz isn't quite as cute.

Pino Suárez 806, Oaxaca, 68000, Mexico
951-513–4308
Restaurant Details
Credit cards accepted

Something incorrect in this review?