Provided by: Christian Vinces/Shutterstock.com
Central Restaurante

Central Restaurante

If you can manage to get a table at this world-class restaurant, you are in for a treat. Chef Virgilio Martínez – featured on Netflix's Chef's Table – is at the helm of this innovative Peruvian restaurant, where each dish takes you on a culinary expedition over the country's diverse ecosystem. The courses are identified according to the altitude of origin the ingredients were gathered at, and a see-through kitchen window lets you peak at the chefs in action. As one can expect from a restaurant that has been consistently voted as one of the best in the world, a dinner at Central comes at an eye-watering price, but it is worth every penny. The high-quality service and elegant ambiance are other pluses that will make your dining experience even more memorable.
Read more
ámaZ

ámaZ

Treat your palate to unique and exotic flavors at this upscale Miraflores restaurant, where food pays homage to the rich ingredients of the Amazon. The portions at ámaZ are large, so sharing can be a fun way to taste their interesting creations, such as jungle-inspired ceviches, giant river snails, the patarashca (Amazonian fish grilled in a bijao leaf), and the pato casharo (creole duck stew in chocolate sauce), all major hits among diners. Vegetarian options are also available; be sure to book ahead.
Read more
El Tio Mario

El Tio Mario

One of the most traditional foods in Peru is called anticuchos, skewers of grilled meat – usually beef heart – marinated in vinegar and spices. El Tio Mario in Barranco is known for serving probably the best ones in town. Step inside this anticuchos temple overlooking the Bridge of Sighs and treat yourself to a portion of these tender and flavorful delights. Just remember to save some room for a couple of crispy picarones, the Peruvian version of a doughnut made with squash and sweet potato and covered in spiced syrup.
Read more
View Restaurants on map