35 Best Restaurants in Puerto Escondido (2025)

While searching for the best restaurants in Puerto Escondido, I was consistently impressed by the variety of options.

In addition to traditional Oaxacan food, cheap tacos, and fresh seafood, there are a lot of options for vegetarian and international food in Puerto Escondido. And I tried only a handful of Puerto Escondido restaurants that didn’t make the cut.

I’ve organized this list of the best places to eat in Puerto Escondido by location so that you can easily find the best food no matter what part of the city you are in. I suggest you save it for easy reference.

I also started by highlighting some of the top restaurants for various categories such as fine dining, the best tacos, and the best seafood in Puerto Escondido.

At Amazul, one of the best restaurants in Puerto Escondido, tropical plants, rattan woven chairs and wooden tables set a tranquil, fine dining vibe.

This article may contain affiliate links. This means if you click a link on our blog and make a purchase, we earn a commission at no additional cost to you. For full information, please see our disclosure.

Quick Look at the Best Restaurants in Puerto Escondido

While I’ve organized this list by location, I know some readers are looking for things like the best seafood or the best tacos in Puerto Escondido.

So I’ve highlighted some of the best restaurants in Puerto Escondido for particular categories below. If you click the link, the page will jump down to the more detailed description within this article.

Best Seafood in Puerto Escondido

Without a doubt, one of the restaurants to eat the best seafood in Puerto Escondido is La Salsa. It’s rare that I go to a restaurant twice but everything we ate was incredible, including the fiery salsa on the table.

Runners-up for the best seafood in Puerto Escondido include the sashimi and tostadas at Mariinera in Zicatela, Peruvian ceviche at Chicama, and the fish sandwich at The Fish Shack in La Punta.

Best Sushi in Puerto Escondido

Considering the abundance of fresh seafood and Mexicans’ love for sushi, there are serveral sushi restaurants in Puerto Escondido. Although you need to know where to go if you prefer traditional sushi that let’s the flavors of the fish shine through.

My top pick for Japanese sushi in Puerto Escondido is Sommo, a restaurant in La Punta. Runners up for the best sushi include the sashimi plate at Almazul and the sushi creations at Sushido in Rinconada.

On the table at this restaurant is a mezcal craft cocktail served in a glass with a slice of burnt orange and small white flowers.

Best Tacos in Puerto Escondido

Taqueria Tlaxcalli is one of the best places to eat cheap tacos in Puerto Escondido as well as La Parrilla Mixteca. Both are located in Centro.

I would also highly recommend the large Hawaiian-style tacos at Pepe’s Fish Tacos as much for the tacos themselves as for the experience.

And if you love tacos, you’ll also want to read my list of the best tacos in Oaxaca City.

Street Food in Puerto Escondido

To be honest, I didn’t find a lot of street food in Puerto Escondido other than sweets and a cart with esquites and elotes.

There is this street that lines up with taco carts in the evening. They are cheap and fast, though I ate better tacos at some of the restaurants.

And I would highly recommend stopping for a coconut ice cream if you happen upon that street vendor in Puerto. It is a sweet and refreshing treat in the hot sun.

A single scoop cone of coconut ice cream with a green palm fond blurred in the background.

Fine Dining Puerto Escondido

The tasting menu at Xina is one of the best fine dining restaurants in Puerto Escondido. To eat here is an experience that takes you through the flavors of Oaxaca in a unique way.

Other fine dining restaurants I recommend include Almazul for incredibly fresh fish near Playa Carrizalillo and Metxcalli, also located in Rinconada.

Best Restaurants in Rinconada

The neighborhood of Rinconada is known for its long strip of restaurants located on Benito Juarez. It makes for a convenient central dining hub.

The area has some of the best restaurants in Puerto Escondido. However, it lacks traditional Oaxacan restaurants.

So just keep that in mind as you decide where to eat in Puerto Escondido. If you’re staying here, you should also explore other areas for food.

1. La Salsa – Best Seafood in Puerto Escondido

At La Salsa, one of the places for the best seafood in Puerto Escondido, a plate of fresh slices of fish is topped with a sauce, thin slices of red onion, avocado, cucumber, and decorate with pieces of star fruit.

This open-air restaurant has a fun vibe even when there are only a few people dining, which is rare because the fresh seafood is that good. 

