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!
20 BEST PUERTO ESCONDIDO RESTAURANTS & CAFÉS
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!
BEST RESTAURANTS IN PUERTO ESCONDIDO FOR BREAKFAST
SPIRULINA
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!
- Open daily from 8 am – 10 pm | Closed on Tuesday
- Price: $$
- Check out Spirulina on TripAdvisor
AMARISA CAFE
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.
- Open daily from 7 am – 9 pm
- Price: $$
- Check Amarisa Cafe on Restaurant Guru
RELATED GUIDE: Where To Stay In Puerto Escondido
BEST PUERTO ESCONDIDO 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
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.
- Open daily from dawn till dusk
- Price: $$
- Instagram: www.instagram.com/casajosephzicatela/
MERCADO BENITO JUÁREZ
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.
- Open daily from 7 am – 7 pm
- Price: $
- Check out Mercado Benito Juarez on TripAdvisor
The BEST Hotel in Puerto Escondido
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!
BEST RESTAURANTS IN PUERTO ESCONDIDO FOR LUNCH
CAFECITO
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.
- → Click here for the pin location on Google Maps – El Cafecito Rinconada
- → Click here for the pin location on Google Maps – El Cafecito Zicatela
This restaurant is a favorite among locals and visitors alike, thanks to its amazing food and charming atmosphere.
- Open daily from 6 am – 11 pm
- Price: $$
- Check out El Cafecito on TripAdvisor
MERCADO ZICATELA
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!
- Open daily from 7 am – 7 pm
- Price: $
- Check out Mercado Zicatela on TripAdvisor
The BEST reusable water bottle for travel!
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
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.
- Open daily from 3 pm – 11 pm
- Price: $$
- Check out Suchi en Rinconada on TripAdvisor
LA PRINCIPAL CANTINA DE MAR
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.
- Open Wednesday to Monday from 1 pm – 11 pm | Closed on Tuesday
- Price: $$$
- Facebook: www.facebook.com/La-Principal-Cantina-de-Mar
KELLY’S CAFE
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.
- Open daily from 8 am – 5 pm
- Price: $$
- Facebook: www.facebook.com/KellyCafe/
The BEST Affordable Camera For Travel
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!
AMOKI BURRITO
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: $$
BEST RESTAURANTS IN PUERTO ESCONDIDO FOR DINNER
ESPADÍN
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.
- Open daily from 8 am – 10 pm
- Price: $$$
- Website: www.espadinrestaurante.com
Forget plastic SIM Cards… Get an eSIM!
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!
BEACH HOTEL INES
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.
- Open daily for dinner from 4 pm – late
- Price: $$
- Menu: Click here to see the full menu
FISH SHACK LA PUNTA
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.
- Open Tuesday to Sunday from 1 pm – 10 pm
- Price: $
- Facebook: www.facebook.com/fishshacklapunta/
PACO TACO
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: $$
Capture All Your Adventures!
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!
PUNTA ORIGEN
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.
- Open Tuesday to Sunday from 3 pm – 11 pm
- Price: $$
- Instagram: www.instagram.com/puntaorigen/
CAÑABRAVA
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!
- Open daily from 10 am – 10.30 pm
- Price: $$$
- Instagram: www.instagram.com/canabravazicatela/
Check Out This Must-Have Travel Accessory!
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
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.
- Open daily from 3 pm – 11 pm
- Price: $$
- Check out Bananas Pizzeria on Restaurant Guru
TAQUERIA LOS MOLCAS
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!
- Open Tuesday to Sunday from 7 pm – 1 am
- Price: $
- Check out Bananas Pizzeria on TripAdvisor
PERSIA
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.
- Open Monday to Saturday from 6.30 pm – 11.00 pm
- Price: $$
- Check out Persia on TripAdvisor
RESTAURANT EL NENE
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!
- Open Monday to Saturday from 5.00 pm – 11.00 pm
- Price: $$
- Check out Restaurant El Nene on Facebook
THINGS TO DO IN PUERTO ESCONDIDO
Now that you are familiar with where to eat in Puerto Escondido, be sure to check out my most popular Puerto Escondido travel guides.
- Best Things To Do In Puerto Escondido
- Best Best Beaches In Puerto Escondido
- Where To Stay In Puerto Escondido
- Best Coworking Spaces In Puerto Escondido
HOW TO GET TO PUERTO ESCONDIDO?
The two most popular ways of reaching Puerto Escondido are by bus and by plane.
BY BUS:
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 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!
BY PLANE:
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
HOW TO GET AROUND PUERTO ESCONDIDO?
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!
WHERE TO STAY IN PUERTO ESCONDIDO
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.
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!
FOR MORE OPTIONS, SEE MY COMPLETE GUIDE ON WHERE TO STAY IN PUERTO ESCONDIDO
WHAT TO PACK FOR PUERTO ESCONDIDO
When visiting Puerto Escondido, here is a list of items I highly recommend bringing with you:
Must-Have Travel Essentials
Hidden Money Wallet
Keep your cash and other valuables safe with this anti-theft hidden money wallet!
Reusable Water Bottle
The GRAYL GeoPress is the best reusable bottle that allows you to purify water from anywhere!
Travel Backpack
The Nomatic Travel Backpack has 20+ innovative features, perfect for everyday use!
Quick-Dry Travel Towel
The most compact, lightweight, and quick-dry towel for traveling!
Portable PowerBank
Keep your phone, laptop, and accessories charged while you’re on the go with the Anker PowerBank!
More Mexico Travel Guides
Click the button below to view all articles related to Mexico!
FINAL THOUGHTS – PUERTO ESCONDIDO RESTAURANTS
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.
TRAVEL RESOURCES FOR YOUR NEXT TRIP
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.
Compare and book cheap flights to anywhere.
Find tickets, tours, and experiences around the world.
Book buses, trains, and transfers online in advance.
Search all rental cars in your next destination.
Need travel insurance for your next trip?
THANKS FOR READING
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!