20 BEST Restaurants In Puerto Escondido – 2024 Guide


Looking for the best restaurants in Puerto Escondido?!

Finding good eats in Mexico, in general, is relatively easy with lots of seafood, vegan, vegetarian, and healthy dishes available, and Puerto Escondido takes everything to the next level.

You’ll find international restaurants if you crave American, European, and even middle-eastern delicacies. And you also have excellent cafes serving power bowls, fresh fruit juices, and more.

Of course, Mexican food is fantastic and I could eat it every day, but being able to find pasta, pizza, falafel, and many more dishes makes life even better during your stay!

But where to eat in Puerto Escondido? What are the best restaurants in town and what is the best food in Puerto Escondido?

After visiting endless restaurants in Puerto Escondido and trying the most delicious dishes around, I’m ready to share with you this extensive list of places to eat for breakfast, lunch, and dinner!

restaurants in puerto escondido, best restaurants in puerto escondido, puerto escondido restaurants, where to eat in puerto escondido


There are so many restaurants and cafes in Puerto Escondido, but sometimes it can be overwhelming trying to decide where to eat.

So here is a guide to the 20 best places to eat in Puerto Escondido for breakfast, lunch, and dinner to hopefully help make your decisions a little easier!



Spirulina is a top-rated Puerto Escondido restaurant offering a wide variety of dishes that will please everyone’s palate.

→ Click here for the pin location on Google Maps

You’ll find everything from power bowls to freshly squeezed juices, all made with fresh, local ingredients.

The atmosphere is cozy and inviting, and the staff are warm and welcoming. This is a great spot for breakfast or lunch and definitely the perfect place to start the day on the right foot.

If you’re looking for a delicious and unique breakfast experience and the best restaurants Zicatela and Playa Principal offer, be sure to check out Spirulina Restaurant!

restaurants in puerto escondido, best restaurants in puerto escondido, puerto escondido restaurants, where to eat in puerto escondido
puerto escondido 64
puerto escondido 62


Amarisa Cafe is located in the beautiful area of Zicatela, right next to Selina Hostel.

This cafe/restaurant in Puerto Escondido is one of the best in the area and offers a wide variety of delicious eats to choose from.

→ Click here for the pin location on Google Maps

They offer healthy options from omelets, salad, and power bowls to croissants and different cakes.

If you’re looking for great breakfast options near the beach, Amarisa Cafe is the right place to go.

RELATED GUIDE: Where To Stay In Puerto Escondido

puerto escondido 3
puerto escondido 9


Mexico Magico Food Tour

The best way to discover the local food is by joining a Food Tour In Puerto Escondido!

It includes bottled water, lunch with different dishes, alcoholic drinks, and a fun guide!


Casa Joseph is a beach resort located in the Tamarindos area that boasts a restaurant and cafe that’s open to the public, so you won’t need to be a guest to have breakfast here.

→ Click here for the pin location on Google Maps

The restaurant at the resort offers a variety of cuisines including healthy tacos, poached eggs with tomato, and even an international menu.

Casa Joseph is open for breakfast, lunch, and dinner, but I recommend coming here in the morning to witness the sunrise and start the day in an incredible manner.

All things considered, Casa Joseph is one of the best restaurants in Puerto Escondido that offers a unique experience.

puerto escondido 78


Mercado Benito Juarez is one of the coolest and most extensive markets in Puerto Escondido with everything you can think of – fruits, meats, clothes, and delicious Mexican food!

→ Click here for the pin location on Google Maps

You’ll find a few Mexican eateries inside the market selling tacos, tamales, baked goods, fresh juices, and much more.

All the vendors are friendly, the service is excellent despite being a market, and prices are very cheap, which is great for those traveling on a budget.

mercado 4
mercado 3

The BEST Hotel in Puerto Escondido

190675 1212061151009058043

Need a place to stay? Posada Real is conveniently located in Puerto Escondido.

Whether you’re here to explore around or relax in comfort, Posada Real is an excellent option!



El Cafecito is a small chain of popular restaurants in Puerto Escondido, perfect for breakfast, lunch, and dinner.

With lots of great dishes like enchiladas, pasta and rice, meat and fish dishes, and even burgers, you’ll definitely find something to indulge in!