Mexican music plays for ambiance, strong fans keep the space cool, and the sand floor with the colorful papel picado decoration reminds you you’re at the beach in Mexico.

But the real reason to eat at La Salsa is their fresh seafood and delicious cocktails. The aguachile verde was the best I’ve ever had. And for those who typically can’t handle this spicy dish, there’s an option to choose your level of spice.

My friend and I enjoyed this place so much that we returned the next night for their 2 for 1 cocktail special on Tuesdays and Thursdays from 4-6 pm. 

Everything we ate was so incredible that I wouldn’t hesitate to name this one of the best seafood restaurants in Puerto Escondido.

2. Comedor Tere – Local Puerto Escondido Restaurant

A plate of chicken in a chipotle sauce with a side of white rice and black beans for a local lunch in Puerto Escondido.

This local Puerto Escondido restaurant offers a menu del día that also includes a few classic breakfast items such as chilaquiles and enfrijoladas. The prices vary based on the dish, though all are affordable (under 100 pesos) and include the flavored water of the day.

This casual restaurant was always full of local residents eating when I passed by for breakfast and lunch. You’ll want to arrive earlier in the day since the more popular dishes on the menu run out by mid-afternoon.

3. Nana Pancha

The menu at Nana Pancha highlights fresh seafood and Oaxacan specialties, like tlayudas and enmoladas. 

There are a few creative variations including cecina al pastor tacos, lengua tlayuda, pulpo and chicharrón gordita. And few vegetarian options throughout – vegan tacos, vegetarian tlayuda, and a veggie enmoladas stuffed with plátano, sweet potato, and banana bathed in mole negro. 

I ordered the fish dish which featured a beautiful cooked piece of mahi mahi, a side of cheesy rice, and a beautiful salad with a tasty dressing. They also serve craft beer on tap which is made in house.

4. Arrachela Grill – Antojos y Carnitas Asada

I was instantly drawn to the name of this Puerto Escondido restaurant which combines the words arrachera (grilled steak) and chelas (a bottle of beer). The only possibly better combination would be a glass of red wine but at the beach, it’s cold cerveza that I crave. 

At one of the best restaurants in Puerto Escondido, three arrachera tacos topped with fries are served on a wooden plank that sits on a magenta woven place mat. On the side is a half grilled onion.

As soon as I sat down and read the menu, I immediately wished I was sharing the meal with more people so that we could share the grilled plate. It includes arrachera, Argentinian chorizo, Spanish chorizo, potatoes, cheese wrapped in hoja santa leaf and grilled as well as a mix of my favorite grilled vegetables – pineapple, nopal cactus, and spring onions. 

Even the 200 gr of arrachera plate looked a bit much for me. So I decided on the arrachera tacos which are topped with french fries and grilled onions. As I waited, I wondered if I made the right decision, fearing the meat might be sliced and overcooked.

But the arrachera steak here is incredible. Even the taco meat was incredibly tender. If you’re looking for a solid place to eat in Puerto Escondido, you should definitely try Arrachela Grill.

5. Restaurant Rey Shaman

Restaurant Rey Shaman serves crispy coconut shrimp tacos topped with a red cabbage slaw and fresh fruit. In the background is a shot of mezcal with citrus slices.

This restaurant in Puerto Escondido is open all day, but I recommend coming in the late afternoon or evening so that you can sample their affordable mezcal with your meal. 

While the fish tacos also tasted good, the specialty here is the fried coconut shrimp tacos. They are filled with a lot of shrimp dipped in sweet coconut and beautifully fried, topped with shredded purple cabbage.

As one reviewer accurately stated, Rey Shaman is the best balance between price and quality.

6. Almazul – Nikkei Seafood

After our habitual sunset swim at Playa Carrizalillo, my friend and I decided to peek at the menu at Almazul. She was craving a burger at the time but she took one look at the restaurant and the ambiance won her over.

The wooden tables and woven chairs are surrounded by tropical plants. Simple coastal light fixtures hang from the palapa overhead and colorful placemats on the tables welcome diners. 

A plate of the best sushi in Puerto Escondido at Amazul Restaurant. It includes sashimi, 6 pieces of nigiri, and a sushi roll with a side of thinly sliced cucumbers.

Ignacio and Manon, an Argentinian-French couple, have created a Puerto Escondido seafood experience that focuses on fresh fish and incredible cocktails.

