Puerto Escondido travel guide

Food to Try in Puerto Escondido

· 6 min read City Guide
Surfer performing an aerial manoeuvre on a large wave at sunset, Puerto Escondido, Oaxaca

Book an experience

Top-rated experiences in Puerto Escondido

The highest-rated tours and activities in Puerto Escondido. Book today, cancel free if plans change.

Puerto Escondido’s food scene draws on two converging traditions: the Pacific seafood of the Oaxacan coast and the inland Oaxacan cuisine that shaped everything from the salsas to the fresh corn tortillas. The result is a fish-taco-and-mole overlap that exists nowhere else in Mexico — fresh yellowfin tuna and red snapper on tlayudas, ceviche with Oaxacan chillies, and the kind of beachside smoker culture that feeds hungry surfers without pretension.

The town is divided between the tourist strip (Adoquín/Zicatela) and the local neighbourhoods (Rinconada, Bacocho). The best and cheapest food is in the local area.

Fresh Pacific Seafood

Pacific seafood is the headline here. The catch lands at the La Punta harbour most mornings — yellowfin tuna, mahi-mahi (dorado), red snapper (huachinango), and seasonal shrimp from the Laguna de Manialtepec — and reaches restaurants the same day.

Tostadas de Marlin Ahumado (smoked marlin on crisp tostadas, with avocado and salsa) are perhaps the signature snack of Puerto Escondido. The smoked marlin is dried and cured with sea salt; served cold on tostadas from market stalls. A plate of four costs approximately MXN $80–120 as of 2026.

Caldo de Camarón — a deep, rich shrimp broth with tomato, chilli de agua, and coriander. Served in clay bowls at comedores (lunch restaurants) for approximately MXN $60–100. The broth uses the whole shrimp (heads and shells for depth) and is a genuinely restorative dish after a morning in the surf.

Aguachile Verde — raw shrimp cured in lime juice with cucumber, chilli de agua (a mild Oaxacan green chilli), and fresh herbs. Lighter and fresher than the Sinaloa-style red aguachile typical of northern Mexico. Served cold with tostadas; approximately MXN $100–180 per portion at beachside restaurants.

Pescado Zarandeado — a Nayarit/Pacific coast technique for whole grilled fish: butterflied, marinated in chillies and herbs, then grilled slowly over open coals. At larger beach restaurants this takes 45–60 minutes and is served with fresh tortillas, pickled onion, and salsa. Typically sold by weight — approximately MXN $200–350 for a 500 g red snapper as of 2026.

Oaxacan Food Traditions

Puerto Escondido’s position on the Oaxacan coast means the cuisine absorbs the state’s food culture: tlayudas (large crisp tortillas with black beans and asiento), tasajo (dried beef), and the herb tradition that uses hoja santa and hierba santa in ways the rest of Mexico doesn’t.

Tlayuda con Tasajo — a large wood-fired tortilla with black bean paste, asiento (unrefined pork fat), Oaxacan string cheese (quesillo), and slices of tasajo (dried, salted beef). The seafood version — tlayuda with grilled shrimp or marlin — is specific to the coast. Approximately MXN $80–150 at comedores, MXN $120–200 at beachside restaurants.

Tamales Oaxaqueños — corn masa (dough) filled with mole negro and chicken or pork, wrapped in banana leaves and steamed. Denser and more intensely flavoured than the northern Mexican corn-husk variety. Sold from morning at market stalls for approximately MXN $30–50 each.

Memelas — thick, oval corn cakes griddled with beans and fresh cheese. A common breakfast at market fondas; approximately MXN $20–40 each.

Mole Negro — available at most fondas (lunch spots) as part of a comida corrida (set lunch). You are unlikely to find the restaurant-elaborated versions of Oaxaca City here, but the market fondas cook good versions from family recipes.

Best Spots to Eat

