Skip to content
Home » 10 Amazing Restaurants in Peru

10 Amazing Restaurants in Peru

Peruvian cuisine is the best in South America and you don’t have to spend a fortune to eat like a king. The foodie paradise of Lima is home to two of the world’s ten best restaurants. You can also find fantastic cheap eats here, and some of the best meals I had cost less than $10 US. Ceviche is what Peruvian cuisine is most famous for, but there are plenty of other delicious dishes like lomo saltado (Peruvian stir fry) and pollo a la brasa (rotisserie chicken). Here are 10 amazing restaurants you have to visit in Peru!

1. Al Toke Pez, Lima

This simple cevichería features on Netflix’s Street Food Latin America, and it did not disappoint. The combinado of ceviche, seafood rice, and chicharrón was maybe the best meal I’ve had in my life. Sitting around the kitchen and watching the chefs in action only adds to the fun of Al Toke Pez. It’s only open for lunch and it gets very busy.

Av. Angamos 886, Surquillo

2. Maido, Lima

Maido is a Japanese-Peruvian fusion joint ranked as one of the world’s 10 best restaurants. The tasting menu is an experience any foodie dreams of and the plating is a work of art. The environment is very unpretentious, and my worries of feeling out of place in jeans and a llama sweater were quickly erased. You need a reservation 1-2 months in advance.  

Ca. San Martin No. 399, Miraflores

Maido Lima
Paracas scallops, Maido

3. Morena Peruvian Kitchen, Cusco

Billed as the best restaurant in Cusco, Morena completely lives up to the hype. They serve typical dishes with extra flavor you won’t find at most restaurants, and the lomo saltado is the best I’ve ever had.

Esquina con Plaza de Armas, Procuradores 320, Cusco

4. Ceviche Seafood Kitchen, Cusco

The value for money is lower than it is on the coast, but this is the best ceviche you’ll find in Cusco. The trio marino is fantastic and the desserts are a must. It’s located beside the picturesque Plaza de Armas, and the warm ambiance makes for a delightful experience. You will leave here with a big smile on your face.

Portal de Harinas 181, Cusco

amazing restaurants in Peru
El Trio, Ceviche Seafood Kitchen

Related: 10 Incredible Things You Must Do in Peru

5. Restaurant La Paila, Pisac

You wouldn’t expect to find top-notch ceviche in a small town in the Sacred Valley, but here we are. This unassuming restaurant puts some extra spice on its Asian-style ceviche, and it’s up there with the best in the country.

Bolognesi, Písac

6. El Tío Darío, Arequipa

Arequipa is renowned for its rich regional cuisine, and dining at El Tío Darío is unmissable. You can sample the fantastic regional plates or enjoy the delicious seafood in their beautiful garden.  

Cjón. del Cabildo 100, Yanahuara

7. Rucula, Cusco

Traditional Peruvian and vegetarian dishes with fresh, organic ingredients from nearby farms. The food is wonderful and the presentation is even better. Plus, its location in the San Blas neighborhood offers incredible views of the Plaza de Armas.

Ataud 266, Cusco

Amazing restaurants in Peru
Lamb shank, Rucula

8. Don Tito, Lima

Peru invented the rotisserie chicken and the pollo a la brasa at Don Tito is mouth-watering. Peruvians hold their chicken to high standards, and this is one of the few pollerías that passes the test for locals.

Esq. con, Avenida Aviación 3096, Av. San Borja Sur Lima, San Borja

9. Punto Azul, Lima

This family eatery is a favorite among locals for its outstanding ceviche. It’s only open for lunch and you’ll want to arrive early to get a table.

Ca. San Martin 595, Miraflores

10. La Nueva Palomino, Arequipa

Picanterías, the name for daytime restaurants serving regional dishes in Arequipa, have kept their traditions and close by 6 PM. La Nueva Palomino is a traditional picantería where you can try the delicious ricoto relleno.

Leoncio Prado 122, Yanahuara

Now that you’ve read about the amazing restaurants, check out the best destinations in Peru!

Leave a Reply

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