And while the chef’s sushi sampler caught our eye, there are other items on the menu that highlight the freshness of the fish such as an aguachile negro, sashimi with leche de tigre, and a marinated octopus dish.

READ NEXTIs Puerto Escondido safe?

7. La Batata Sabor Argentino

If you’re looking for Argentinian baked empanadas, you are in luck. These are easily the best empanadas in Puerto Escondido and I’d give this restaurant high ratings for the chimichurri sauce alone.

Upon ordering, I spoke with the two Argentinian men who I assume are the owners of La Batata. As they enthusiastically explained the fillings, their passion for good empanadas became apparent.

The empanadas themselves were amazing. But the side of incredibly fresh and flavorful chimichurri sauce was equally as good.

An overview shot of a wooden cutting board with two baked empanadas of different shapes, a small bowl of chimichurri, and another of hot sauce. There is also a steak knife and small spoon.

The options start with two classic Argentinian empanadas. The Malbec is filled with beef cooked in red wine, egg, and scallion. The Costilla is filled with potatoes, scallions, and a pork rib stew that’s roasted in the oven for hours. 

There are also a couple of vegetarian empanadas, including an intriguing one filled with sweet potato, corn, toasted sunflower seeds, caramelized onions, and cheese.

If you like dough-filled snacks as much as I do, I recommend adding this to your list of the best restaurants in Puerto Escondido.

Planning to visit this surfer town? You don’t want to miss this guide to the best beaches in Puerto Escondido.

8. Oaxaca Grill – Best Burger in Puerto Escondido

Just as the name implies, the grill is the centerpiece of this Puerto Escondido restaurant. The specialty is hamburgers. Options include wrapped in bacon, stuffed with Gouda, and Hawaiana. And let me tell you, these hamburgers are the real deal.

The large, juicy burger is one of the best I’ve had in Mexico. The handmade patties are cooked to perfection and topped with grilled onions (and whatever else you order). By the way, you’re going to need extra napkins.

You can also order a “double-patty” which takes a twist on the classic to include one hamburger patty and a piece of arrachera – their other specialty. A grilled plate includes tender arrachera, chorizo, onions, grilled nopal cactus, and of course tortillas.

9. Metxcalli

Among the high-end restaurants in Rinconada, the creative menu at Metxcalli stands out to me as the most interesting. The chef has created a menu of dishes that use Oaxacan ingredients in unique ways. 

The menu is divided into sections which practically beckons you to order an array of appetizers and entrees to share with the table. 

Highlights include equites served with bone marrow, octopus and tuna tostadas, coconut fish, and lechon (slow-cooked baby pig) which is offered as both tacos and as a main dish.

The menu includes a few vegetarian options as well as a separate vegan section. Offerings included mushroom tacos with lentil puree and roasted cauliflower in a pumpkin seed sauce.

A refreshing cocktail in a martini glass with a partial rim of red spicy salt, a slice of pineapple, large ice cube, and greenery.

Now let’s get to the other important part of the menu – the cocktails. I ordered the house mezcal cocktail with clarified pineapple juice, rosemary, and chile. It was incredibly well balanced.

To dine at Metxcalli, you’ll need to ascend two flights of stairs to the rooftop terrace. To your right is a long wood bar with seating that curves as if to mimic the coastline. The dining area includes beautiful wooden tables and chairs with a small bar. 

Traveling more of the coast? Check out my top picks for where to eat in Huatulco Oaxaca.

10. Sushido – Sushi in Puerto Escondido

Located on the far end of the strip of restaurants in Rinconada, this is one of the original sushi restaurants in Puerto Escondido. 

While you may prefer to ask for some of the rolls without cream cheese, the most important part is the fish is always fresh. And that’s probably the reason Sushido is often busy.

This is a solid place to eat sushi in Puerto Escondido with a wide variety of items, including miso soup, sashimi, poke bowls, and more. There’s also a section for Japanese street food.

11. Chill a Kill

Based simply on the name, you would assume this bar and restaurant specializes in chilaquiles. And while they do serve several variations, including a vegan version with tofu, the menu is wide-ranging.

Chilaquiles, enchiladas, and a few sandwiches are served all day. The simple breakfast menu from 10 am-1 pm includes omelets, various egg plates, and waffles – both sweet and savory.

Fried coconut shrimp with sticks of fried plantain on a corn tortilla. A sauce sits in a black clay vessel in the center with a shredded carrot salad in the background.

