Oaxaca Travel Guide

Mexico  #6 in Best Places to Visit in July
Credit

Courtesy of Maria Swärd/Getty Images

What to Eat in Oaxaca

Oaxaca has several specialties that no visitor should miss, but a word to the wise: a strong stomach is required. One of those specialties is a chili-based sauce, called mole. In fact, Oaxaca is nicknamed "The Land of the Seven Moles" for the many different types of sauce produced here, which can range in color, from black to yellow; in ingredients, from chocolate to almonds; and in heat level, from mild to super spicy. Another Oaxacan specialty is mezcal, which is a spirit similar to tequila, served in a glass rimmed with a concoction of spices and ground worms and lime wedges. 

And when it comes to a full meal in this foodie capital, travelers say you really can't go wrong. The market stalls are just as delicious as the formal establishments. For breakfast, try Café Casa Oaxaca located on Calle Jazmines, a little more than 2 miles from the Zócalo. A stone's throw from the Templo de Santo Domingo is Oaxacan celebrity chef Alejandro Ruiz's Casa Oaxaca el Restaurante. To sample moles, head to Las Quince Letras, which is just a couple blocks from the Templo de Santo Domingo on Calle Abasolo. And for some cheap-yet-delicious street foods, look no further than Itanoni Flor del Maiz located on a quick taxi ride from central Oaxaca on Avenue Belisario Dominguez.

Find the Best Restaurants in Oaxaca

  • #1
    Tr3s 3istro Restaurant & Oyster Bar
    #1 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 1272 reviewsTripAdvisor (1272)
    $ - $$ | Mexican, European, Latin, Seafood
    Calle Portal de Flores 3 Second Floor, Oaxaca 68000 Mexico
    Read More »
  • #2
    Cafe Bistrot Epicuro
    #2 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 523 reviewsTripAdvisor (523)
    $ - $$ | Italian, Pizza, Mediterranean, European
    Calle Vicente Guerrero 319, Oaxaca 68000 Mexico
    Read More »
  • #3
    Los Danzantes Oaxaca
    #3 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 2093 reviewsTripAdvisor (2093)
    $$ | Mexican, Latin
    Calle Macedonio Alcala No. 403-4, Oaxaca 68000 Mexico
    Read More »
  • #4
    El Destilado
    #4 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 284 reviewsTripAdvisor (284)
    $ - $$ | American, Mexican, International, Contemporary
    Calle 5 de Mayo 409 Entre Abasolo y Constitucion, Oaxaca 68000 Mexico
    Read More »
  • #5
    Boulenc
    #5 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 741 reviewsTripAdvisor (741)
    $ | Pizza, Cafe
    Porfirio Diaz #207 Downtown Between Morelos and Matamoros, Oaxaca 68000 Mexico
    Read More »
  • #6
    Mexita
    #6 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 279 reviewsTripAdvisor (279)
    $ - $$ | Italian, Pizza, Mediterranean
    Calle Federico Ortiz Armegol # 105 Colonia Reforma Sobre Calzada Porfirio Diaz, Oaxaca 68050 Mexico
    Read More »
  • #7
    Casa Taviche
    #7 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 296 reviewsTripAdvisor (296)
    $ | Mexican, Latin
    Avenida Miguel Hidalgo # 1111 Suite 1111, Oaxaca 68000 Mexico
    Read More »
  • #8
    Restaurante Catedral
    #8 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 1671 reviewsTripAdvisor (1671)
    $$ | Mexican
    Calle Manuel Garcia Vigil 105 Colonia Centro, Oaxaca 68000 Mexico
    Read More »
  • #9
    El Quinque
    #9 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 336 reviewsTripAdvisor (336)
    $ - $$ | International
    Callejon Hidalgo 218 Between Galeana and Mier y Teran, Oaxaca 68000 Mexico
    Read More »
  • #10
    zandunga
    #10 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 784 reviewsTripAdvisor (784)
    $ - $$ | Mexican, Latin
    Garcia Vigil 512-E Centro Centro, Oaxaca 68000 Mexico
    Read More »
  • #11
    El Escapulario
    #11 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 450 reviewsTripAdvisor (450)
    $ - $$ | Mexican, Latin
    Garcia Vigil 617, Oaxaca 68000 Mexico
    Read More »
  • #12
    Cabuche
    #12 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 211 reviewsTripAdvisor (211)
    $ - $$ | Mexican, Latin
    Avenida Miguel Hidalgo # 1017, Oaxaca 68000 Mexico
    Read More »
  • #13
    Casa Oaxaca El Restaurante
    #13 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 2145 reviewsTripAdvisor (2145)
    $$ | Mexican, Latin, Contemporary, Fusion
    Calle La Constitucion 104A, Oaxaca 68000 Mexico
    Read More »
  • #14
    Las Quince Letras
    #14 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 380 reviewsTripAdvisor (380)
    $ - $$ | Latin, Mexican
    M. Abasolo 300 Centro, Oaxaca Mexico
    Read More »
  • #15
    Origen
    #15 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 603 reviewsTripAdvisor (603)
    $$ | Mexican, Latin
    Callejon Hidalgo 820, Oaxaca 68000 Mexico
    Read More »
  • #16
    Cafe Brujula
    #16 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 419 reviewsTripAdvisor (419)
    $ | Cafe
    Calle Macedonio Alcala 104 Libreria Grañen Porrua, Oaxaca 68000 Mexico
    Read More »
  • #17
    PAN:AM
    #17 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 337 reviewsTripAdvisor (337)
    $ - $$ | Mexican, Cafe
    Calle Mariano Abasolo 103 Centro, Oaxaca 68000 Mexico
    Read More »
  • #18
    Oaxaca En Una Taza
    #18 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 118 reviewsTripAdvisor (118)
    $ | Cafe, Mexican, Fast Food, Deli
    Calle La Constitucion # 108 C.P. 68000 Centro, Oaxaca 68000 Mexico
    Read More »
  • #19
    El Asador Vasco
    #19 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4 based on 372 reviewsTripAdvisor (372)
    $ - $$ | Latin, International, Spanish, Mexican
    Portal de las Flores 10 Centro, Oaxaca 68000 Mexico
    Read More »
  • #20
    La Matatena Pizzeria
    #20 of 672 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 110 reviewsTripAdvisor (110)
    $ - $$ | Italian, Pizza, Healthy
    Calle Manuel Garcia Vigil 212, Oaxaca 68000 Mexico
    Read More »

Explore More of Oaxaca

If you make a purchase from our site, we may earn a commission. This does not affect the quality or independence of our editorial content.

Recommended

I Went On a Cruise During the Coronavirus Pandemic. This Is What Happened.

Coronavirus concerns, itinerary changes and uncertainty lead to an unusual vacation.

5 Travel-Themed Activities to Do at Home During the Coronavirus Outbreak

Use these suggestions to fill the travel void amid the pandemic.

Cancel For Any Reason Travel Insurance: What You Need to Know

If you are rescheduling a vacation or booking a future trip, consider purchasing an insurance policy with the CFAR benefit.

The 21 Best Costa Rica Tours

Dive into this natural paradise on these exceptional excursions.

Social Distancing Outside: 8 Safe Places to Go and Things to Do

Here are some creative ways to enjoy the outdoors during the coronavirus outbreak.

14 Things to Do When Your Flight Is Canceled or Delayed

Know your options when flight delays or cancellations threaten to ruin your vacation.

What Will Happen to My Elite Status and Points Because of the Coronavirus?

Limited travel due to the coronavirus prompts airline and hotel rewards programs to make policy changes.

Can You Cancel Your Flight Because of the Coronavirus?

Tips, info and more on cancellations due to the pandemic.

Virtual Tours: 35 Destinations, Museums and Attractions You Can Experience Online

Stuck at home amid the coronavirus outbreak? Enjoy museums, performances and nature from the comfort of your couch.

The 10 Best All-Inclusive Resorts in Mexico 2020

Reserve a room at one of these all-inclusive resorts for a fun, hassle-free vacation.