Must-see restaurants in Oaxaca

  • El Copal

    Mazunte

    Decorated with chunky sofas and Mexican masks, the arty restaurant at El Copal accommodations serves international fusion fare with beautiful views along…

  • La Taberna de los Duendes

    San José del Pacífico

    The Italian-owned 'elves tavern' serves generous portions of pasta, pepper-rubbed steak and fried trout, plus there's affordable mezcal to sip on as you…

  • La Baguette

    Mazunte

    On your way down Calle Rinconcito to the beach you’ll surely have to stop for this little bakery well stocked with ready-made baguettes, muffins, pizza…

  • Casa Mayor

    Bahías de Huatulco

    This small coffee bar with a trio of outdoor tables on the northwest corner of Plaza Principal serves excellent organic coffee and small sweet cakes.

  • Los Duendes

    Mazunte

    This spirited little cafe is ideal for its ample fruit plates, coffee, juices and ice cream.

  • Restaurante El Castillo

    Oaxaca Coast

    In Pohcutla’s restaurants you’re talking ‘grub’ rather than ‘cuisine’, but you probably won’t be too disappointed by the homespun flavors at this first…

  • Comedor los Traviesos

    Mazunte

    A place to come for traditional Oaxacan and Mexican cooking at good prices, Los Traviesos does the best tlayudas (grilled tortillas) in the area. It's…

  • Restaurant Chez-Binni

    Bahías de Huatulco

    The Camino Real Zaashila’s Restaurant Chez-Binni specializes in grills and Oaxacan dishes. The all-inclusive hotel generously lets non-guests use it on…

  • Restaurante Estrella del Mar

    Puerto Escondido

    The pick of the smattering of Mexican restaurants on El Adoquín itself, with good seafood cocktails and antojitos (Mexican snacks) as well as seafood main…

  • Comedor

    Barra de la Cruz

    The community-run beach comedor is good for breakfast and lunch. Try its excellent sopa de mariscos (seafood soup).

    • placement: fullWidth
    • path: Destinations/POIs/superzone
    • possible size: [970, 250], [970, 90], [728, 90], [300, 250], [320, 50], [1, 1],
    • targeting:
      {
        "position": "superzone"
      }