From 1 pm-10 pm, the menu expands to include a few salads, stuffed baked potatoes, a hummus plate with lamb kabob, fish tacos, and various specials of the day.

There is also a small vegan and vegetarian section. The garbanzo burger is accompanied by a cucumber carrot mix while the lentil burger comes with plantain chips.

And perhaps one of my favorite finds for vegan/vegetarian is the tinga tacos using carrots and beets. I really love when restaurants branch out from soy-based products and create vegetarian versions of traditional Mexican dishes.

12. Restaurant El Nene

El Nene is a staple restaurant to eat some of the best seafood in Puerto Escondido. And it recently got an incredible update. Still located in Rinconada, this open air restaurant features a tall palapa with gorgeous lighting and a beautiful bar.

A metal taco stand holds three fish tacos loaded with shredded cabbage and carrots. In the background is a bright green bowl of tomatillo salsa.

On my first visit to El Nene, I ordered perfectly cooked grilled fish tacos topped with a cabbage slaw. The next time I enjoyed great cocktails and sashimi appetizer with a friend. All of the plates I saw were gorgeous – perfectly cooked fish, tacos, and meat.

13. ChupAlitas – Wings and Beer

If you want to spend the afternoon in a low-key bar, consuming wings and beer while watching football, this is the spot.

It was a Sunday afternoon when I walked into ChupAlitas, a small restaurant and bar along Rinconada’s strip. There was a decent crowd watching American football playing on the TV above the bar.

I was instantly welcomed by the owner, Joe, who was also enjoying a beer and watching the game. Fellow patrons assumed I had an interest in the TV, but in reality, I was drawn to this Puerto Escondido restaurant for the wings.

The wings at ChupAlitas are big. Joe sources them from a local butcher specifically for their meaty quality. A plate of six is enough for one person. And the tortilla chips they are served with are helpful to scoop up the extra sauce.

I later learned that Joe’s wife makes all of the sauces from scratch using her original recipes. The exception is the buffalo sauce recipe from the famous Anchor Bar in Buffalo, NY. Yum, yum, yum!

Bonus: Palma Negra Ice Cream

Outside of Palma Negra, the best ice cream in Puerto Escondido, are several tables and chairs. On the door signs feature words and graphics of ice cream and popsicles.

This isn’t exactly a restaurant, but the hot coastal climate is the perfect place to seek an ice cream cone. So when I heard Palma Negra makes the best ice cream in Puerto Escondido, I knew I’d stop in at least once.

The variety of flavors is split into two sections. The more typical ice cream flavors are milk-based with added sugar. The others are more fruit-based, without milk or sugar.

I paired pistachio with Italian chocolate in an ice cream cone and it was delightful.

Central Puerto Escondido Restaurants

I found the biggest variety of restaurants in Puerto Escondido’s downtown area. It’s also where you’ll find several restaurants serving traditional Oaxacan food, cheap tacos, and some of the best pizza I’ve had in Mexico.

14. Pepe’s Fish Tacos

If you only manage to visit one place on this list of the best restaurants in Puerto Escondido, make it Pepe’s Fish Tacos. Pepe’s friendly energy will warm your heart. And the large shrimp and fish tacos will warm your belly.

After growing up in Puerto Escondido, Pepe moved to the Big Island of Hawaii where he lived for 13 years while perfecting his tacos, Hawaiian style. 

Two of Pepe's famous fish tacos line a blue plate. The prominent one features a large filet of fish on top of cabbage and topped with white sesame seeds. The other is topped with tropical pineapple slaw.

I opted for two fish tacos – one of grilled fish taco with cabbage and the other coconut style with pineapple.

The generous portion of fish was fresh and cooked to perfection. The sweetness of the coconut peeped through as well while the pineapple rounded out the tropical, Hawaiian flavors. 

Pepe’s serves some of the best fish tacos in Puerto Escondido for a really fair price.

15. Cocofam – Vegan Restaurant in Puerto Escondido

Cocofam is one of my favorite places to eat vegan food in Puerto Escondido

The small menu features tortas and tacos with heavy use of mushrooms, beans, and vegetables. The menu may be small but the large plates are full of vegetables and served with a side salad.

On a rustic clay plate, a homemade green tortilla is loaded with veggies and mushrooms. Behind is a side of guacamole and a side salad with apple slices.

