Skip to main content
restaurant

Restaurants

Discover the best places to eat in Puerto Escondido — from fresh seafood on the beach to refined Oaxacan cuisine.

Type
Rating
Area
Price

43–63 / 461 results

Fish Shack La Punta

Fish Shack La Punta

$200–300
starstarstarstarstar
4.5 (1585 reviews)
location_on Alejandro Cárdenas Peralta S/N, entre Heroes Oaxaqueños y Benito Juarez, Brisas de Zicatela, 70934 Puerto Escondido, Oax.

Fish Shack La Punta is a La Punta institution in Brisas de Zicatela with over 1,500 Google reviews, making it one of the most-reviewed restaurants in Puerto Escondido. It specializes in fresh seafood and fish tacos in the easygoing style of the La Punta surf village — unpretentious, generous portions, and genuine flavors. Whether you're after a post-surf taco or a full seafood spread, this shack delivers consistently.

View details arrow_forward
Sweet Wave

Sweet Wave

$100–200
starstarstarstarstar
5 (96 reviews)
location_on Eucaliptos, Los Tamarindos, 70934 Puerto Escondido, Oax.

Sweet Wave is a cafe-restaurant hybrid in the Los Tamarindos neighborhood, achieving a near-perfect 5.0 rating from 96 visitors. Open mornings and afternoons (8 AM–3 PM most days), it's the kind of relaxed all-day spot where good coffee meets a solid breakfast or lunch menu. Affordable prices and an almost flawless track record make it a neighborhood favorite worth seeking out.

View details arrow_forward
Los Buzos

Los Buzos

$200–300
starstarstarstarstar
4.2 (569 reviews)
location_on Playa Puerto Angelito, Puerto Angelito, Hidalgo, 71980 Puerto Escondido, Oax.

Los Buzos is a beloved seafood restaurant perched on the edge of Puerto Angelito beach in the Hidalgo neighborhood, rated 4.2 stars by over 500 diners. The menu focuses on freshly caught fish and shellfish served with Pacific coast flair, enjoyed just steps from the calm turquoise waters. Open daily from 9 AM, it is a go-to lunch spot for both locals and visitors exploring the calmer coves west of Puerto Escondido.

View details arrow_forward
Pescados y Mariscos "La Perla"

Pescados y Mariscos "La Perla"

starstarstarstarstar
4.3 (25 reviews)
location_on Calle Tercera Pte. 335, Juárez, 71980 Puerto Escondido, Oax.

Pescados y Mariscos La Perla is a neighborhood seafood market and restaurant in the Juárez district, rated 4.3 stars by local regulars. It combines a fresh-catch retail counter with a casual dining area, making it a trusted source for both cooking at home and eating on the spot. Open weekdays from 8 AM to 4 PM, it draws a loyal crowd of Puerto Escondido residents looking for quality seafood at honest prices.

View details arrow_forward
Terraza Junto al mar en las rocas

Terraza Junto al mar en las rocas

$200–300
starstarstarstarstar
4.2 (134 reviews)
location_on 71980, Puerto Angelito 2011, Hidalgo, 71980 Puerto Escondido, Oax.

Terraza Junto al Mar en las Rocas offers a dramatic open-air dining experience on the rocks overlooking the sea near Puerto Angelito in the Hidalgo neighborhood. Rated 4.2 stars, it serves seafood, breakfast plates, and grilled meats with unbeatable ocean views as the backdrop. Open six days a week from 8 AM to 6 PM, it is a memorable spot for a leisurely meal between beach swims.

View details arrow_forward
El Coste

El Coste

$300–400
starstarstarstarstar
4.4 (736 reviews)
location_on Av. Del Morro S/N, Marinero, 70934 Puerto Escondido, Oax.

El Coste is a highly regarded restaurant in the Marinero neighborhood near Playa Zicatela, rated 4.4 stars by nearly 750 diners. Open evenings from 3 to 11 PM, it draws a surf-savvy crowd with its elevated coastal Mexican cuisine served in a breezy, relaxed setting. Its proximity to one of Mexico's most famous waves makes it a natural gathering point after a day on the water.

View details arrow_forward
El Pescador