They have two restaurants, one in Rinconada and the second in Playa Zicatela.

This restaurant is a favorite among locals and visitors alike, thanks to its amazing food and charming atmosphere.

puerto escondido 66
puerto escondido 12
puerto escondido 11


Mercado Zicatela is another indoor market that offers a unique experience and they have more food options than Mercado Benito Juarez.

→ Click here for the pin location on Google Maps

On top of having around 10 restaurants to eat at overlooking the ocean, you’ll be greeted with all types of cuisines like Italian, Mexican, a bakery, and much more.

My personal two favorites are Living Well Bakery with vegan cakes, banana bread, and focaccia that you’ll get addicted to!

My second favorite for lunch is Da Marco restaurant, offering pasta, ravioli, sandwiches, and, although not Italian, a delicious Paella on Sundays.

While it’s a market, here are some of the best restaurants in Zicatela for you to choose from!

puerto escondido 50
puerto escondido 80 e1646512396377

The BEST reusable water bottle for travel!

grayl geopress

The GRAYL GeoPress is a top-rated reusable water bottle perfect for backpacking, hiking, and traveling.

It allows you to purify water from anywhere and keeps you safe from all waterborne diseases.

Get a GeoPress today and never buy single-use plastic bottles again. Mama Earth will thank you for it!


Sushi en Rinconada is a must-try restaurant in Puerto Escondido for both lunch and dinner.

→ Click here for the pin location on Google Maps

The sushi is expertly made and the restaurant has a relaxed atmosphere which makes it the perfect spot for a date night or special occasion.

The menu has something for everyone and offers the best Japanese specialties like ramen, sushi, chicken teriyaki, and so many more.

They also have different beers which is great since they close late at night, and this makes them one of the Puerto Escondido best restaurants.

puerto escondido 59 e1646512439136
puerto escondido 60


For a more exclusive experience, try La Principal Cantina de Mar, one of the best restaurants in Puerto Escondido.

→ Click here for the pin location on Google Maps

The restaurant is located on the beach and has a wide variety of dishes, from Mexican classics such as tacos and ceviches to international favorites like rib eye steak.

La Principal Cantina de Mar also offers a great selection of drinks, including beer, cocktails, and fresh coconut.

Last but not least, the service is friendly and efficient, and the prices are very reasonable for such a premium experience at a best restaurant in Puerto Escondido.

puerto escondido 82


Kelly’s Cafe is a restaurant in Puerto Escondido that serves a variety of dishes for breakfast and lunch from fish delicacies to ceviches and more.

→ Click here for the pin location on Google Maps

Offering generous portions for an affordable price and with a fantastic location near the beach in Tamarindos, Kelly’s Cafe is definitely one of the best restaurants in Puerto Escondido.

Kelly’s Cafe has a relaxed and casual atmosphere, and is not far from the city center, making it the best answer to where to eat in Puerto Escondido.

puerto escondido 18 1

The BEST Affordable Camera For Travel

canon g7x

If you’re on the hunt for a professional camera for traveling, check out the Canon G7 X Mark II.

This tiny camera fits in your pocket, captures high-quality photos and videos, and has Wi-Fi so you can instantly transfer to your phone!


If you’re looking for an excellent burrito while in Puerto Escondido, Amoki Burrito is the place to go.

With both Mexican and American influences, their burritos are huge, reasonably priced, and packed with flavor.

→ Click here for the pin location on Google Maps

In addition, its great location in La Punta Zicatela makes it the coolest place to eat out for lunch and be able to walk down to the beach to relax afterward.

Apart from that, the staff are friendly and welcoming, and they offer a great selection of beers and fresh fruit juices to wash down your meal.

  • Open daily from 1 pm – 10 pm
  • Price: $$
puerto escondido 27 1
puerto escondido 7



Let’s start this list of Puerto Escondido restaurants for dinner with my personal favorite – Espadín, the right place for fine dining Puerto Escondido.

Here, you’ll have the best views overlooking Playa Carrizalillo Beach and you’ll never get enough of it, whether you stay for a day or a month.

→ Click here for the pin location on Google Maps

While prices are more on the high-end, they have healthy salads, succulent tacos, and steaks that couldn’t be any tastier.