I ordered the mushroom taco with sauteed vegetables stuffed inside a bright green, spinach tortilla. The side salad which included long thin strips of carrot, thinly cut lettuce, and apple slices was tossed in a tasty dressing.

Even if you aren’t a plant based eater, this restaurant is a must for healthy food in Puerto Escondido.

16. Chili Garden – Asian Food in Puerto Escondido

Chili Garden serves some of the best Asian food I’ve eaten in Mexico. And I love the atmosphere of this partially outdoor restaurant. As I walked through the doorway, the colorful lanterns hanging overhead transported me to a little bit of Asia.

The menu features a variety of Asian cuisines in one place – Vietnamese, Thai, Indonesian, Indian, and Korean are all represented. It includes some classic dishes, such as butter chicken, pad thai, phó, green papaya salad, and Korean BBQ. In addition, vegetarians will be satisfied with the option of tempeh in many of the dishes. 

Colorful Asian lanterns hang from the ceiling of Chili Garden, the best Asian restaurant in Puerto Escondido. Below are tables and chairs in front of the small bar.

Since I was trying desperately not to order my usual pad thai, I decided on one of the house specialties, Nasi Uduk. It was described as an Indonesian-spiced coconut rice dish with caramelized tempeh, egg, chicken satay, beef, and fried onions.

It’s probably not the best choice unless you’re looking for more of a sampler platter. On the other hand, I can now tell you that the chicken satay is tender, the beef is flavorful, and the tempeh is clearly homemade. The food was so good that I’m already contemplating when I can return.

Visiting Oaxaca City next? Check out my picks for the best restaurants in Oaxaca.

17. Non Solo Homemade Pasta and Pizza

The menu at Non Solo Pizza is authentically Italian with more pizza and pasta dishes than I could count. The specialty handmade pasta – tagliolini, tagliatelle, gnocchi, ravioli, and cannelloni is available in a variety of sauces. 

The best pizza in Puerto Escondido features a homemade crust, perfectly baked with toppings of pepperoni, mushrooms, olives, and artichoke hearts.

And the pizza.

Well, a restauranteur told me this is the best pizza in Puerto Escondido. And I believe him! Keep in mind, pasta is available all day but the pizza is only available after 4 pm. 

They also offer a menu del día until 5 pm that I’d be willing to bet is fabulous! It includes soup, entree, fruit water, and bread.

18. Antojitos Regionales Las Juquileñas

As the name suggests, this is a traditional Oaxacan restaurant to enjoy breakfast, lunch, or a quick snack. Long wooden tables line the corridor under colorful paper cut-out decorations that flutter under the welcome breeze of the ceiling fans.

When you arrive you’ll see the chefs in the kitchen as they tend to the comal – a round flat metal cooking surface that is ubiquitous in Oaxacan cooking. They stay busy as they also tend to the grill and various pots of stews.

If you have yet to try mole amarillo (with chicken) you should definitely order the empanada armarillo. It was incredibly flavorful with a subtle spiciness.

A quick note, Oaxacan empanadas are more like a quesadilla in size and minus the cheese. They aren’t fried or baked but rather heated on the comal. In Oaxaca City, they are large but I’ve noticed along the coast the empanadas are smaller.

19. Taqueria Tlaxcalli

With two rotating spits of meat out front, this is one of the best places for tacos in Puerto Escondido. The options are simple – pastor, arabe, chuleta, chorizo, bistec, or costillas (ribs) on your choice of corn or flour tortilla with or without cheese.

20. La Parrilla Mixteca – Tacos in Puerto Escondido

Inside this Puerto Escondido restaurant, ceiling fans whip the air through the open dining area like a refreshing ocean breeze.

Outside, a man tends to the rotating spit of pastor. He continuously trims the meat with a large knife, only taking a break to add another round of pineapple to the top. As a result, the pastor tacos are fresh, fast, and when I was there, beautifully marbled with fat.

This is a no-frills kind of place that features tacos al pastor, tlayudas, and several alambre plates that mix different meats with cheese and sometimes vegetables served with tortillas on the side of course. 

If you’re looking for cheap tacos in Puerto Escondido, La Parrilla Mixteca is a great spot in the heart of downtown. 

Read Next – My picks for the best hostels in Puerto Escondido whether you want to party, surf, or chill by the beach.

21. Street Food for Cheap Tacos in Puerto Escondido