El Pescador

$100–200
starstarstarstarstar
4.3 (203 reviews)
location_on Carlos Salinas de Gortari, Aeropuerto, 71985 Puerto Escondido, Oax.

El Pescador is an affordable seafood restaurant in the Aeropuerto neighborhood of Puerto Escondido, rated 4.3 stars among more than 200 visitors. The menu features classic Oaxacan coastal dishes including fresh fish fillets, ceviche, and shrimp plates at budget-friendly prices. Open every day from 10 AM to 8 PM, it is a convenient and satisfying stop for travelers arriving near the airport area.

View details arrow_forward
Pizza more mía di mare

Pizza more mía di mare

$200–300
starstarstarstarstar
4.8 (71 reviews)
location_on Calle 2a. Pte., Hidalgo, 71983 Puerto Escondido, Oax.

Pizza More Mia di Mare is an Italian gem in Puerto Escondido's Hidalgo neighborhood, earning a standout 4.8 stars from satisfied guests. Open evenings from 4:30 PM, this intimate pizzeria brings authentic Italian flavors to the Pacific coast with wood-fired style pies and a laid-back coastal ambiance. Its high rating and dedicated following make it one of the top Italian dining spots in town.

View details arrow_forward
Pizza italiana

Pizza italiana

starstarstarstarstar
4.8 (6 reviews)
location_on Av. Hidalgo 206, Centro, 71980 Puerto Escondido, Oax.

Pizza Italiana is a small pizza spot on Avenida Hidalgo in Puerto Escondido's Centro neighborhood, earning a perfect 4.8-star rating among its early reviewers. Conveniently located in the heart of town, it offers a simple and satisfying Italian pizza menu in a no-frills setting popular with both residents and tourists passing through the main strip.

View details arrow_forward
Toscana Pizzería

Toscana Pizzería

$200–300
starstarstarstarstar
4.7 (301 reviews)
location_on Calle Delfines, Focas Esq, 71980 Puerto Escondido, Oax.

Toscana Pizzeria is a top-rated pizza destination in Puerto Escondido's Rinconada neighborhood, earning 4.7 stars from over 300 guests. Open evenings from 5 PM, it serves Tuscan-inspired pizzas in a warm, casual setting that has become a neighborhood favorite for Italian comfort food on the coast. The consistently high marks make it one of Rinconada's most reliable dinner spots.

View details arrow_forward
La Spezia

La Spezia

$200–300
starstarstarstarstar
4.4 (751 reviews)
location_on Benito Juárez 227, Rinconada, 71983 Puerto Escondido, Oax.

La Spezia is a beloved Italian pizzeria and restaurant on Benito Juarez in Rinconada, rated 4.4 stars by a large following of over 750 diners. Known for generous portions of handcrafted pizzas and pasta, it fills up quickly on evenings when it opens at 3 PM. The welcoming atmosphere and consistent quality have earned it a loyal spot in Puerto Escondido's dining scene.

View details arrow_forward
Italian Food Lab

Italian Food Lab

$100–200
starstarstarstarstar
4.9 (85 reviews)
location_on Guerrero 145, La Punta, 70934 Puerto Escondido, Oax.

Italian Food Lab is a hidden gem in La Punta, the bohemian southern tip of Puerto Escondido, boasting a near-perfect 4.9-star rating among 85 reviewers. This intimate Italian eatery elevates fresh, locally sourced ingredients into handcrafted pastas and creative dishes that punch well above their affordable price point. Open Tuesday through Saturday evenings, it is a must-visit for food lovers staying in La Punta or Zicatela.

View details arrow_forward
Comedor Tere

Comedor Tere

$100–200
starstarstarstarstar
4.6 (437 reviews)
location_on Del Pacífico 407, Centro, 71983 Puerto Escondido, Oax.

Comedor Tere is a restaurant in the Centro neighborhood of Puerto Escondido, offering a diverse menu of Mexican and international dishes in a welcoming setting. Rated 4.6 stars from 437 guests, it is highly regarded by visitors and locals alike.

View details arrow_forward
El Rincón del Sazón Comida Casera

El Rincón del Sazón Comida Casera

