Where to find the best food in Oaxaca

Oaxaca is where you find the most profound flavors in Mexico. Thanks to its great variety of indigenous cultures, the result is always an amazing culinary experience.

During my days in Oaxaca I tried and tested a few food spots that I can highly recommend.

Keep reading to discover where to find the best food in Oaxaca!

Must try foods in Oaxaca

These are the must try foods you need to order while in Oaxaca:

  • Tlayudas
  • Memelas
  • Tamales
  • Piedrazos
  • Agua fresca
  • Empanada
  • Mezcal

Los Danzantes

Location: C. Macedonio Alcalá 403-interior 4

Los Danzantes was my favorite restaurant while in Oaxaca.

This restaurant offers traditional dishes with a contemporary twist.

The restaurant is located on the prettiest patio, featuring impressive walls and a koi pond.

Las Tlayudas

Location: Calle de Lic Primo Verdad 119D

Tlayudas are the most famous dishes in Oaxacas. They were even featured in the Oaxaca episode of the Netflix documentary “Street Food: Latin America”.

Las tlayudas is one of the best places in Oaxaca to try this popular dish. It’s a street stall with a few tables visited by locals and tourist, and there’s usually street performers playing tradicional music.

Tlayudas El Negro

Location: Vicente Guerrero 1029

Another spot I tried for tlayudas was Tlayudas El Negro – street food in all its glory!

Here you will get the best value for the money. They have delicious tlayudas with good prices!

El Tendajon

Location: Calle de José María Pino Suárez 409

Just blocks from the Santo Domingo cathedral, El Tendon offers a simple yet sophisticated menu, featuring traditional dishes from Oaxaca.

  • Tip: try the guacamole with chapulines (grasshoppers)!

Casa Convite

Location: Calle Jesús Carranza #113

Casa Convite takes its name from the mezcal brand Convite. This space is designed to promote the mezcal culture.

They serve delicious foods in their impressive patio. I loved the ambiance here!

Besides, they feature an exhibition about mezcal and a mezcal tasting room in different spaces.


Location: C. Porfirio Díaz 207

Boulenc is the place to go for breakfast or brunch in Oaxaca.

For breakfast, you’ll get amazing coffee and pastries to go like croissants or something more elaborated like a croque monsier, pizza or salads. It gets quite busy, so try to get here early!

Selva Oaxaca

Location: C. Macedonio Alcalá 403-interior 4

Located on top of Los Danzantes restaurant, this rooftop is a gorgeous option for cocktails.

  • Tip: combine this place with Los Danzantes for a delicious aperitif while you wait for your table downstairs.

Oaxaca City Centro rooftop

Location: Aldama 410, Jalatlaco

If you’re looking for cocktails in Jalatlaco, search no more.

The hotel Oaxaca City Centro features a really nice rooftop with a pool bar offering cocktails and of course, mezcal. It’s open to hotel guests and walk-ins.


Location: La Soledad

Nieves are a traditional Oaxaca ice cream, available in many different flavors.

The most famous stall is the one located next to Basilica de la Soledad. Make sure to stop by while you’re in this area!

  • Tip: the most famous flavor is tuna, which is a cactus fruit (don’t worry, no fish can be found in here!)

If you’ve liked this post, pin it for later!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Latest Travel Blog

Diana Miaus

Female Travel & Instagram Tips

Diana Miaus © Copyright 2023. All rights reserved.
error: Content is protected !!