Another option for tacos is this street in Centro where several taco stands set up in the evenings. A fellow traveler at my hostel recommended we go by after venturing out to watch the sunset in Puerto Escondido.

The choices are typical – barbacoa, bistec, suadero, etc. And honestly, if you’re tired of eating seafood or simply looking for cheap tacos, this is one of your best bets near the city center.

Best Restaurants in Zicatela

Zicatela is full of beach bars that tend to serve mediocre food at inflated prices. But I did find a beach restaurant with a fabulous sunset view and some of the freshest seafood in Puerto Escondido.

Plus, once you get a few blocks from the beach there are some really good restaurants in Zicatela, many of which are featured below.

22. Tistal Cocina Traditional

This traditional Oaxacan restaurant is one of my favorite places to eat breakfast in Puerto Escondido. From the beach, follow the road toward the highway. There is a steep set of steps to climb at the end. But it’s totally worth it for the ocean views from the balcony seating.

A jar mug is filled with green juice from Tistal Restaurant in Zicatela. In the background is an ocean view and palm tree.

And for the food of course! This is one of the best places to eat in Puerto Escondido. 

As you walk up, you’ll see several women – some making tortillas and others tending to the comal. It’s exactly what you’d expect at a traditional restaurant in Oaxaca.

The menu includes various plates of eggs as you wish, empanadas, chilaquiles, tlayudas, and more. To drink there are fresh juices, smoothies, coffee, and hot chocolate. The food is delicious and the prices are super reasonable.

23. Taqueria Los Molcas

For over 50 years, this restaurant has been serving some of the best tacos in Puerto Escondido. They are authentic, cheap, and tasty and all the better washed down with a cold beer or agua del dia.

While Taqueria Los Molcas is best known for tacos al pastor, they also have chorizo, bistec, chuleta, arrachera, and others. They also have interesting vegan and vegetarian taco options that use mushrooms, nopal cactus, onion, and pineapple.

Keep in mind – like most taco places, Taqueria Los Molcas opens at night and stays open until 1 am. 

24. Zicachela

Zicachela serves tacos, wings, and burgers with mezcal and chelas (beers) to wash it down in a chill atmosphere located just above the highway in Zicatela. 

Mondays are the busiest since it’s the only night they offer suadero tacos. The slow-cooked, tender meat is stuffed into corn tortillas and topped with onion, cilantro, and crunchy homemade potato sticks.

While Zicachela may be highly regarded for their suadero tacos, you really can’t go wrong with anything on the menu. The burgers are incredibly flavorful and the optional fries are perfectly cooked which is often rare in Mexico.

25. Mariinera

Fresh seafood and sunset views – what more could you ask for? When you arrive you can choose to sit at one of the shaded wooden tables or lounge in the hammocks suspended between palm trees.

A plate of fresh sashimi fish topped with slices of red onion and avocado sits on a table at La Mariinera Restaurant in Zicatela. In the background is a sunbed in the sand surrounded by short palms with the sun streaming through the leaves.

Mariinera is known for serving fresh seafood sashimi and tostadas. I opted for dorado (mahi-mahi) sashimi, which seems to be the main type of fish served in Puerto Escondido.

And if you’re only looking for a quick snack, the tostadas are available to order individually. The options include marinated fish, shrimp, octopus, mixed, and options of the same prepared in a curry.

This is one of the best restaurants in Zicatela on the beach and one of the best places for seafood in Puerto Escondido.

26. Mercado de Zicatela

$$ | View Location

Zicatela Market is a relatively new mercado with a sweeping view of Playa Zicatela. And while the market resembles a traditional Mexican market, it’s also a haven for some of the best restaurants in Zicatela.

International restaurants include Restaurant Da Marco for homemade Italian pasta, La Gitana for paella and other Spanish specialties, Restaurante y Pizzería Juliana for pizza, and Bistrot du Marché for rich French food.

In addition, Casa Naranja serves Mexican classics, VéGe Express serves vegan and vegetarian tacos, and you can’t miss the fresh croissants at Panaderia Marcelo.

27. OCHO

$$ | View Location

This seafood restaurant in Zicatela is a welcome relief in an area full of overpriced beach bars serving mostly mediocre food in Puerto Escondido.

The focus at OCHO is fresh seafood whether served as aguachile, ceviche, or in tacos. 

