Best Restaurants in Puerto Escondido
Hungry in Puerto Escondido? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Puerto Escondido
The dining scene in Puerto Escondido offers a vibrant mix of traditional Mexican cuisine and international flavors, catering to a diverse range of palates. From beachside seafood shacks serving up freshly caught fish to trendy rooftop restaurants with panoramic views of the ocean, visitors can indulge in a culinary adventure unlike any other. Whether you're craving authentic street tacos, gourmet fusion dishes, or refreshing tropical cocktails, Puerto Escondido has something for everyone to savor and enjoy.
- Top rated
- Closest to the centre
- A–Z
42 restaurants
-
Restaurant4.5★6,618 reviews
El Cafecito
Nestled in the vibrant Rinconada district, El Cafecito is a must-visit for tourists seeking authentic Mexican cuisine and delightful breakfast options. With its cozy ambiance and friendly service, it's the perfect spot to start your day or unwind after exploring Puerto Escondido.
Daily 6:00–22:30
-
Mexican4.5★3,249 reviews
Las Juquileñas
Nestled in the heart of Puerto Escondido, Las Juquileñas is a beloved Mexican breakfast restaurant known for its vibrant flavors and warm atmosphere. With a menu that celebrates regional cuisine, this spot is a must-visit for any traveler seeking an authentic taste of Oaxaca.
Daily 7:30–16:30
-
Mexican4.3★1,230 reviews
Las Cazuelas
Las Cazuelas is a vibrant Mexican restaurant in Puerto Escondido, known for its delicious traditional dishes and warm ambiance. Perfect for tourists seeking an authentic culinary experience.
-
Restaurant4.1★1,194 reviews
Xcaanda
Xcaanda is a vibrant restaurant and night club located in Puerto Escondido, offering a unique blend of delicious breakfast options and lively nightlife experiences. Perfect for foodies and night owls alike, this hotspot promises an unforgettable time.
-
Mexican4.6★867 reviews
Pepe's Fish Tacos
Nestled in the vibrant town of Puerto Escondido, Pepe's Fish Tacos offers an authentic taste of Mexico with its famous fish tacos, drawing in tourists and locals alike for a unique culinary experience. This inexpensive gem is perfect for those looking to indulge in delicious street food while soaking up the lively atmosphere of this coastal paradise.
Mon 15:00–22:00 · Wed–Sun 15:00–22:00
-
Eclectic4.5★872 reviews
Almoraduz Cocina de Autor
Almoraduz Cocina de Autor in Puerto Escondido offers an eclectic dining experience that celebrates the rich flavors of Mexican cuisine, perfect for food enthusiasts seeking unique culinary delights.
Mon–Tue 16:00–23:00 · Thu–Sun 16:00–23:00
-
Seafood4.6★833 reviews
Restaurant El Nene
Nestled in the heart of Puerto Escondido, Restaurant El Nene offers a vibrant dining experience featuring fresh seafood and local flavors. With a warm ambiance and family-friendly atmosphere, it's a must-visit for food enthusiasts exploring this coastal paradise.
Mon–Sat 17:00–23:00
-
Restaurant4.3★925 reviews
Espadín Restaurante
Nestled in the vibrant coastal town of Puerto Escondido, Espadín Restaurante offers a delightful blend of traditional Mexican flavors and stunning ocean views, making it a must-visit for food enthusiasts.
Daily 8:00–22:00
-
Restaurant4.3★770 reviews
Restaurante Junto al Mar
Restaurante Junto al Mar offers a delightful dining experience with stunning ocean views, fresh seafood, and a vibrant atmosphere in Puerto Escondido. This is a must-visit for tourists seeking to indulge in local cuisine while enjoying the serene coastal ambiance.
Daily 7:00–23:00
-
Restaurant4.5★683 reviews
Restaurante Pez Gallo
Nestled along the beautiful Playa Bacocho in Puerto Escondido, Restaurante Pez Gallo is a culinary gem that specializes in fresh seafood, offering a vibrant dining experience with stunning ocean views.
Daily 8:00–20:00
The JP Bunker
Nestled in the heart of Puerto Escondido, The JP Bunker is a delightful culinary haven that offers a unique blend of seafood and cocktails, perfect for any traveler seeking an authentic taste of Mexico. With its inviting atmosphere and delectable menu, this restaurant promises an unforgettable dining experience.
Mon–Sat 13:00–20:00 · Sun 13:00–19:00
El Coste
Nestled in the vibrant heart of Puerto Escondido, El Coste offers a delightful dining experience that celebrates the flavors of Oaxaca. With its warm atmosphere and attentive service, this restaurant is perfect for tourists seeking authentic local cuisine. Enjoy a variety of dishes crafted with fresh ingredients, while soaking in the lively ambiance that makes this destination a must-visit for food lovers.
Mon–Tue 13:00–23:00 · Thu–Sun 13:00–23:00
El Sultan
Nestled in the vibrant heart of Puerto Escondido, El Sultan offers a unique dining experience that transports you to the Middle East. With its flavorful dishes, welcoming atmosphere, and affordable prices, it’s a must-visit for any food lover. Indulge in traditional recipes that celebrate the rich culture of Middle Eastern cuisine while enjoying the laid-back coastal vibe of this beautiful region.
Mon–Sat 8:00–22:00
METXCALLI
Nestled in the vibrant coastal town of Puerto Escondido, METXCALLI offers an exquisite blend of local flavors and a lively atmosphere. This restaurant is a must-visit for tourists seeking an authentic culinary experience, where fresh seafood meets innovative cocktail creations.
Tue–Sun 13:00–22:00
Cocofam
Cocofam is a must-visit vegetarian restaurant in Puerto Escondido, offering an authentic Mexican culinary experience with a unique twist. Perfect for health-conscious travelers seeking delicious and nutritious meals in a vibrant atmosphere.
Mon–Sat 10:30–17:30
La Morena
La Morena is a must-visit grill restaurant in Puerto Escondido, where tourists can indulge in mouthwatering grilled dishes and enjoy a vibrant atmosphere that captures the essence of Mexican cuisine. With its welcoming ambiance and diverse menu, it's perfect for anyone looking to experience local flavors.
Tue–Sun 13:00–21:00
Pinches Tacos
Discover the vibrant flavors of Mexico at Pinches Tacos, a must-visit taco restaurant in Puerto Escondido. Enjoy authentic tacos in a laid-back setting that captures the essence of Mexican street food.
Mon 15:00–23:00 · Wed–Sun 15:00–23:00
Los Buzos
Nestled along the stunning shores of Playa Zicatela in Puerto Escondido, Los Buzos is a seafood lover's paradise that offers an unforgettable dining experience. With a menu brimming with fresh, local catches and vibrant flavors, this restaurant is a must-visit for tourists seeking to indulge in the culinary delights of the Pacific coast. Enjoy breathtaking ocean views as you savor each bite, making your visit not just a meal but a memorable adventure.
Daily 9:00–17:30
Turtle Bay
Nestled in the heart of Rinconada, Turtle Bay offers an exquisite dining experience for seafood lovers. Enjoy a vibrant atmosphere paired with fresh, local ingredients and stunning views.
Tue–Sun 8:00–22:00
Restaurante Los Crotos
Nestled in Puerto Escondido, Restaurante Los Crotos is a seafood haven that delights visitors with its fresh catches and vibrant atmosphere. Known for its authentic Mexican flavors, this moderate-priced restaurant offers a unique dining experience perfect for breakfast, lunch, or dinner.
Daily 15:00–23:00
RESTAURANTE BAR CHILL A KILL
Nestled in the vibrant coastal town of Puerto Escondido, Restaurante Bar Chill A Kill is a must-visit destination for food lovers and cocktail enthusiasts alike. This eclectic eatery offers a delightful fusion of local and international flavors, making it the perfect spot to unwind after a day at the beach. With an inviting atmosphere and a menu that caters to all dietary preferences, from vegan delights to hearty brunch options, it's an experience not to be missed.
Santa Fe Restaurant
Experience the rich flavors of Mediterranean and Mexican cuisine at Santa Fe Restaurant, a must-visit culinary gem in Puerto Escondido. With a diverse menu catering to all tastes, this restaurant is perfect for tourists seeking a delightful dining experience in a vibrant setting.
Daily 7:00–22:30
Bello Puerto (Cocina De Mar)
Bello Puerto, a seafood haven in Puerto Escondido, invites tourists to indulge in exquisite dishes crafted from the freshest catches. With a stunning ambiance and unparalleled service, it's a must-visit for food lovers seeking authentic coastal cuisine.
RESTAURANTE EL MAYORDOMO
Nestled in the vibrant Granjas del Pescador district of Puerto Escondido, Restaurante El Mayordomo offers a delightful culinary journey through traditional Mexican cuisine. This moderate-priced gem is perfect for tourists seeking an authentic dining experience, with a menu that showcases local ingredients and flavors that will leave your taste buds dancing.
Daily 8:00–21:00
Restaurant Puerto Angelito
Nestled in the heart of Puerto Escondido, Restaurant Puerto Angelito offers a delightful seafood dining experience, perfect for tourists seeking fresh, local flavors. With its inviting atmosphere and stunning views, it’s a must-visit destination for anyone exploring this beautiful coastal town.
Daily 8:00–18:00
Restaurant Rey Shaman
Nestled in the charming coastal town of Puerto Escondido, Restaurant Rey Shaman is a must-visit destination for seafood lovers. Known for its fresh, locally sourced ingredients and vibrant flavors, this eatery offers an unforgettable dining experience that celebrates the rich culinary traditions of Oaxaca. With a welcoming atmosphere and stunning dishes, it's the perfect spot to unwind after a day of exploring the beautiful beaches nearby.
Daily 8:00–22:30
Mar y Sol
Nestled in the heart of Puerto Escondido, Mar y Sol offers an unforgettable seafood dining experience with stunning ocean views and a vibrant atmosphere. This charming restaurant is perfect for tourists seeking fresh, flavorful dishes made from the finest local ingredients.
Daily 8:00–19:00
Chili Garden - Eastern Experimental Cuisine
Nestled in the vibrant heart of Puerto Escondido, Chili Garden offers an unforgettable dining experience with its unique blend of South Asian flavors and innovative cocktails. This restaurant is a must-visit for food enthusiasts looking to explore new culinary horizons.
Wed–Sun 18:00–22:00
Sal de Mar
Nestled in the vibrant town of Puerto Escondido, Sal de Mar is a delightful seafood and Mexican restaurant that offers a tantalizing menu featuring fresh local ingredients. With a welcoming atmosphere and stunning views, it’s the perfect spot for tourists to indulge in authentic Oaxacan cuisine while enjoying the coastal breeze.
Mon–Sat 13:00–22:00
El Chilaquiles / Cevicheria
El Chilaquiles / Cevicheria is a must-visit Mexican restaurant in Puerto Escondido, Oaxaca, renowned for its vibrant atmosphere and delectable dishes. Enjoy fresh ceviche and traditional chilaquiles while soaking in the local culture.
Daily 14:00–23:00
Almazul
Nestled in the vibrant Rinconada neighborhood of Puerto Escondido, Almazul offers a delightful fusion of Asian flavors that transports your taste buds on a journey. With its cozy ambiance and exceptional service, this restaurant is perfect for tourists looking to indulge in an unforgettable dining experience.
Mon–Tue 17:00–22:30 · Fri–Sun 17:00–22:30
Nana Pancha Puerto Escondido
Nestled in the picturesque Carrizalillo neighborhood of Puerto Escondido, Nana Pancha offers an unforgettable dining experience with its unique brewpub atmosphere. This restaurant is celebrated for its vibrant ambiance and exceptional craft beers, making it a must-visit for tourists seeking local flavors and a relaxed vibe. With a dedicated menu featuring fresh, locally sourced ingredients, every dish promises to delight your palate while you soak in the stunning coastal views.
Restaurante Danny's Terrace
Restaurante Danny's Terrace in Puerto Escondido is a must-visit for seafood lovers. With a vibrant atmosphere and stunning views, it offers a delectable menu that highlights local flavors and fresh ingredients, making it the perfect spot for an unforgettable dining experience.
Daily 7:00–23:00
Junto al mar en las rocas
Nestled in the picturesque Puerto Escondido, Junto al Mar en las Rocas is a seafood lover's dream, offering fresh catches and breathtaking ocean views. Perfect for tourists seeking an authentic culinary experience.
Daily 7:00–18:00
La Escondida
Nestled in the picturesque coastal town of Puerto Escondido, La Escondida offers a delightful culinary experience where grilled specialties meet vibrant local flavors. This charming grill spot is a must-visit for tourists seeking to indulge in delicious meals while soaking up the laid-back atmosphere of Oaxaca's stunning coastline.
Terraza Molli
Nestled in the picturesque Granjas del Pescador area of Puerto Escondido, Terraza Molli offers a delightful culinary experience with a menu that showcases local flavors and fresh ingredients. Whether you're starting your day with breakfast or enjoying a leisurely brunch, this charming restaurant provides an inviting atmosphere perfect for tourists seeking to indulge in the vibrant cuisine of Oaxaca.
Daily 7:30–13:00
RESTAURANTE ESTRELLAS GOURMET
Nestled in the heart of Puerto Escondido, Restaurante Estrellas Gourmet offers a delightful culinary experience with a vibrant atmosphere, perfect for tourists looking to savor authentic Oaxacan flavors. This restaurant is a must-visit for food enthusiasts seeking an unforgettable dining experience.
Restaurant Bar Vuelve A La Vida
Nestled in the heart of Puerto Escondido, Restaurant Bar Vuelve A La Vida offers a delightful seafood experience combined with a vibrant bar atmosphere. This restaurant is perfect for tourists looking to savor fresh local flavors while enjoying the stunning coastal scenery.
Daily 7:30–20:00
Jardín Camelea
Jardín Camelea in Puerto Escondido is a delightful family-friendly restaurant, offering a vibrant atmosphere, delicious cuisine, and beautiful gardens that create a perfect setting for all ages to enjoy. With its welcoming ambiance and diverse menu, it’s an ideal spot for tourists looking to relax and savor the local flavors.
Restaurant Camila
Nestled in the vibrant coastal town of Puerto Escondido, Restaurant Camila offers an exquisite dining experience that showcases the rich flavors of Oaxacan cuisine. With its inviting atmosphere and friendly service, it's a must-visit for any food lover exploring this beautiful region.
Daily 9:00–21:00
Restaurant bar la langosta
Located in the heart of Puerto Escondido, Restaurant Bar La Langosta offers a delightful culinary experience with a focus on grilled dishes and local flavors. Perfect for tourists looking to enjoy authentic Oaxacan cuisine in a lively atmosphere.
Daily 7:00–23:00
Los Conde De Oaxaca
Los Conde De Oaxaca is a culinary gem located in Puerto Escondido, Oaxaca, where tourists can indulge in authentic local flavors and enjoy a vibrant dining atmosphere. This restaurant offers a unique glimpse into the rich gastronomic traditions of the region, making it a must-visit for food enthusiasts.
Explore Puerto Escondido on the map
A handpicked selection of must-see spots in Puerto Escondido, mapped for you.
More about Puerto Escondido

Puerto Escondido travel guide
Puerto Escondido, Mexico, pairs Pacific beaches, world-class surfing, fresh seafood, Oaxacan culture and nature experiences from lagoons to coastal trails.
Tell me more about Puerto EscondidoMore to explore in Puerto Escondido
Explore more

Explore more of Mexico
Discover Mexico: A land of ancient ruins, vibrant culture, and stunning natural landscapes. Experience diverse cuisine, rich traditions, and warm hospitality.
Explore Mexico
Getting your guide ready…
We are putting together a fresh copy of the Puerto Escondido guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.