Also, apart from enjoying the delicacies with the stunning views, they also offer great cocktails like Mojitos and Margarita.

puerto escondido 84
puerto escondido 15

Forget plastic SIM Cards… Get an eSIM!

one sim

Say hello to eSIM – a virtual SIM card pre-loaded with mobile data so you can get online and stay connected around the world.

OneSimCard is the best eSIM for travel, with low-cost data packages available in 150+ countries.

Simply buy online, install it on your smartphone, and you’re good to go!


A fantastic restaurant to consider when searching for where to eat in Puerto Escondido is Beach Hotel Ines, and you don’t need to be a guest at the hotel to enjoy their succulent food.

→ Click here for the pin location on Google Maps

The cuisine is a mix of American and Mexican dishes, and there is a daily happy hour with cocktails from 5 pm – 7 pm.

Apart from being an exquisite place to eat fresh seafood, pasta, and steak in the evening, it’s also open during the day with power bowls and fruit bowls with granola.

They’re right on the beach in Zicatela and offer different types of beer and it’s simply one of the best Puerto Escondido restaurants for a romantic dinner.

puerto escondido 6 1 e1646518939890
puerto escondido 8


Fish Shack La Punta serves up amazing fish tacos and it’s a very popular restaurant in Puerto Escondido! You’ll feel like you’re at the beach with their casual open-air dining and sandy floor.

→ Click here for the pin location on Google Maps

They also have great chicken and fish sandwiches and, if you’re vegetarian, you’ll be happy to see vegetable baskets on their menu.

Due to its popularity, I recommend coming before sunset as it gets very busy after that and you’ll have to wait quite a while to get a table.

puerto escondido 2


If you wanted to dine in at Fish Shack but it’s full, Paco Taco is the best alternative, located right next door.

→ Click here for the pin location on Google Maps

This Puerto Escondido restaurant is known for its delicious tacos and it’s a great place to enjoy an evening meal with friends or family!

The atmosphere is casual and relaxed, and the service is friendly and efficient. On top of that, the prices are moderate and there is something for everyone on the menu.

  • Open Tuesday to Sunday from 4 pm – 11 pm
  • Price: $$
puerto escondido 4

Capture All Your Adventures!

gopro 11

I’m sure y’all know by now that GoPro’s are arguably the best action cameras on the planet!

The new GoPro HERO 11 boasts 5.3K video, 27MP photo, HyperSmooth stabilization, and waterproof up to 10m!


If you’re on the hunt for a cool place to eat in Puerto Escondido for dinner, then you have to check out Punta Origen – an outdoor food market with many options.

You’ll have the choice between tacos, burgers, sushi, waffles, and much more. Did I mention they have live music and even open mic nights on Thursdays?

→ Click here for the pin location on Google Maps

Punta Origen is a great place to enjoy a delicious meal while getting a unique experience or simply come for a late-night drink with friends and family.

puerto escondido 19 1
puerto escondido 79


Cañabrava is a place you can’t miss during your visit. In fact, a great experience awaits you at this beautiful restaurant in Puerto Escondido for both lunch and dinner.

→ Click here for the pin location on Google Maps

It’s a fancy restaurant so dress in smart-casual clothing, and you can also enjoy their rooftop bar and DJs in the evening.

The menu is full of mouthwatering dishes that will fill your stomach to the brim, including fresh seafood and international favorites such as poke bowls.

You won’t be disappointed with your meal at Cañabrava, one of the best places to eat Puerto Escondido offers!

puerto escondido 36
puerto escondido 47

Check Out This Must-Have Travel Accessory!

travel adapter

When arriving in a new country, not being able to charge your phone and gadgets is a nightmare.

Equip yourself with a Universal Travel Adapter which works in 150+ countries around the world.


Bananas Pizzeria is one of the nicest Puerto Escondido restaurants (and easily the best pizza Puerto Escondido offer) if you’re willing to skip Mexican food for a night.

→ Click here for the pin location on Google Maps

They offer a wide variety of pizzas, pasta, and salads that will please everyone in your group. They also have billiard and ping pong tables for guests to enjoy!

The atmosphere is casual and the menu offers reasonable prices, making it the perfect spot for a night out with friends or family.

