Puerto Escondido Restaurants

Sort by Tribes
Cuisines
Show Local favorites
102 Results
  • 1
    El Cafecito

    El Cafecito

    Ranked #1 overall in Puerto Escondido restaurants
    9.54 reviews
    Mexican
    Popular withFoodiesVegetarianFamilies
  • 2
    Fresh Restaurant & Lounge

    Fresh Restaurant & Lounge

    Ranked #2 overall in Puerto Escondido restaurants
    9.54 reviews
    $$$$
    International, Fusion, Bar
    Popular withFoodiesVegetarianTrendsters

    This restaurant is one of the fanciest in town. It is right on the beach and the gh the food is of course very tasty the options are a bit ...

  • 3
    La Olita

    La Olita

    Ranked #3 overall in Puerto Escondido restaurants
    9.33 reviews
    Seafood, Mexican
    Popular withFoodiesBackpackers

    Definitely a step above the tacos you get from the street vendors. The meat was so tender and juicy, especially the pork. I loved how full the tacos were and ...

  • 4
    Smoked Fish Tacos El Viejo

    Smoked Fish Tacos El Viejo

    Ranked #4 overall in Puerto Escondido restaurants
    10.03 reviews
    Seafood, Mexican
    Popular withFoodiesBackpackersVegetarian

    Incredible fish tacos! They have a simple menu but everything they serve is delicious.

  • 5
    Gringo Burger

    Gringo Burger

    Ranked #5 overall in Puerto Escondido restaurants
    10.03 reviews
    American, Burgers
    Popular withFoodiesBackpackersTrendsters

    Best burger in Puerto Escondido! Gabriel fires up the best burgers in town. Give the bacon blue cheese burger with fresh cut fries a try. Make it a double, if ...

  • 6
    Virginia's Supercafe

    Virginia's Supercafe

    Ranked #14 overall in Puerto Escondido restaurants
    9.02 reviews
    $$$$
    American, Mexican, Breakfast & Brunch
    Popular withTrendstersFoodiesWellness

    Great find! This place is tucked in to the city a bit from the beach but we went back several times because the food and the service are excellent! The ...

  • 7
    Spirulina

    Spirulina

    Ranked #6 overall in Puerto Escondido restaurants
    9.33 reviews
    Mexican, Vegetarian, Vegan
    Popular withVegetarianWellnessFoodies

    This is a great vegetarian option amid so many meat and seafood filled places in Puerto Escondido. They still have meat and seafood options (my boyfriend loved their fish tacos), ...

  • 8
    Almoraduz Cocina Mexicana de Autor

    Almoraduz Cocina Mexicana de Autor

    Ranked #7 overall in Puerto Escondido restaurants
    10.03 reviews
    $$$$
    Mexican
    Popular withFoodiesTrendstersVegetarian

    Definitely one of the more up-scale restaurants in Puerto Escondido, it's still pretty reasonable for a visitor to the area. The seafood was excellent. I really enjoyed the grilled fish ...

  • 9
    Turtle Bay Cafe

    Turtle Bay Cafe

    Ranked #10 overall in Puerto Escondido restaurants
    10.03 reviews
    $$$$
    Seafood, Mexican, International
    Popular withFoodiesVegetarianFamilies

    This is a great spot for surf and turf. Popular with the expats and tourists, the staff speak English and the service is excellent. I was nervous when we went ...

  • 10
    El Nene

    El Nene

    Ranked #8 overall in Puerto Escondido restaurants
    10.03 reviews
    $$$$
    Mexican, Healthy, International, Contemporary
    Popular withFoodiesFamiliesBackpackers

    By far the best fish tacos I had in Puerto Escondido. They do sashimi style fish, fried fish, grilled fish and slow cooked meat all done perfectly. We ate here ...

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest(); req.open("GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("https://www.skyscanner.com/trip/hotels/hotel_suggestions?action=index&clean_path=puerto-escondido-mexico&controller=topics&country_code=&current_user_id=&filters=&id=2000000015435&klass_name=Region&list_type=restaurants&nearby=false&path=puerto-escondido-mexico%2Frestaurants&place=2000000015435&place_type=City&place_type=region&region=2000000015435", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.com/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000015435" + "&" + this.hotels, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };