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
    Boulenc
    #1 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 603 reviewsTripAdvisor (603)
    $ | Pizza, Cafe
    Porfirio Diaz #207 Downtown Between Morelos and Matamoros, Oaxaca 68000 Mexico
    Read More »
  • #2
    Los Danzantes Oaxaca
    #2 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 1878 reviewsTripAdvisor (1878)
    $$ | Mexican, Latin
    Calle Macedonio Alcala No. 403-4, Oaxaca 68000 Mexico
    Read More »
  • #3
    Tr3s 3istro Restaurant & Oyster Bar
    #3 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 935 reviewsTripAdvisor (935)
    $ - $$ | Mexican, European, Latin, Seafood
    Calle Portal de Flores 3 Second Floor, Oaxaca 68000 Mexico
    Read More »
  • #4
    El Destilado
    #4 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 247 reviewsTripAdvisor (247)
    $ - $$ | American, Mexican, International, Contemporary
    Calle 5 de Mayo 409 Entre Abasolo y Constitucion, Oaxaca 68000 Mexico
    Read More »
  • #5
    Mexita
    #5 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 263 reviewsTripAdvisor (263)
    $ - $$ | Italian, Pizza, Mediterranean
    Calle Federico Ortiz Armegol # 105 Colonia Reforma Sobre Calzada Porfirio Diaz, Oaxaca 68050 Mexico
    Read More »
  • #6
    Cafe Bistrot Epicuro
    #6 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 477 reviewsTripAdvisor (477)
    $ - $$ | Italian, Mediterranean, European
    Calle Vicente Guerrero 319, Oaxaca 68000 Mexico
    Read More »
  • #7
    Casa Taviche
    #7 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 233 reviewsTripAdvisor (233)
    $ | Mexican, Latin
    Avenida Miguel Hidalgo # 1111 Suite 1111, Oaxaca 68000 Mexico
    Read More »
  • #8
    Restaurante Catedral
    #8 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 1522 reviewsTripAdvisor (1522)
    $$ | Mexican
    Calle Manuel Garcia Vigil 105 Colonia Centro, Oaxaca 68000 Mexico
    Read More »
  • #9
    Casa Oaxaca El Restaurante
    #9 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 1935 reviewsTripAdvisor (1935)
    $$ | Mexican, Latin, Contemporary, Fusion
    Calle La Constitucion 104A, Oaxaca 68000 Mexico
    Read More »
  • #10
    El Quinque
    #10 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 313 reviewsTripAdvisor (313)
    $ - $$ | American, Mexican, International
    Callejon Hidalgo 218 Between Galeana and Mier y Teran, Oaxaca 68000 Mexico
    Read More »
  • #11
    El Escapulario
    #11 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 404 reviewsTripAdvisor (404)
    $ - $$ | Mexican, Latin
    Garcia Vigil 617, Oaxaca 68000 Mexico
    Read More »
  • #12
    zandunga
    #12 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 685 reviewsTripAdvisor (685)
    $ - $$ | Mexican, Latin
    Garcia Vigil 512-E Centro Centro, Oaxaca 68000 Mexico
    Read More »
  • #13
    PAN:AM
    #13 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 278 reviewsTripAdvisor (278)
    $ - $$ | Mexican, Cafe
    Calle Mariano Abasolo 103 Centro, Oaxaca 68000 Mexico
    Read More »
  • #14
    Cafe Brujula
    #14 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 400 reviewsTripAdvisor (400)
    $ | Cafe
    Calle Macedonio Alcala 104, Oaxaca 68000 Mexico
    Read More »
  • #15
    Origen
    #15 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 546 reviewsTripAdvisor (546)
    $$ | Mexican, Latin
    Callejon Hidalgo 820, Oaxaca 68000 Mexico
    Read More »
  • #16
    Tobaziche
    #16 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 241 reviewsTripAdvisor (241)
    $ - $$ | Latin, Mexican
    Calle 5 de Mayo Numero 311, El centro Historico de la ciudad de Oaxaca, Oaxaca 68000 Mexico
    Read More »
  • #17
    Las Quince Letras
    #17 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 313 reviewsTripAdvisor (313)
    $ - $$ | Mexican, Latin
    M. Abasolo 300 Centro, Oaxaca Mexico
    Read More »
  • #18
    Cabuche
    #18 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 174 reviewsTripAdvisor (174)
    $ - $$ | Mexican, Latin
    Avenida Miguel Hidalgo # 1017, Oaxaca 68000 Mexico
    Read More »
  • #19
    El Asador Vasco
    #19 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4 based on 344 reviewsTripAdvisor (344)
    $ - $$ | Latin, Mexican, International, Spanish
    Portal de las Flores 10 Centro, Oaxaca 68000 Mexico
    Read More »
  • #20
    Oaxaca En Una Taza
    #20 of 641 Places to Eat in Oaxaca
    TripAdvisor Traveler Rating 4.5 based on 107 reviewsTripAdvisor (107)
    $ | Cafe, Mexican, Fast Food, Deli
    Calle La Constitucion # 108 C.P. 68000 Centro, Oaxaca 68000 Mexico
    Read More »

Explore More of Oaxaca

Recommended

The 5 Best Kauai Helicopter Tours

See the Garden Island's far-reaching beauty from the air.

Holly JohnsonJune 14, 2019

The 6 Best Las Vegas Helicopter Tours

Get a thrilling look at the lights and sights of Sin City and its surroundings with one of these tours.

Holly JohnsonJune 13, 2019

20 Road Trip Essentials for Your Vacation

These road trip must-haves can help you save money, travel more comfortably and ensure you stay safe on the open road.

Holly JohnsonJune 13, 2019

13 Top Charlottesville Wineries to Visit

Sip a glass of Virginia's signature viognier as the sun sets over the Blue Ridge Mountains.

Gwen PratesiJune 12, 2019

The 16 Best Seattle Tours

Explore the Emerald City's natural beauty and urban offerings with these guided excursions.

Lyn MettlerJune 12, 2019

The 24 Best London Tours

Whether it's your first time in London or you're a repeat visitor, you'll experience a side of the city you've never seen with these tours.

Kim Foley MacKinnonJune 6, 2019

The 21 Best Paris Tours

Enhance your visit to the City of Love with one of these top tours.

Claire LawtonJune 5, 2019

The 20 Best New York City Tours

These guided tours help make the most of your time in the Big Apple.

John RodwanJune 4, 2019

The 24 Best Rome Tours

Enjoy the efficiency of an organized tour led by experts who bring Rome's history to life.

Kyle McCarthyMay 31, 2019

The 8 Best Savannah Ghost Tours

Prove you're not afraid of the dark by taking one of these terrifying tours.

Gwen PratesiMay 31, 2019