Lima is often called the culinary capital of South America, and after spending time there, it’s easy to understand why. Every time I visit Lima, I try to fit in as many meals as possible β because the city offers an incredible variety of flavors, from humble street food stalls and local mercados to world-renowned restaurants creating innovative gourmet cuisine. AND Lima is home to four restaurants that currently rank among The World’s 50 Best Restaurants!
Lima’s food scene is one of the most diverse and exciting in the world, with something to suit every taste and budget. Miraflores, in particular, is one of the best neighborhoods to explore Peru’s famous gastronomy, combining local gems with some of the country’s most celebrated restaurants.
To help you plan your culinary adventure, we’ve put together this Lima food guide with a list of the 10 best restaurants in Miraflores and Barranco β places that showcase the incredible flavors, creativity, and diversity that make Lima a true food lover’s paradise.
Best Gourmet Restaurants in Miraflores and Barranco (Lima)
Lima has so many incredible restaurants that narrowing them down is no easy task. Thatβs why, in this guide, weβve organized our recommendations into different categories to help you find exactly what youβre looking for.
Letβs begin with Limaβs most renowned gourmet restaurants, where innovative cuisine and unforgettable dining experiences have earned the city its reputation as one of the worldβs top culinary destinations.
#1 Best Restaurant in Lima (and Worldwide!): Maido
Maido, the crowned jewel of the capital’s culinary scene, flawlessly melds Japanese precision with Peruvian vibrancy. Globally ranked at No. 1 (2026), Maido is one restaurant that lives up to its name, welcoming guests to a world of gastronomic brilliance. The menu showcases Nikkei cuisine, a century-old merge of Japanese and Peruvian flavors. Each dish is a masterpiece, blending best traditional Peruvian cooking techniques with the finest ingredients, resulting in a culinary journey that captivates the senses.
Though a splurge, this restaurant justifies every penny for fine dining lovers. Impeccable attention to detail, top-notch Peruvian ingredients, and warm hospitality create an experience that transcends expectations.
Reservations are highly recommended and often fill up one to three months in advance, particularly for dinner and during the peak travel season.
Address: Ca. San MartΓn No. 399, Miraflores, Lima
#2: Kjolle
Kjolle, currently holding the impressive position of No. 9 on best restaurants worldwideof 2026, is the vibrant creation of chef PΓa LeΓ³n, renowned for her role in the culinary powerhouse, Central. Pronounced KOY-ay, Kjolle serves as a testament to Peru’s culinary prowess, with bright and bold dishes that pay homage to the country’s rich produce.
For the full culinary immersion, the eight-course tasting menu is a must. Chef LeΓ³n takes you on a journey across Peru, featuring tubers like yucca, olluco, and potato, beef rib paired with local corn, purple cabbage, and mochero pepper, and a dessert showcasing the diversity of Peruvian cacao.
From cedar tables to dishware crafted from Amazon rainforest cedar and capirona, the ambiance showcases the best of Peru. Opt for a seat next to the open kitchen to witness Chef LeΓ³n and her team orchestrate your culinary feast.
Book several weeks ahead. The restaurant accepts online reservations up to four months in advance.
Address: Av. Pedro de Osma 301, Barranco
#3: MΓ©rito Restaurante
Tucked away on a quiet street in Barranco, MΓ©rito has a relaxed and unpretentious atmosphere, but the food is anything but ordinary. Every dish felt creative and carefully thought out, combining Peruvian ingredients with techniques and flavors inspired by Venezuelan cuisine. Chef Juan Luis MartΓnez has created something truly unique, where familiar ingredients are transformed into unexpected dishes!
The menu changes regularly based on seasonal ingredients, so every visit can be different, but each plate that arrived at our table was beautifully presented and packed with flavor. You can tell that a lot of care goes into sourcing local products and highlighting ingredients that aren’t always found in more traditional restaurants.
Despite its international recognition, the experience felt welcoming rather than formal. The staff were friendly, knowledgeable, and happy to explain the dishes, making the meal feel special without being intimidating. If you’re looking for a restaurant that goes beyond classic Peruvian cuisine while still celebrating local ingredients, MΓ©rito is an excellent choice.
Its growing reputation is well deserved. In 2025, MΓ©rito was ranked No. 26 on The World’s 50 Best Restaurants list, making it one of the most acclaimed dining experiences not only in Lima, but in the world.Β
Address: Jr. 28 de Julio 206, Barranco
#4: Mayta
Led by renowned Peruvian chef Jaime Pesaque, Mayta takes traditional flavors and transforms them into elegant, contemporary dishes that are as beautiful as they are delicious. The restaurant’s tasting menu is inspired by ingredients from across Peru β from the Andes and the Amazon to the Pacific coast β creating a culinary journey through the country.
The atmosphere is sophisticated yet relaxed, with a modern dining room that feels welcoming.Β Its international reputation continues to grow. Mayta is currently ranked No. 39 on The World’s Best Restaurants 2025 list and No. 11 on Latin America’s 50 Best Restaurants 2025, making it one of Lima’s most celebrated dining destinations. For food lovers visiting Peru, it’s a restaurant that’s well worth adding to your itinerary. They also have great cocktails, you should try the Pisco Sour!
Booking two to three weeks ahead is usually sufficient, although weekends and holidays can fill more quickly.
Address: Av. Mariscal La Mar 1285, Miraflores
# 5: Central Restaurante
CentralΒ solidifies the capital, especially in the suburb of Miraflores, as the unrivaled culinary capital of South America. Headed by chef Virgilio Martinez, this longstanding favorite embodies a philosophy of sourcing ingredients nationwide, from the high Andes potatoes and peppers to the ocean floor’s exotic marine cuisine.
The commitment to showcasing national diverse flavors and the artistry of combining ingredients from different regions sets Central apart. Be prepared to splurge (even by local standards) and plan ahead to secure a coveted reservation at this culinary hotspot. (Seriously, in 2023 Central was booked out months in advance!)
Address: Av. Pedro de Osma 301, Barranco, Lima
If youβd like to experience the captivating world of Virgilio MartΓnezβs minimalist culinary artistry, get in touch with the Apus Peru team to plan an unforgettable food journey in Lima or Cusco. You can also visit Mil Centro, his remarkable restaurant nestled high in the Andes, where innovative cuisine and breathtaking mountain landscapes come together to create a truly unique dining experience.
#6: Rafael
I would classify Rafael as gourmet fine dining, but not ultra-luxury tasting-menu fine dining like Central or Maido. It’s one of Lima’s classic high-end restaurants by chef Rafael Osterling. At Rafael every dish is a masterpiece, leaving an indelible mark on the palate. From the decadent foie gras that is simply to die for to the delectable crushed potatoes appetizer and roasted pork ravioli, each offering showcases the restaurant’s commitment to authentic flavors.
This restaurant is theΒ best places to try Peruvian dishes and stands proudly at #46 in Latin America’s best ranked restaurants of 2025, a testament to its culinary excellence.
Address: Ca. San MartΓn 300, Miraflores
Best Mid-Range Restaurants in Lima
While Lima’s fine-dining scene may grab the headlines, some of the city’s most memorable meals can be found in its excellent mid-range restaurants. These spots offer outstanding food, creative menus, and authentic flavors without the high-end price tag.
#7: El SeΓ±orΓo de Sulco
Perched along Miraflores’ breathtaking MalecΓ³n, El SeΓ±orΓo de Sulco is the best place to enjoy a culinary experience like no other. With a prime location on this clifftop pedestrian boulevard, overlooking the Pacific, the restaurant stands as a haven for those eager to explore the richness of the country’s criollo cuisine.
This restaurant serves Peruvian goodies and is a culinary pilgrimage, inviting guests to indulge in the best of criollo flavors and street food in Lima. Whether you’re a seasoned food lover or a traveler seeking an authentic taste of Peru, this restaurant promises a memorable dining experience. Try some Peruvian classics: anticuchos, lomo saltado and chifa!
Address: Mal. Cisneros 1470, Miraflores
#8: Costazul Seafood Restaurant (Try Ceviche in Lima!)
Nestled on Calle BerlΓn in the heart of Miraflores, Costazul restaurant is a culinary haven that offers an exceptional dining experience. Known for its fantastic service and an array of mouthwatering dishes, this unique Peruvian restaurant boasts an inviting atmosphere that captures the essence of coastal flavors. The Muschame de Pulpo and Ceviche de PescadoΒ is a standout, a testament to the restaurant’s commitment to serving fresh and delicious seafood.
It is run by a warm and welcoming family that consistently delivers amazing food. For those seeking an authentic taste of the best seafood, this restaurant is one of the best places to eat in Miraflores. With an impressive menu and a reputation for outstanding service, Costazul offers an unforgettable culinary experience that captures the essence of Miraflores and its coastal treasures. They have best ceviche in Lima!
Address: C. BerlΓn 899, Miraflores
#9: La Mar CebicherΓa
For marine cuisine enthusiasts with an appetite for excellence, La Mar Cebicheria beckons as an unrivaled destination. Created by the internationally acclaimed Chef GastΓ³n Acurio of Astrid & GastΓ³n fame, this upscale establishment stands as the pinnacle of cevicherΓas and marine food dining in the city.
La Mar has become a preferred choice for those with a taste for the finer things. The restaurant’s stellar reputation is built on its meticulous preparation of the finest fruits of the sea, creating an exquisite culinary experience. The mix of flavors and the elegant ambiance make it a top choice for those seeking a luxurious and memorable dining experience in the heart of the city.
I can recommend the leche de tigre, which is the zesty citrus marinade used to make ceviche. Fresh, tangy, and slightly spicy, it’s a delicious way to experience the bold flavors of Peruvian cuisine.
Address: Av. Mariscal La Mar 770, Miraflores
#10: Panchita
Panchita, hailed as one of Lima’s premier local restaurants, effortlessly marries the essence of traditional Peruvian foodΒ with a touch of innovation. The restaurant, adorned with tasteful decor, strikes a perfect balance between upscale ambiance and a welcoming, family-friendly atmosphere.
The menu features a diverse selection of dishes, each thoughtfully curated to showcase a fusion of tradition and innovation.
One of the best meals are the AjΓ de Gallina and Tacu Tacu Escabechado, a standout choice, featuring a breaded and fried pork chop. This super delicious dish offers a satisfying crunch, and despite the thin and tenderized nature of the pork chop, it retains a succulent juiciness and leaves behind a delightful fatty aftertaste. A MUST-TRY! And by the way ideal for those with hearty appetites. Plus, the generous portion size ensures ample leftovers to enjoy over the next few days.
Address: Calle 2 de Mayo 298, Miraflores
Casual and Affordable Dining in the Capital of Peru
Not every memorable meal in Lima has to be at a fine dining restaurant. Here are some of the city’s best spots for casual dining, delicious local flavors, and great value.
#11: La Lucha Sangucheria Criolla
Miraflores, known for its upscale dining, also boasts hidden gems for those craving more humble yet delicious experiences. Among these treasures is the Lucha SangucherΓa Criolla, a restaurant that specializes in the perfect sandwich, and is located close to Parque Kennedy (Miraflores park).
This unassuming establishment takes sandwich craftsmanship to a whole new level. Imagine delectable creations filled with roast beef or pork sirloin, caramelized onions, cheddar, avocado, and more. The restaurant’s menu is a celebration of flavor, bringing together quality ingredients in each mouthwatering bite.
Despite its modest setting, be prepared to join the queue, as this great place to eat has earned a well-deserved reputation for its irresistible sandwiches. For those in search of a down-to-earth culinary delight in Miraflores, this is one of the best restaurants. Step in, embrace the lively atmosphere, and savor the taste of expertly crafted sandwiches!
Address: Blvd. Plaza Mantaro 34, Lima
(And if you miss out in Miraflores, then they also have a branch in the food hall at the Lima Airport!)
#12: El Pez Amigo
El Pez Amigo, a cevicherΓa located around the neighborhood of Miraflores, stands out as a culinary gem that captivates the senses with its delectable seafood offerings. Renowned for its traditional and shrimp ceviche, the restaurant effortlessly marries the authentic flavors of the region with a commitment to culinary excellence.
One standout dish is the octopus ceviche, a testament to El Pez Amigo’s mastery of marine food. The delicate preparation of the octopus showcases the chef’s expertise, creating a dish that stands as a pinnacle of flavor and texture. While El Pez Amigo’s culinary prowess is unquestionable, it’s worth noting that the prices are reflective of the exceptional quality of the dishes. The balance between affordability and the sheer awesomeness of the dining experience makes it a destination worthy of consideration for those seeking an unparalleled marine food feast in Lima.
Address: Av. la Paz 1640, Miraflores
#13: Surquillo Mercado
I know, this is not really a restaurant BUT for a true taste of everyday life in Lima, a visit to Surquillo Market is a must. Located just a short distance from Miraflores, this bustling local market is packed with colorful stalls selling fresh fruits, vegetables, seafood, spices, and traditional Peruvian ingredients from across the country.
It’s an excellent place to discover exotic produce you may never have seen before, sample local snacks, and experience the vibrant atmosphere that fuels Lima’s world-renowned culinary scene. The Mercado de Surquillo offers an authentic glimpse into the flavors and traditions that make Peru such an exciting destination for food enthusiasts.
Address: Mercado No. 1 de Surquillo
#14: Larcomar Restaurants at Malecon
Perched on the cliffs of Miraflores, Larcomar is a popular shopping and dining destination offering a spectacular view of the ocean. While relatively small, the open-air mall features a variety of shops, cafΓ©s, and restaurants, making it a great place to relax and enjoy Lima’s coastal scenery.
For a meal with a view, Mangos is a longtime favorite, serving a mix of Peruvian and international dishes overlooking the ocean. Another excellent option is Tanta, founded by renowned Peruvian chef GastΓ³n Acurio, where visitors can sample a best meals full of classic Peruvian flavors in a casual and welcoming setting.
Address: Malecon de la Reserva 610, Miraflores
Best Food Places in Miraflores: Happy Tasting!
When you go to Lima, one of the best things to do is undoubtedly explore its incredible food scene. In fact, food is one of the very best things to do in Lima! So, we sincerely hope you get the chance to explore Lima’s food culture and all the must-try Peruvian dishes.
If your upcoming trip to Lima has sparked your curiosity about Peruvian gastronomy, we invite you to extend your culinary journey to the Inca capital of Cusco. Explore our ultimate guides on our favorite restaurants in Cusco and discover top vegan and vegetarian options in Cusco. If you’re keen to try the diverse flavors that showcase Peruvian culinary excellence, consider making a reservation for a culinary Peru tour.
Our travel experts are ready to assist you! You can conveniently make a reservation directly on our website, ensuring you secure your spot for an unforgettable culinary experience during your trip to Lima and Cusco. Feel free to reach out to us, and we’ll gladly help you plan and enhance your foodieΒ adventures.
And for those who want to do more than simply enjoy Peru’s incredible cuisine, don’t miss our guide to finding the best cooking classes in Cusco. One of our favorites takes place in a beautiful rooftop kitchen, where you’ll learn to prepare traditional Peruvian dishes while enjoying stunning views of the city. Reach out to the Apus Peru team to learn more and add this delicious experience to your Cusco itinerary.










