$100–200
starstarstarstarstar
4.1 (147 reviews)
location_on Av. Alfonso Pérez Gasga 53, Libertad, 71984 Puerto Escondido, Oax.

El Rincón del Sazón Comida Casera is a restaurant in the Libertad neighborhood of Puerto Escondido, offering a diverse menu of Mexican and international dishes in a welcoming setting. With a solid 4.1-star rating from 147 guests, it is a reliable choice for a satisfying meal.

View details arrow_forward
Comedor Económico Ody

Comedor Económico Ody

$100–200
starstarstarstarstar
4 (9 reviews)
location_on Carretera Costera del Pacifico S/N, Centro, 71980 Puerto Escondido, Oax.

Comedor Económico Ody is a restaurant in the Centro neighborhood of Puerto Escondido, offering a diverse menu of Mexican and international dishes in a welcoming setting. With a solid 4-star rating from 9 guests, it is a reliable choice for a satisfying meal.

View details arrow_forward
Las Margaritas

Las Margaritas

$100–200
starstarstarstarstar
4.4 (1040 reviews)
location_on Octava Norte s/n, Sector Juarez, 71984 Puerto Escondido, Oax.

Las Margaritas is a Mexican restaurant in the Sector Juarez, Juárez neighborhood of Puerto Escondido, serving traditional Oaxacan and Mexican dishes including moles, tlayudas, and fresh coastal preparations. With a solid 4.4-star rating from 1,040 guests, it is a reliable choice for a satisfying meal.

View details arrow_forward
Comedor El Económico

Comedor El Económico

$100–200
starstarstarstarstar
4.6 (14 reviews)
location_on Av. Cuauhtémoc 30, Juárez, 71984 Puerto Escondido, Oax.

Comedor El Económico is a restaurant in the Juárez neighborhood of Puerto Escondido, offering a diverse menu of Mexican and international dishes in a welcoming setting. Rated 4.6 stars from 14 guests, it is highly regarded by visitors and locals alike.

View details arrow_forward
Rincón de los Almendros

Rincón de los Almendros

$200–300
starstarstarstarstar
4.4 (471 reviews)
location_on Blvd. Benito Juárez, no 425, Fracc, Rinconada, 71983 Puerto Escondido, Oax.

Rincón de los Almendros is an Argentine grill and steakhouse in the Rinconada neighborhood of Puerto Escondido, specializing in prime cuts of beef, grilled meats, and classic South American flavors. With a solid 4.4-star rating from 471 guests, it is a reliable choice for a satisfying meal.

View details arrow_forward
Sabor a Mar

Sabor a Mar

$200–300
starstarstarstarstar
4.2 (238 reviews)
location_on Ent. a La Playa Marinero, Playa Zicatela, 70934 Puerto Escondido, Oax.

Sabor a Mar is a seafood restaurant in the Playa Zicatela neighborhood of Puerto Escondido, serving fresh fish, shrimp, ceviches, and classic coastal Oaxacan mariscos dishes. With a solid 4.2-star rating from 238 guests, it is a reliable choice for a satisfying meal.

View details arrow_forward
La Cevicheria PXM

La Cevicheria PXM

$200–300
starstarstarstarstar
4.9 (412 reviews)
location_on Av. Del Morro, Zicatela, 70934 Puerto Escondido, Oax.

La Cevicheria PXM is a Mexican restaurant in the Zicatela neighborhood of Puerto Escondido, serving traditional Oaxacan and Mexican dishes including moles, tlayudas, and fresh coastal preparations. With a 4.9-star rating from 412 guests, it is one of the highest-rated spots in Puerto Escondido.

View details arrow_forward
Restaurant Magaly

Restaurant Magaly

$200–300
starstarstarstarstar
4.4 (696 reviews)
location_on Novena Nte. 910, Juárez, 71984 Ranchería Juárez, Oax.

Restaurant Magaly is a seafood restaurant in the Juárez neighborhood of Puerto Escondido, serving fresh fish, shrimp, ceviches, and classic coastal Oaxacan mariscos dishes. With a solid 4.4-star rating from 696 guests, it is a reliable choice for a satisfying meal.

View details arrow_forward
Need help?