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

Explore More of Oaxaca

Recommended

15 Scenic Train Rides to Add to Your Bucket List

Climb aboard these locomotives for jaw-dropping views.

Christine SmithMarch 26, 2019

13 Top Places to Visit in Tuscany, Italy

Ditch the crowded streets of Rome or Milan and head to Italy's picturesque countryside.

Lyn MettlerMarch 25, 2019

10 Excellent Educational Vacations for Families

Make sure your next getaway is both enjoyable and informative.

Holly JohnsonMarch 14, 2019

15 Epic Outdoor Adventures to Enjoy Across America

Plan an unforgettable trip in your own backyard or on the opposite coast.

Will WalkeyMarch 12, 2019

The 30 Most Famous Landmarks in the World

Explore the globe in search of these intriguing historic sights.

Gwen PratesiMarch 11, 2019

The 50 Best Hotels in the USA 2019

U.S. News ranked 3,877 top properties for 2019. Check out the 50 best.

Zach WatsonFebruary 5, 2019

30 Hot New Hotels to Check Out in 2019

See which new properties offer surprising and fun features.

Lyn MettlerFebruary 5, 2019

10 Top All-Inclusive Resorts in the USA

Go all-in for these luxe resorts flush with amenities.

Will WalkeyFebruary 5, 2019

The Caribbean Comeback: 12 New and Renovated Caribbean Hotels to Visit

These island properties are sure to impress travelers.

Erin ShieldsFebruary 5, 2019

17 Amazing Kid-Friendly Hotels

Discover which properties offer ample amenities for children.

Christine SmithFebruary 5, 2019