20 BEST Restaurants In Puerto Escondido – 2022 Guide

//

FREE Masterclass: MAKE MONEY BLOGGING! Reserve your spot!

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?

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

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 between Playa Principal and Playa Zicatela, 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

Make sure to check out this complete guide on Where To Stay In Puerto Escondido for the best hotels and areas!

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.

puerto escondido 3
puerto escondido 9

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.

puerto escondido 78

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.

mercado 4
mercado 3

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.

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

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.

puerto escondido 50
puerto escondido 80 e1646512396377

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.

puerto escondido 59 e1646512439136
puerto escondido 60

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.

puerto escondido 82

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.

puerto escondido 18 1

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: $$
puerto escondido 27 1
puerto escondido 7

XOCOYO – VEGAN & VEGETARIAN

Xocoyo and all its incredible dishes will quickly become your go-to if you’re a vegan or vegetarian! You’ll find endless plant-based options and great cakes when you’re wandering around the streets of La Punta.

→ Click here for the pin location on Google Maps

This is one of the coolest restaurants in Puerto Escondido, Oaxaca and it has been a hot spot for many people because of its eclectic menu with inspirations from different cultures.

To sum up, whether you’re looking for some good old-fashioned tacos or something more trendy like a plant-based hamburger, there’s bound to be something on the menu that’ll satisfy your taste buds!

  • Open daily from 9 am – 10 pm
  • Price: $$
puerto escondido 21 1 e1646519856354

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.

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

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.

puerto escondido 6 1 e1646518939890
puerto escondido 8

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.

puerto escondido 2

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: $$
puerto escondido 4

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.

puerto escondido 19 1
puerto escondido 79

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!

puerto escondido 36
puerto escondido 47

BANANAS PIZZERIA

Bananas Pizzeria is one of the nicest Puerto Escondido restaurants 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

Taqueria Los Molcas in Zicatela is exactly what you imagine when mentioning excellent street food tacos for a great price.

→ 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

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 the place to go.

puerto escondido 26
puerto escondido 25

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.

playa bacocho, where to stay in puerto escondido, hotels in puerto escondido, puerto escondido hotels, puerto escondido resorts, places to stay 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. 

Search All → Car Rentals in Oaxaca

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

ADO bus. ado, mexico

HOW TO GET AROUND

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 debit cards which can be used worldwide and you’ll save hundreds on transaction fees. Get your Wise card today for free!

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

WHAT TO PACK FOR PUERTO ESCONDIDO

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

  • Sunscreen – the Mexican sun is very strong, so make sure to pack some high-quality sunscreen.
  • Quick-dry travel towel – the most compact and lightweight towel for traveling.
  • Reusable water bottle – stay hydrated by bringing along a reusable water bottle.
  • Backpack – The Nomatic 30L Travel Pack is the ultimate backpack for everyday adventures.

If you’re interested in taking awesome photos and videos on your travels, this is the camera gear that I use and recommend;

  • GoPro HERO10 – the most popular camera on the planet for action-packed adventures.
  • Canon EOS R – perfect for traveling, this is the most affordable, compact camera on the market.
  • DJI Mini 3 Pro – take your photos and videos to new heights with this user-friendly drone camera.
where to stay in puerto escondido, hotels in puerto escondido, puerto escondido hotels, puerto escondido resorts, places to stay in puerto escondido

MORE MEXICO TRAVEL GUIDES

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!

  • BOOKING.COM – search and book accommodation worldwide
  • SKYSCANNER – compare and book cheap flights to anywhere
  • VIATOR – find tickets, tours, and experiences around the world
  • BOOKAWAY – book buses, trains, and transfers online in advance
  • RENTAL CARS – search all rental cars in your next destination
  • GROUP TRIPS – join one of my epic small group trips
  • TRAVEL INSURANCE – purchase World Nomads travel insurance
  • TRAVEL MONEY CARD – get a Wise card today for free

Looking for more? Check out my Travel Resources page for further help with your trip planning!

FINAL THOUGHTS

I hope you found this 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

THANKS FOR READING

Hey friend, thanks for reading this 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