Mercado Benito Juárez (Puerto Escondido town centre): The most affordable eating in town. Fondas (market lunch stalls) serve full set lunches — soup, main course, and aguas frescas — for approximately MXN $70–120. Best at lunch (1–3pm). Look for the stalls where the locals queue.

El Cafecito (Playa Zicatela): One of the oldest surfer cafes in Puerto Escondido. Breakfasts — chilaquiles, huevos rancheros, granola bowls, coffee — for approximately MXN $80–180. The terrace faces the beach and the morning crowd is a mix of photographers waiting for the Zicatela sets and surfers coming out of the water.

La Vela (Zicatela): A solid all-day beachfront restaurant for fish tacos, aguachile, and cold beer. Not the cheapest (MXN $120–250 for a main) but reliable quality and the location is hard to beat.

Playa Manzanillo (Rinconada neighbourhood): The local beach 2 km north of Zicatela has a cluster of beachside palapas serving grilled fish by the kilo, fresh shrimp, and caldo at prices aimed at local families rather than tourists. Expect to pay approximately MXN $150–250 for a whole grilled snapper with sides.

La Cumbre (Bacocho neighbourhood): A Oaxacan comedor serving tlayudas, mole, and tamales in a residential neighbourhood above the beach. No tourist pricing — comida corrida approximately MXN $80–100. Worth the 15-minute walk from Zicatela.

El Submarino (La Punta): La Punta, the mellower surfing neighbourhood south of Zicatela, has a clutch of good independent spots. El Submarino is a local favourite for fresh ceviche and tostadas — approximately MXN $80–150 for a plate with tostadas.

Street Food and Snacks

The evening street food scene picks up around 6pm along Avenida Pérez Gasga (the Adoquín pedestrian street):

  • Taco de Canasta — pre-cooked tacos kept warm in baskets, typically with refried beans, chicharrón (pork crackling), or chilli. MXN $15–25 each.
  • Elote — grilled corn with mayonnaise, chilli powder, and lime. MXN $30–50 from street carts.
  • Tostadas de Marlin — available from multiple street stalls along the Adoquín after 5pm. MXN $20–30 per tostada.

Drinks

Tejate — a pre-Hispanic Zapotec drink made from cacao, mamey sapote seed, and corn masa, ground into a paste and mixed with water until it foams. Served cold. Available at the Mercado Benito Juárez and from market stalls; approximately MXN $30–50 per glass. Genuinely unlike anything else you will drink.

Mezcal — as an Oaxacan town, Puerto Escondido has good mezcal availability at prices lower than Oaxaca City. Several bars on Zicatela specialise in artisanal bottles from small Oaxacan producers. Expect MXN $80–150 per pour of a quality espadín; rarer varieties (tobalá, tepeztate) from MXN $180.

Agua de Jamaica — hibiscus flower iced tea, served sweetened with sugar at market fondas. The default cold drink at lunch spots; approximately MXN $20–30 per glass.

Budget Guide

Meal typeWhereApproximate cost per person
Market fonda comida corridaMercado Benito JuárezMXN $70–120
Beach taco shackLa Punta / ManzanilloMXN $80–150
Beachfront restaurantZicatelaMXN $150–300
Smoked marlin tostadasStreet stalls (evening)MXN $80–120 for 4
Whole grilled fishManzanillo palapasMXN $180–350

Plan your trip: tours in Puerto Escondido · skip-the-queue tickets.

More Puerto Escondido Guides

Tickets & Attractions

Book Experiences in Advance

Pre-book popular attractions, tours, and experiences via Tiqets — instant confirmation and mobile tickets. Skip the queue on busy days.

Browse on Tiqets →

Best price guaranteed — same price as booking direct. We earn a small commission at no extra cost to you.

Ready to explore?

Browse hundreds of tours and activities. Book securely with free cancellation on most options.

Browse on GetYourGuide →

Best price guaranteed — same price as booking direct. We earn a small commission at no extra cost to you.