More and more, Peru is in the world’s spotlight thanks to its food. The wave of immigration from Asia, Africa, and Europe, combined with the indigenous knowledge and ingredients, has given rise to fusions that have never been seen before. In particular, Lima has been the main melting pot where this fusion has taken place. Lima’s Miraflores district is home to some of the best restaurants in the country. Moreover, a couple of restaurants in Miraflores have been featured in the top 10 restaurants in the world by internationally renowned food experts.
Although having a meal at one of the famous restaurants can cost quite a bit, great food can also be found at other modest nearby venues. Keep on reading to find out some good options for every price range in Miraflores.
Reservations for this restaurant need to be made well in advance. Central changes its menu every six months to go according to its mission of celebrating the country’s biodiversity. It is located near the Larcomar Shopping Center and it has been frequently ranked as the best restaurant in Latin America and the 5th best restaurant in the world by lists like The World’s 50 Best Restaurants.
Address: Calle San Martin 399, Miraflores
Maido, which means welcome in Japanese, features a mouth-watering blend of Peruvian and Japanese food called Nikkei cuisine. Apart from its unique à la carte sushi bar, the menu offers a wide selection of seafood which showcases the great marine bounty of the Peruvian section of the Pacific Ocean. Moreover, Maido was ranked as the 8th best restaurant in the world by The World’s 50 Best Restaurants in 2018.
Address: Calle Bolívar 164, Miraflores Lima
A new and fresh take on the classic flavors of Peru, Saha is the brainchild of several world-class chefs who have come together to offer a fresh and fantastically affordable window into some of the best food that Peru has to offer. Enjoy fresh ingredients and incredible service at unbelievably low prices. If you are going to try one restaurant in Miraflores, make it Saha!
Address: Calle San Martin 300, Miraflores
Rafael’s menu showcases Peru‘s culinary heritage by presenting the combination of traditional native ingredients and cuisine with Asian and Mediterranean influences. This cozy and relatively small restaurant is great for a dinner night out. Make sure to make a reservation in advance.
ENTERTAINMENT TIP: If looking for fun at night, or to watch sports during the day, or even a taste of home, visit the Wild Rover Hostels Chain for great food, sports and beer! Entrance to their bars is free even for non-guests
Address: Av. la Paz 1079, Miraflores
This restaurant is popular for featuring exotic ingredients from the Amazon rainforest. The venue also offers a unique experience of a casual ambiance and jungle touches. The staff are friendly and willing to explain all the different ingredients that are found on their menu just in case you are not sure what to eat first.
Address: Calle Berlin 899, Miraflores
This restaurant offers hearty portions of seafood which are made exclusively with fresh Peruvian fish and vegetables. This is a great place to try the famous Peruvian ceviche. It is worth mentioning that Ceviche has been part of the Peruvian cuisine since ancient times.
This steak house serves more than just fine beef. It also features Peruvian creole with a traditional cooking style that reminds many locals of their grandmothers. The most popular item on the menu is the “jarana criolla”; a sampling of six traditional Peruvian dishes. Tasty desserts are also available.
Address: Diagonal 160, Miraflores
This is one of the most traditional cafés in Miraflores. With over 50 years in the business, it is just meters away from the popular Parque Kennedy. Haiti serves soups, sandwiches, and main course options at lunch and dinner, as well as drinks and coffee. Outdoor seating is available in case you wish to smoke a cigarette while overlooking the park.
Edo Sushi Bar
Address: Calle Berlin 601, Miraflores
Edo offers the classic makis that you could eat in any sushi restaurant. However, the restaurant also has some interesting combinations of sushi and ceviche. Don’t forget to try their “acevichado” as well as some of their other classics; Salmon skin Maki and Furai Maki.
La Lucha Sanguchería
Address: Av. Sta. Cruz 847, Miraflores
This is an iconic place with a long tradition in sandwich-making. Many consider it the best place to have a delicious and affordable sandwich in Miraflores. La Lucha also has an extensive list of smoothies and milkshakes to accompany your sandwich, and some of the best fries in Peru!
Address: Av. Benavides 730, Miraflores
This is a branch of chain restaurants that specialize in roasted chicken. Peruvian style roasted chicken or “Pollo a la brasa” as it is locally known. Pardos have large servings that come with fries and salad as a standard. Side orders of salad, rice, fries and more are also available. The place is child-friendly, as well as carry-out and delivery options.
If you are looking for more affordable and tasty options, it’s worth mentioning that Parque Kennedy has some street food vendors serving some Peruvian classics such as piccarones, cremoladas, chicha morada and more.
To experience Peruvian food to the fullest, food tours and cooking classes are also available. You can learn how to make the best-known menu items like Ceviche and Pisco sour and many many more. To find the best operators and get the best value for your money, we recommend using findlocaltrips.com; a search and comparison website for tours across all of South America.