If you’re looking for a delicious pizzeria in Puerto Escondido near the beach, Bananas Pizzeria is the place to go.

puerto escondido 7 1 e1646519178163
puerto escondido 31


Taqueria Los Molcas in Zicatela is exactly what you imagine when mentioning excellent street food tacos for a great price, and is easily some of the best food Puerto Escondido offers.

→ Click here for the pin location on Google Maps

Other than their fantastic tacos, they also have vegan and vegetarian options on their menu that you won’t get enough of.

In plain words, if you’re traveling on a budget but still want to enjoy great food, then look no further than Taqueria Los Molcas!

puerto escondido 33
puerto escondido 32


Persia is quickly becoming one of the most popular restaurants in Puerto Escondido and we can easily understand why. The middle-eastern food is exquisite, and the atmosphere is perfect for a romantic night out.

→ Click here for the pin location on Google Maps

Whether you’re looking for a chill place to enjoy dinner, some different and delicious dishes, or a romantic getaway for the night, Persia is definitely a great place where to eat in Puerto Escondido.

puerto escondido 26
puerto escondido 25


Last but not least is Restaurant El Nene, an excellent choice for homemade, delicious tacos and fresh seafood.

It’s a great place for a romantic night out, a catch up with friends, or a group dinner with family.

→ Click here for the pin location on Google Maps

Among their best sellers are the fillet mignon, raw fresh fish with avocado cream, BBQ shrimps, and of course their unmissable burgers that you’ll love!

The decor is also a good part of the experience, as it’s a beautiful restaurant in Puerto Escondido that you’ll remember for a while. It’s one of the best restaurants Puerto Escondido offers!

Restaurant El Nene Bar Grill Puerto Escondido
Credit: Restaurant El Nene


Now that you are familiar with where to eat in Puerto Escondido, be sure to check out my most popular Puerto Escondido travel guides.

playa bacocho, where to stay in puerto escondido, hotels in puerto escondido, puerto escondido hotels, puerto escondido resorts, places to stay in puerto escondido


The two most popular ways of reaching Puerto Escondido are by bus and by plane.


The most common route for the majority of people traveling by bus is from Oaxaca City to Puerto Escondido which takes between 7 and 10 hours depending on which bus you take.

The roads are windy with many hairpin turns that can be gut-churning so you may want to take a motion sickness tablet before setting off.

The larger, more comfortable buses between Oaxaca City and Puerto Escondido cost around 300-400 pesos and this journey takes up to 10 hours.

There are overnight buses available which are common among backpackers to save money on 1-night’s accommodation.

Click here to check all routes, timetables, and ticket prices online and book ahead of time to secure your seat.

Alternatively, you can ride in a shared minivan from Oaxaca to Puerto Escondido which is a little more cramped inside though it’s a shorter journey that takes around 7 hours and costs only 200-250 pesos. 

Last but not least is to rent a car in Oaxaca City and make the drive yourself down to Puerto Escondido. Having your own wheels also gives you the freedom to explore the other towns and beaches to the north and to the south of Puerto Escondido before returning to Oaxaca.

Car Rental – Search, Compare & Save!

discover cars

Discover Cars are one of the world’s largest online car rental platforms with vehicles in 10,000+ locations.

Find the right car, in the right place, for the best price guaranteed!


Arriving in Puerto Escondido by plane is also an option and the airport is conveniently located just 10 minutes drive from the center of town.

The most common flight route is from Mexico City to Puerto Escondido which takes around 1 hour and 15 minutes and there are daily flights available for as little as $50 one way. 

Search All → Flights to Puerto Escondido on Skyscanner

ADO bus. ado, mexico


The easiest, cheapest, and best way to get around Puerto Escondido is on foot. Depending on which part of town you end up staying, all of the beaches, bars, Puerto Escondido restaurants, and shops are within 1-hours walking distance.

If your legs are painted on, it’s possible to rent a bicycle or a motorized scooter for the day and make your way around all of the tourist spots in Puerto Escondido at your own pace.

Bicycle rentals are around 50 MXN per hour and scooter rental is around 400 MXN per day, both options can typically be booked through your accommodation.

Taxis are another option for getting around Puerto Escondido which costs as little as 30-40 MXN for a 10-minute drive from one end of town to the other.

