Restaurants
Discover the best places to eat in Puerto Escondido — from fresh seafood on the beach to refined Oaxacan cuisine.
43–63 / 461 results
Fish Shack La Punta
$200–300Fish 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.
Sweet Wave
$100–200Sweet 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.
Los Buzos
$200–300Los 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.
Pescados y Mariscos "La Perla"
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.
Terraza Junto al mar en las rocas
$200–300Terraza 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.
El Coste
$300–400El 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.
El Pescador
$100–200El 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.
Pizza more mía di mare
$200–300Pizza 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.
Pizza italiana
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.
Toscana Pizzería
$200–300Toscana 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.
La Spezia
$200–300La 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.
Italian Food Lab
$100–200Italian 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.
Comedor Tere
$100–200Comedor 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.
El Rincón del Sazón Comida Casera
$100–200El 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.
Comedor Económico Ody
$100–200Comedor 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.
Las Margaritas
$100–200Las 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.
Comedor El Económico
$100–200Comedor 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.
Rincón de los Almendros
$200–300Rincó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.
Sabor a Mar
$200–300Sabor 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.
La Cevicheria PXM
$200–300La 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.
Restaurant Magaly
$200–300Restaurant 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.
Add your business
add_business Get Listed Free