They also have an array of mezcal and beers, including some craft Mexican beers. The incredibly refreshing cucumber mezcal cocktail with lime is also a favorite.

Best Restaurants in La Punta Puerto Escondido

This is one of the most expensive areas in Puerto Escondido. And that seems to transfer to the restaurants in La Punta as well.

It’s also where you’ll find the most international restaurants, which inherently tend to be more expensive in Mexico. Nonetheless, my tastebuds were happy for a change of pace as I sought out Thai, Japanese sushi, and Korean food.

I highly recommend you choose where you want to go ahead of time and arrive soon after sunset. At this time, everyone seems to exit the beach and flood the restaurants.

28. Fish Shack La Punta

Under a wooden sign that reads, Fish Shack, La Punta, patrons dine at the tables along a corridor that leads to the beach.

This is a proper fish shack in La Punta, located on one of its narrow alleys that lead to the beach. Two long community tables and several smaller tables line the corridor just outside. Place your order at the cash register and then listen for your name as the servers bring out food and drinks.

When I expressed my surprise to see a po-boy on the menu, the owner told me that he wanted to open a fish shack. And well, you can’t have a fish shack without a po-boy.

The southerner in me can tell you, they do know how to properly fry. The girl to my right was served perfectly crispy fish bites and french fries. I literally heard them crunch as she bit into them.

A juicy piece of grilled fish is layered between a soft bun with shredded cabbage, iceberg lettuce, and pickles. In the background is a colorful bowl of chipotle coleslaw.

However, I highly recommend the grilled fish sandwich. The grilled fish filet was thick and juicy, layered on a mixture of shredded iceberg and cabbage with pickles and a serrano tartar sauce.

30. Mictlan Antojitos Veganos

Located within El Árbol, one of the most enchanting food courts in La Punta, Mictlan takes classic Mexican dishes and puts a vegan spin on them. 

I love when a vegan restaurant does this in an inspiring way, such as creating a carrot tinga or mushroom chicharron. As a result, I think this is some of the most interesting vegan food in Puerto Escondido.

The menu features guisados, which are an incredibly flavorful mix of ingredients cooked together and added to various corn bases. In this case, you can add your own to create a taco or choose from one of their creative dishes.

31. Wang-tta 왕따

Wang-tta is an authentic Korean restaurant in Puerto Escondido. The owner Sammy explained to me that his mother taught him how to make kimchi and other dishes. And after tasting other kimchi being sold in Oaxaca, he felt inspired to bring the real flavors of Korean food to La Punta.

I have to agree, this is the most authentic kimchi I’ve found while living in Oaxaca. It’s so good, I purchased a container to take home and tried to express to Sammy that his kimchi would be very welcomed in Oaxaca City as well.

The menu also includes other classic Korean dishes such as bibimbap, Korean ribs, dumplings, kimchi, and more.

32. Sommo – Japanese Sushi in Puerto Escondido

If you’re craving traditional Japanese sushi, you should dine at Sommo in La Punta, Puerto Escondido. Their specialty is the long list of nigiri available to order by the piece or as several pre-selected combinations.

They also have tiraditos and sashimi, sushi rolls, rice bowls, and more. Or their omakase experience allows the chef to choose your sushi creations.

In addition to creating some of the best sushi in Puerto Escondido, Sommo serves sake and handcrafted cocktails, which is exactly what you would expect at this fine dining restaurant.

34. Chicama Peruvian Food & Bar

Chicama is one of the most popular restaurants in La Punta. And I would argue it’s for good reason – mainly their delicious seafood creations and Peruvian ceviche.

Although it doesn’t stop there. Chicama also has a lively atmosphere and tasty cocktails including a Peruvian classic, the pisco sour.

If you want to continue eating seafood in Puerto Escondido but change up the flavors a bit, I highly recommend dining at Chicama.

35. The Thai Garden

This Thai restaurant in La Punta is located in a shady outdoor area with wooden tables and colorful hanging lanterns.

The menu mostly focuses on a handful of noodle dishes and curry bowls with your choice of chicken, shrimp, vegetables, or tofu.

If you’re looking for a break for Mexican food, The Thai Garden is a solid choice. 

Tip – They have 2 for 1 cocktails during happy hour from 3-6 pm. 

Well, that rounds out this exhausting list of the best restaurants in Puerto Escondido. Let me know your favorite restaurants in the comments!