And last but not least are the Collectivo’s (shared taxi vans) which zip around town on a daily basis from dawn to dusk for as little as 7 pesos.

Need A Travel Money Card?


Wise offers multi-currency cards that can be used worldwide and you’ll save $ on transaction fees.

Get a Wise card today for FREE!

isla mujeres, things to do in isla mujeres, things to do on isla mujeres, isla mujeres things to do


Puerto Escondido has hundreds of accommodations to choose from so I have narrowed it down to a few of the best places to stay in Puerto Escondido to suit the needs of luxury travelers and budget backpackers.

See the list of accommodations below that I personally recommend

Luxury: Posada Real Puerto Escondido

One of the best luxury resorts in Puerto Escondido! Located right on the beachfront with a private beach club, 2 restaurants, 3 bars, 2 outdoor pools, a tennis court, mini-golf, a games room, and water sports facilities.

The rooms are air-conditioned with ocean and garden views, large comfortable beds, spacious living, cable TV, a coffee maker, and a private bathroom.

Perfect place to stay for couples, families, and friends.

190675 1212061151009058043

Mid Range: Casa Losodeli

I personally stayed at Casa Losodeli and can’t recommend this place enough! From the moment you step in the door, you will feel like family.

It’s centrally located and within walking distance of the beaches, bars, restaurants, and cafes.

Featuring an outdoor pool, co-working space, free wifi, cafe, communal area, shared kitchen, bar, beautiful gardens, and free bicycle rental.

Choose from a dorm room, private room, or fully equipped apartment with a kitchen and flat-screen TV. Perfect for solo travelers, couples, friends, and families!


Budget: Casa Daikiri

Casa Daikiri is rated as one of the best budget accommodations in Puerto Escondido.

Just a stone’s throw from the famous Zicatela Beach, this vibrant hostel features an outdoor swimming pool, free wifi, a shared kitchen, a tour desk, a sun terrace, and well-kept gardens.

Choose from either a dorm room, triple room, or a double suite each with air conditioning, seating area, patio, and pool views.

Perfect place to stay for solo travelers, couples, and friends when visiting Playa Angelito Oaxaca!

casa 1 e1575210172338



When visiting Puerto Escondido, here is a list of items I highly recommend bringing with you:

Must-Have Travel Essentials

Hidden Money Wallet

anti theft money belt

Keep your cash and other valuables safe with this anti-theft hidden money wallet!

Reusable Water Bottle

grayl geopress

The GRAYL GeoPress is the best reusable bottle that allows you to purify water from anywhere!

Travel Backpack

Nomatic 20L Bag

The Nomatic Travel Backpack has 20+ innovative features, perfect for everyday use!

Quick-Dry Travel Towel

travel towel

The most compact, lightweight, and quick-dry towel for traveling!

Portable PowerBank

anker powerbank

Keep your phone, laptop, and accessories charged while you’re on the go with the Anker PowerBank!

More Mexico Travel Guides

cenote suytun, cenote suytun mexico, cenotes suytun, suytun cenote, suytun cenote mexico, suytun valladolid

Click the button below to view all articles related to Mexico!


I hope you found this best restaurants Puerto Escondido article useful and if you have any questions about places to eat in Puerto Escondido, please leave me a comment below this post and I will get back to you as soon as I can.

For a quicker response, be sure to join Jonny Melon’s Travel Tribe on Facebook and post your questions or recommendations to our awesome community.

Fb Community Image


Whether you’re a seasoned traveler or it’s your first trip overseas, here are some useful travel resources to help you kick-start your next adventure!


Search and book accommodation worldwide.

logos 3

Compare and book cheap flights to anywhere.

logos 7

Find tickets, tours, and experiences around the world.

logos 14

Book buses, trains, and transfers online in advance.

discover cars

Search all rental cars in your next destination.

hey mondo

Need travel insurance for your next trip?


Hey friend, thanks for reading this where to eat Puerto Escondido guide!

Please know this post may contain affiliate links. When making a purchase through one of my links, I earn a small kickback at no extra cost to you and it’s a big help to keep the site up and running. Rest assured, I only promote products and services that I personally use and recommend.

Click here to find out how you can support the site organically.

Many thanks!

Leave a comment