← Back to ‘Gastro Tourism: The Best Countries to Eat & Drink Around the World`

top restaurants in lima

Peruvian cuisine is arguably one of the best in the world, with its incredible ceviche and South American and Asian fusions that are a result of centuries of migration. The cuisine has exotic ingredients and unique flavors, so it’s easy to see why it’s so popular across the world. Peru’s capital of Lima is known for its amazing food scene, from mouthwatering ceviche and seafood to spicy rice dishes. We’ve selected the 5 top restaurants in Lima, so you can head straight out to eat. 

1. Restaurant Cordano

top restaurants in lima
Photo by Restaurante Bar Cordano

Restaurant Cordao has earned its name as ‘The President’s Cafe’, as it has served up food to almost every Peruvian president for the last century. Founded in the early 1900s, it’s a historic building that’s opposite the presidential palace, making it a convenient lunch stop for the country’s politicians. A visit to the restaurant is like stepping into a time machine, as the decor has been kept almost untouched for decades. Order some of the classic Peruvian dishes, like lomo saltado, which is stir-fried beef strips, and quinoa soup.

2. La Lucha Sangucheria

By bonchan

No trip to Peru is complete without trying a sandwich from a sangucheria. Peru is known for its excellent sandwich scene, with tons of sandwich shops in its main cities. La Lucha has a few different restaurants across Peru and it’s always packed with sandwich fans looking for their fix. It serves up perfectly fresh bread, with a nice crispy outer edge, and a series of delicious sandwich fillings. Try the aji de gallina sandwich, which is a Peruvian specialty that features chicken cooked in a spicy yellow pepper sauce.

3. Dadá

restaurants in lima
Photo by DaDA

Dadá is a hipster restaurant in the cool district of Barranco. It’s known for its amazing Peruvian cocktails, be sure to order the Chilcano fruit punch or a sharp pisco sour to accompany your meal. Try the fish dishes, which include zingy ceviche, hot fried fish and seafood rice. It also serves up delicious pizzas for around $4. The restaurant is located in a restored colonial building and has an arty decor.

4. Huaca Pullana

best restaurants in lima
Photo by Restaurant Huaca Pucllana

Ever wanted to dine amongst pre-Inca ruins? Look no further than the Huaca Pullana restaurant, which is on the site of the ruins with the same name. While the menu is more on the pricey side, the dishes are unique and its location is unbeatable in terms of soaking in Peruvian history. Order the roasted guinea pig, which is a traditional Peruvian dish. If you’re not the adventurous type, opt for the delicious lobster risotto. Try to nab a table outside, so you can gaze at the ruins while you eat. It can get chilly in the evening there, however, so bring a coat.

5. Punto Azul

best restaurants in lima
Photo by Punto Azul

Punto Azul is one of the best places to eat ceviche and seafood in the city. Order a plate of the mixed ceviche, the seafood risotto or the shrimp fettuccine. The restaurant serves generous portions, so arrive hungry! Word of caution: its pisco sour cocktails are completely addictive. There’s normally a large line at the Miraflores branch, but it’s well worth the wait.

Compare results from 400+ travel sites and find the perfect room for your next trip
Find a Vacation Home
The 5 Top Restaurants in Lima
5 (100%) 1 vote
Share this post now:


Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.