Peru Insider’s 34 Essential Restaurants in Lima

From high-end dining establishments to local street food stalls, here are the best restaurants in Lima where you can eat Peruvian food and International cuisines.

Lima is often dubbed the culinary capital of South America. This prestigious reputation stems from its innovative chefs, diverse ingredients, and a fusion of cultural influences, which have placed it on the global gastronomic map.

Lima’s cuisine is a unique blend of traditional Peruvian cooking practices and ingredients, influenced by Spanish, African, Chinese, Japanese, and Italian migrations.

This melting pot of cultures has given rise to unique culinary styles, such as Creole, Chifa (Chinese-Peruvian), and Nikkei (Japanese-Peruvian) cuisines.

Lima is home to several restaurants consistently ranked among the world’s best, such as Central, Maido, and Astrid y Gastón. These establishments, led by world-renowned chefs, offer extraordinary culinary experiences, showcasing innovation and the rich biodiversity of Peru.

Surely, you need to add exploring the Limeño restaurant scene to your things to do in Lima list! Here are our recommendations with a map of all the best Lima restaurants.

Plan your trip to Peru with us! Get expert travel advice and customized trip-planning itinerary from our local experts on the ground.

What's in this article? ⬇️ show

Lima boasts a vibrant culinary scene with an estimated over 60,000 restaurants within its city limits! That’s an impressive number compared to major culinary capitals like New York City with around 25,000.

This puts Lima in the ranks of cities with truly exceptional dining options. Here are our top 35 picks:

1. Cosme: best Peruvian-Asian fusion

best restaurants in Lima
Cosme is one of the best restaurants in Lima Peru. In 2023, it earned the 50th spot in the Latin America’s 50 Best Restaurants Awards. Photo: Cosme – Página Oficial

Cosme, nestled in the heart of Lima’s vibrant San Isidro district, offers a contemporary and chic dining experience. Cosme’s menu is a celebration of Peruvian flavors with a modern twist.

Standout dishes include their innovative ceviche, which combines fresh local seafood with exotic citrus flavors, and the Lomo Saltado reinvented with a gourmet touch. The dessert menu is equally impressive, featuring unique creations that blend local fruits and flavors with classic desserts.

The cuisine is an eclectic mix of traditional Peruvian ingredients and international culinary techniques.

🍸 Try Cosme’s signature cocktails, which are crafted with Peruvian spirits and local ingredients, offering a genuine taste of Peru.

BEST RESTAURANTS IN LIMA

Cosme

  • Peruvian, Asian
  • San Isidro, Lima
  •  12:30 PM – 10:45 PM
  • Closing hoursopen daily, closes at 4 PM on Sundays
  • $30-$120
  • Fine Dining
  • Valet Parking
No. 50 Latin America’s 50 Best Restaurants 2023

2. Al Toke Pez: best poke bowls

best restaurants in Lima
Al Toke Pez is one of the best restaurants in Lima Peru for those who want cheap and local seafood.

Al Toke Pez is one of the best restaurants in Lima for a truly authentic and local dining experience. This small, unassuming eatery has a very casual and compact setting, often bustling with locals.

The space is simple and functional, focusing more on the food than the decor. The open kitchen allows diners to watch their food being prepared, adding to the lively and informal atmosphere.

Specializing in fresh seafood, Al Toke Pez is known for its ceviche, fried fish, and seafood rice. The menu is straightforward and focuses on traditional Peruvian seafood dishes, prepared quickly and served in generous portions.

It’s a great place to enjoy high-quality, affordable seafood like a local.

✅ Given its popularity and limited seating, be prepared for a wait, especially during peak meal times. Visiting Al Toke Pez is more about the experience than comfort, so embrace the bustling, close-quarters environment.

BEST RESTAURANTS IN LIMA

Al Toke Pez

  • Peruvian, Asian
  • Surquillo, Lima
  • 12 PM – 4 PM
  • Closing hoursopen daily
  • $5-$15 USD
  • Street Food
  • Cash only

3. Isolina: best comfort food

best restaurants in Lima
Isolina is one of the best restaurants in Lima Peru for its unpretentious meals. It won the 12th spot in Latin America’s 50 Best Restaurants Awards 2019.

Isolina is a tribute to the traditional Peruvian taverns, known as ‘tabernas’. The restaurant exudes a rustic and nostalgic charm, with its vintage decor and family memorabilia adorning the walls.

Isolina stands out as one of the best restaurants in Lima for its authentic Peruvian comfort food. The menu features hearty, home-style dishes that are deeply rooted in Peruvian culinary traditions.

Highlights include classic stews, offal dishes, and large portions of criollo staples such as Ají de Gallina and Seco de Cordero.

🍹 Try Isolina’s range of traditional Peruvian pisco-based cocktails. Also, considering the generous portion sizes, it’s advisable to go in a group to sample a variety of dishes.

BEST RESTAURANTS IN LIMA

Isolina

  • Peruvian
  • Barranco, Lima
  • 12 PM – 11 PM
  • Closing hoursopen daily, closes at 5 PM on Sundays
  • $40-$120 USD
  • Fine Dining
  • Credit Card Accepted
No.12 Latin America’s 50 Best Restaurants 2019

4. Sanguchería El Chinito: popular sandwich shop

El Chinito is a well-known sandwich shop located in the heart of Lima. This eatery is one of the best restaurants in Lima famous for its casual and bustling atmosphere, offering a quick and authentic Peruvian street food experience.

El Chinito specializes in traditional Peruvian sandwiches, with their Chicharrón (fried pork) sandwich being a crowd favorite. Other popular options include the Lomo Saltado sandwich and various breakfast sandwiches featuring classic Peruvian ingredients.

The sandwiches are known for their generous fillings and fresh, crusty bread. Additionally, El Chinito serves a selection of Peruvian snacks and drinks.

Given its popularity, there’s often a queue, but the wait is worthwhile for the quality of the sandwiches. It’s a great spot to grab a quick lunch or snack while exploring Lima.

🥪 For a complete experience, pair your sandwich with a traditional Peruvian drink, like a Chicha Morada or Inca Kola. El Chinito has over 10 branches all over Peru so look for the branch near you.

BEST RESTAURANTS IN LIMA

Sanguchería El Chinito

  • Peruvian, Sandwiches
  • Historic Center, Lima
  • 12 PM – 11 PM
  • Closing hoursopen daily, closes at 5 PM on Sundays
  • $4-$29 USD
  • Casual Dining
  • Credit Card Accepted

5. El Pan de la Chola: best bakery-cafe

best restaurants in Lima
One of the best restaurants in Lima Peru for a local experience.

El Pan de la Chola is a stylish and modern bakery-cafe known for its artisanal bread and relaxed atmosphere. The cafe has a contemporary design with an open-plan layout, featuring a warm and welcoming interior.

This bakery is celebrated for its variety of artisanal breads made with organic ingredients and traditional methods. In addition to bread, El Pan de la Chola offers a selection of pastries, sandwiches, and light meals, often incorporating local Peruvian flavors.

The cafe also serves excellent coffee and fresh juices, making it a great spot for brunch or an afternoon snack.

🍞 Try their freshly baked sourdough bread, which is a crowd favorite. The cafe can get quite busy, especially on weekends, so visiting during off-peak hours can be more relaxing.

BEST RESTAURANTS IN LIMA

El Pan de la Chola

  • Cafe, Bakery
  • La Molina, Lima
  •  7:30 AM – 9 PM
  • Closing hoursopen daily
  • $4-$19 USD
  • Casual Dining
  • Credit Card Accepted
🥘 More best restaurants in Lima

6. Maido: best Nikkei cuisine

best restaurants in Lima
Maido is considered one of the best restaurants in Lima Peru for winning #1 in Latin America’s Best Restaurants Awards and #6 in the World’s 50 Best Restaurants in 2023.

Maido is at the forefront of the best restaurants in Lima, offering a refined and modern dining environment. The decor is sleek and minimalist, with an elegant fusion of Japanese and Peruvian design elements.

Maido is renowned for its Nikkei cuisine, a fusion of Peruvian and Japanese culinary traditions. The menu is a creative journey through flavors and techniques from both cultures.

Signature dishes include an array of sushi and sashimi made with the freshest local seafood, and innovative plates like the 50-hour cooked short rib Gyu.

Opt for the chef’s tasting menu, which showcases the best of Nikkei cuisine. Additionally, don’t hesitate to ask the staff for pairing recommendations with their extensive sake and wine list!

BEST RESTAURANTS IN LIMA

Maido

  • Peruvian, Nikkei
  • Miraflores, Lima
  • 1 – 10 PM
  • Closing hoursopen daily
  • $75-$187
  • Fine Dining
  • Credit Card Accepted
No.6 The World’s 50 Best Restaurants 2023 No.1 Latin America’s 50 Best Restaurants 2023

7. Osso: best Peruvian barbecue

best restaurants in Lima
Osso is one of the best restaurants in Lima Peru for meat and barbecue. | No.33 in Latin America’s 50 Best Restaurants 2023

Osso presents a unique dining experience centered around its butcher shop and grill. As one of the best restaurants in Lima (and Latin America), it boasts an industrial-chic design with an open kitchen, allowing diners to see the butchery and grilling process.

Osso is a paradise for carnivores, specializing in high-quality, dry-aged meats. The menu offers a range of cuts, including ribeye, sirloin, and more exotic options like Wagyu beef. They also feature house-made sausages and burgers.

For those who are unfamiliar with various meat cuts, the knowledgeable staff can provide guidance and recommendations. It’s also worth exploring their charcuterie and cheese selections!

BEST RESTAURANTS IN LIMA

Osso

  • Peruvian, Barbecue
  • San Isidro, Lima
  • 12:30 PM – 10 PM daily
  • Closing hourscloses at 4PM on Sundays
  • $50-$187
  • Fine Dining
  • Credit Card Accepted
No. 33 in Latin America’s 50 Best Restaurants 2023

8. Sutorito Maketto: best Peruvian food market

best restaurants in Lima
Sutorito Maketto is not a restaurant per se, but a food court with so many choices!

Sutorito Maketto is a unique and trendy street food market in Lima. The ambiance is vibrant and eclectic, with an array of food stalls and casual seating areas.

The market is designed to emulate the lively street food scenes found in Asia, providing a bustling and energetic atmosphere. It’s a great place to experience a variety of flavors and cuisines in a lively, communal setting.

The market features a diverse range of food stalls, each offering different types of cuisine, with a focus on Asian street food. Options range from Japanese sushi and ramen to Korean BBQ and Southeast Asian specialties.

Sutorito Maketto is an ideal place to go with a group, as it allows everyone to try different dishes and share. The market is usually crowded, especially on weekends, so be prepared for a lively experience.

Make sure to explore the different stalls and try something new or unusual for a full street food experience.

BEST RESTAURANTS IN LIMA

Sutorito Maketto

  • International, Food Park
  • Miraflores, Lima
  •  12 PM – 1 AM
  • Closing hoursopen daily
  • $5-$42
  • Casual Dining
  • Credit Card Accepted

9. Central: best of the best restaurants in Lima

best restaurants in Lima Peru
Central is one of the best restaurants in Lima Peru and in the world, garnerning awards in the culinary industry, including the World’s 50 Best Restaurants.

Central, situated in the Miraflores district, offers a cutting-edge, elegant dining experience. The restaurant is renowned for its innovative design, which includes a vertical garden and a contemporary, airy interior.

Central is celebrated for its avant-garde approach to Peruvian cuisine, focusing on biodiversity and altitude-based dishes. The menu is an exploration of Peru’s varied ecosystems, with each dish representing different altitudes and regions.

Ingredients are often rare or unique to Peru, offering diners a taste of the country’s rich natural offerings. The tasting menus, which change regularly, are a journey through Peru’s diverse landscapes and flavors.

BEST RESTAURANTS IN LIMA

Central

  • Peruvian, Andean Cuisine
  • Barranco, Lima
  • 12:45 – 1:45 PM; 7 PM – 8:30 PM
  • Closing hoursopen daily
  • Tasting menu from $180
  • Fine Dining
  • Credit Card Accepted
No.1 The World’s 50 Best Restaurants 2023 The Best Restaurant in South America 2021-2023

10. Amaz & Mar Restaurant: best Amazon cuisine

Amaz is one of the best restaurants in Lima because of its unique and immersive dining experience inspired by the Amazon region. The interior is designed to evoke the lush, vibrant atmosphere of the Amazon rainforest, with rich greenery, wooden accents, and warm lighting.

Amaz is particularly known for its creative use of Amazonian ingredients in both food and cocktails. Dishes are crafted using ingredients sourced directly from the Amazon region, offering a taste of its unique biodiversity.

For a comprehensive experience, try one of their Amazonian-themed cocktails, which are as inventive as they are delicious.

🌿 Ask the staff about the story behind each dish, as many ingredients are unique to the Amazon.

BEST RESTAURANTS IN LIMA

Amaz & Mar Restaurant

  • Peruvian, Andean Cuisine
  • Pueblo Libre, Lima
  • 11 AM – 5 PM
  • Closing hoursopen daily
  • $12-$49 USD
  • Casual Dining
  • Credit Card Accepted

11. Antigua Taberna Queirolo: best local restaurant

A traditional tavern steeped in history, Antigua Taberna Queirolo is one of the best restaurants in Lima. Its ambiance is reminiscent of old Lima, with a rustic and nostalgic feel.

The tavern is known for its classic Peruvian dishes and tapas-style offerings. Specialties include traditional Peruvian sandwiches, criollo staples like Lomo Saltado, and a variety of local snacks.

The highlight, however, is their pisco and wine selection, particularly the Queirolo brand, which is served in traditional Peruvian style.

For an authentic experience, try their Pisco Sour or Chilcano made with Queirolo pisco. It’s also a great spot to experience traditional Peruvian bar culture!

BEST RESTAURANTS IN LIMA

Antigua Taberna Queirolo

  • Peruvian
  • Pueblo Libre, Lima
  • 8 AM – 10:30 PM
  • Closing hoursopen daily
  • $12-$49 USD
  • Casual Dining
  • Credit Card Accepted

12. Mo Cafe Angamos: best breakfast restaurant in Lima

Mo Bistro Lima is known for its cozy and welcoming atmosphere. Its interior is warm and inviting, with comfortable seating and soft lighting, creating an ideal setting for both relaxed meals and special occasions.

Mo Bistro offers a menu that combines Peruvian ingredients with international culinary techniques. The menu includes a variety of options, from innovative salads and sandwiches to more elaborate main courses.

They are also known for their delicious brunches and a great selection of desserts and artisanal coffees.

Mo Bistro is especially popular for its weekend brunch, so making a reservation is recommended. Their artisanal coffees and freshly baked pastries are a must-try for a leisurely morning or afternoon.

🥂 Fancy day drinking? The restaurant also has a selection of craft beers and wines, which perfectly complement their dishes.

BEST RESTAURANTS IN LIMA

Mo Cafe Angamos

  • Bakery, Coffee
  • Miraflores, Lima
  • 8 AM – 10:30 PM
  • Closing hoursopen daily
  • $5-$29 USD
  • Casual Dining
  • Credit Card Accepted

13. Merito: best Venezuelan restaurant in Lima

best restaurants in Lima
Merito is one of the best restaurants in Lima, winning Latin America’s 50 Best Restaurants in 2022 and 2023.

Nestled in the trendy Barranco district, Merito offers a warm and inviting atmosphere with a rustic yet contemporary design. The restaurant’s ambiance blends industrial elements with warm wood and greenery, creating a relaxed and hip environment.

The open kitchen adds an interactive aspect, and the overall vibe is casual yet stylish, perfect for a laid-back dining experience.

Merito specializes in a fusion of Venezuelan and Peruvian cuisines, presenting a unique gastronomic experience. The menu features inventive dishes that blend traditional Venezuelan flavors with Peruvian ingredients and techniques.

Signature dishes include arepas with a variety of fillings, ceviches with a twist, and grilled meats and seafood. The flavors are bold and vibrant, reflecting the multicultural culinary landscape of South America.

🍸 Tip: Try Merito’s creative cocktails, which incorporate South American spirits and flavors. It’s also a good idea to share dishes, as the menu is designed for communal eating, allowing guests to sample a wide range of flavors.

BEST RESTAURANTS IN LIMA

Merito

  • Venezuelan
  • Barranco, Lima
  • 12:30 PM – 3:30 PM; 7 PM – 10:30 PM
  • Closing hoursopen daily
  • $35-$99 USD
  • Mid-Range Dining
  • Credit Card Accepted
No.13 Latin America’s 50 Best Restaurants 2023 No.11 Latin America’s 50 Best Restaurants 2022

14. Anticuchería Doña Pochita: best anticuchos in Lima

best restaurants in Lima
If the restaurant is full, there’s a cart outside where you can also eat, street-food Lima style!

Anticuchería Doña Pochita offers a quintessential Peruvian street food ambiance. This eatery deserves to be in the best restaurants in Lima list for its simple, unassuming setup, often with outdoor seating that adds to its casual and lively street-side dining experience.

Specializing in anticuchos (Peruvian grilled meat skewers), Doña Pochita serves some of the best in Lima. The anticuchos, traditionally made with beef hearts, are marinated in a mix of spices and then char-grilled.

Apart from anticuchos, they offer other grilled items and Peruvian street food staples. The food is flavorful, with a home-cooked feel that resonates with both locals and visitors.

For an authentic experience, visit in the evening when the ambiance is at its liveliest. Anticuchería Doña Pochita is a perfect place to delve into Peruvian street food culture.

🍖 Be adventurous and try the traditional beef heart anticuchos – they are a delicacy. It’s a cash-only restaurant, so be sure to have some on hand.

BEST RESTAURANTS IN LIMA

Anticuchería Doña Pochita

  • Peruvian, Anticuchos
  • Lince, Lima
  •  4 PM – 10 PM daily
  • Closing hoursopen daily
  • $5-$18 USD
  • Street Food
  • Cash only

15. Kjolle: casual Andes food

best restaurants in Lima Peru
Kjolle is not only one of the best restaurants in Lima Peru but in the world! It ranked #28 in the World’s 50 Best Restaurants in 2023.

Kjolle exudes an elegant yet earthy vibe and is one of the best Lima restaurants (and in the world!). Large windows allow natural light to flood the space, enhancing the overall serene and sophisticated ambiance.

Led by renowned chef Pía León, Kjolle showcases a menu that is deeply rooted in the diversity of Peru’s natural ingredients. The dishes are beautifully presented, emphasizing the flavors and textures of seasonal produce.

Highlights include inventive vegetarian dishes and exquisitely prepared meats and seafood, all sourced from various regions of Peru. The menu is a testament to creativity and a deep respect for organic, local ingredients.

💡 Fun Facts: Pía León is world-renowned Chef Virgilio Martinez’s wife. Virgilio owns Central Restaurant in Lima. Kjolle’s name is dervied from a flower from the Andes Mountains.

BEST RESTAURANTS IN LIMA

Kjolle

  • Peruvian, Andes Cuisine
  • Barranco, Lima
  • 12:45 PM – 2:45 PM; 7-9 PM
  • Closing hoursclosed on Sundays & Mondays
  • Tasting menu from $125
  • Fine Dining
  • Credit Card Accepted
No.7 Latin America’s 50 Best Restaurants 2023 No.28 The World’s 50 Best Restaurants 2023

16. Siete Sopas: best soup restaurant in Lima

Siete Sopas is one of the best Lima restaurants with various branches all over the capital. The restaurant has a modern and inviting atmosphere, with a focus on comfort and simplicity.

As the name suggests, Siete Sopas specializes in soups, with a different featured soup for each day of the week. These soups are hearty and comforting, ranging from traditional Peruvian recipes to more international flavors.

The restaurant also serves a variety of other dishes, including sandwiches, salads, and breakfast items. The soups are a must-try, known for their rich flavors and wholesome ingredients.

Trying the soup of the day is highly recommended. It changes daily and it’s always a surprise!

Tip: Siete Sopas is an excellent choice for late-night dining (closes at 12 midnight) or an early breakfast (opens at 8 AM).

BEST RESTAURANTS IN LIMA

Siete Sopas

  • Peruvian, Soup
  • Lince, Lima
  • 9 AM – 12 midnight
  • Closing hoursopen daily
  • $5-$19
  • Casual Dining
  • Credit Card Accepted

17. Mayta: best Latin American restaurant

lima restaurants
One of the incredible Lima restaurants is Mayta which ranked #10 in the Latin America’s 50 Best Restaurants Awards 2023 and #47 in the World’s 50 Best Restaurants 2023.

Mayta presents a chic and modern dining space. The ambiance strikes a balance between upscale and welcoming, making it suitable for both business dinners and casual gatherings.

The restaurant’s layout includes a stylish bar area, offering a more relaxed dining option.

Under the direction of Chef Jaime Pesaque, Mayta offers a modern interpretation of Peruvian cuisine, with a focus on sustainable and organic ingredients. Signature dishes include contemporary versions of ceviche, innovative seafood preparations, and gourmet meat dishes.

Mayta is also known for its inventive desserts, which beautifully round off the dining experience.

The restaurant boasts an extensive cocktail menu, featuring unique takes on classic Peruvian drinks like pisco sour. Also, consider trying their lunch menu for a different selection of dishes.

BEST RESTAURANTS IN LIMA

Mayta

  • Latin American
  • Miraflores, Lima
  • 12-3 PM; 6-10 PM
  • Closing hoursopen daily
  • $15-$59
  • Mid-Range Dining
  • Credit Card Accepted
No.10 Latin America’s 50 Best Restaurants 2023 No.47 The World’s 50 Best Restaurants 2023

18. Chifa Titi: best Peruvian-Chinese food

best restaurants in Lima Peru
Include chifa in your best restaurants in Lima list. This is a unique fusion of Peruvian and Asian cuisine that you won’t find anywhere else!

Chifa Titi presents a fusion of Peruvian and Chinese cultures which makes it one of the most unique and best restaurants in Lima. You can’t leave the city without trying the famous chifa!

Chifa Titi is renowned for its Chifa cuisine, a blend of Chinese and Peruvian culinary traditions. The menu features a variety of dishes that showcase this fusion, including stir-fried meats, flavorful rice and noodle dishes, and unique appetizers.

The use of Peruvian ingredients with Chinese cooking techniques results in delicious and distinctive flavors. Signature dishes like Kam Lu Wantan and Titi’s special fried rice are local favorites.

🍚 Tip: To fully appreciate the Chifa cuisine, consider ordering a variety of dishes to share. This way, you can experience the broad range of flavors and textures that Chifa Titi offers.

BEST RESTAURANTS IN LIMA

Chifa Titi

  • Peruvian, Asian
  • San Isidro, Lima
  •  12:30 PM – 2:45 PM; 6:45 PM – 8:30 PM
  • Closing hoursopen daily
  • $15-$59
  • Mid-Range Dining
  • Credit Card Accepted

19. Astrid y Gaston: best tasting menu

best restaurants in lima peru
Astrid y Gaston is one of the best Lima restaurants with affordable tasting menus. | #30 in Latin America’s 50 Best Restaurants 2022.

Astrid y Gastón, housed in a beautifully restored 17th-century hacienda in San Isidro, offers a blend of historic charm and contemporary elegance. Each dining area in the hacienda offers a unique ambiance, from cozy corners to more formal settings, catering to various dining experiences.

As pioneers of Peruvian gastronomy, Astrid y Gastón serves a menu that is a tribute to Peru’s rich culinary heritage. The menu changes seasonally, offering dishes like perfectly executed ceviches, innovative meat and seafood preparations, and exquisite desserts. Their tasting menu is a journey through the diverse flavors of Peru!

To fully appreciate Astrid y Gaston, opting for the tasting menu is highly recommended. The restaurant’s wine list is extensive and well-curated, offering excellent pairing options.

BEST RESTAURANTS IN LIMA

Astrid y Gaston

  • Peruvian
  • San Isidro, Lima
  • 1 PM – 3:30 PM; 7 PM – 10:30 PM
  • Closing hoursopen daily
  • Tasting menu from $140
  • Fine Dining
  • Credit Card Accepted
No.30 Latin America’s 50 Best Restaurants 2022

20. Mercado Nº 1 de Surquillo: best local market

Mercado 1 Surquillo is a vibrant and bustling local market in the Surquillo district, offering an authentic Peruvian market experience.

We added it to this list of best restaurants in Lima because it’s a great place to experience the local culture and everyday life in Lima!

The market hosts a variety of food stalls and small eateries, serving traditional Peruvian dishes and snacks. You can find everything from fresh fruits and vegetables to meats, seafood, and a variety of cooked foods.

It’s an excellent place to try classic dishes like ceviche, arroz con pollo, or a variety of Peruvian street foods. It’s best to go in the morning when the market is most active. Don’t hesitate to chat with the vendors and try the different samples offered.

It’s also a great place to buy fresh ingredients if you’re interested in cooking Peruvian dishes yourself (or taking some for home).

BEST RESTAURANTS IN LIMA

Mercado Nº 1 de Surquillo

  • Peruvian, Food Market
  • Surquillo, Lima
  • 7:30 AM – 5 PM
  • Closing hoursopen daily
  • $5-$22
  • Casual Dining
  • Cash only

21. Rafael: best Mediterranean restaurant

best restaurants in Lima Peru
Rafael ranked #46 in Latin America’s 50 Best Restaurants 2023.

Rafael is nestled in the heart of Lima’s Miraflores district. The restaurant is set in a beautifully converted townhouse, blending classic architecture with modern design elements.

Chef Rafael Osterling’s menu at Rafael is a fusion of Peruvian, Mediterranean, and Asian influences. The dishes are creatively crafted, showcasing a blend of traditional Peruvian ingredients with international culinary techniques.

Signature dishes include fresh ceviches, inventive pasta, and superb seafood creations. The restaurant is also known for its exquisite desserts and artisanal bread.

Rafael’s bar area is renowned for its innovative cocktails, particularly those made with pisco, Peru’s national spirit. Arrive 30 minutes before your dinner reservation to have pre-drinks at the bar!

BEST RESTAURANTS IN LIMA

Rafael

  • Mediterranean
  • Miraflores, Lima
  •  1 PM – 3:30 PM; 7 PM – 11 PM
  • Closing hoursopen daily
  • $60-$180
  • Fine Dining
  • Credit Card Accepted
No.46 Latin America’s 50 Best Restaurants 2023

22. Primo’s Chicken Bar: best local chicken joint

Lima restaurants
Primo’s Chicken Bar is one of the best restaurants in Lima that is affordable and has good quality food.

Primo’s Chicken Bar is known for its casual and upbeat atmosphere. The restaurant has a fun and lively vibe, with a modern and somewhat industrial decor. The informal setting includes both indoor and outdoor seating, perfect for a relaxed meal.

As the name suggests, Primo’s Chicken Bar specializes in chicken dishes, particularly Peruvian-style rotisserie chicken. The chicken is marinated in a blend of Peruvian spices and slow-roasted.

In addition to chicken, they offer a variety of sides like salads, fries, and Peruvian staples. The restaurant is also known for its tasty sandwiches and a selection of local beers.

Primo’s is ideal for a casual and hearty meal. The portions are generous, making them suitable for sharing. It’s a great place to enjoy a casual dinner or lunch, and the relaxed atmosphere makes it a favorite among locals.

Try their house sauces with your chicken for an extra flavor kick!

BEST RESTAURANTS IN LIMA

Primo’s Chicken Bar

  • Peruvian, Chicken
  • Miraflores, Lima
  • 12 PM – 10 PM
  • Closing hoursopen daily
  • $7-$18 USD
  • Casual Dining
  • Credit Card Accepted

23. El Mercado: gourmet food market in Lima

El Mercado is one of the uniquely best restaurants in Lima for its vibrant dining experience inspired by market-style eating. The restaurant has a casual, lively atmosphere, reminiscent of a bustling marketplace. It’s a great spot for a relaxed lunch or a fun dinner with friends.

The menu at El Mercado focuses on fresh, high-quality ingredients, with a particular emphasis on seafood. It offers a variety of ceviches, grilled fish, and Peruvian classics, all prepared with a contemporary touch.

It is also known for its fresh juices and creative sandwiches. The daily specials, often based on the catch of the day, are a highlight and a must-try!

El Mercado does not take reservations and can get quite crowded, especially during peak dining hours. The communal tables offer a great opportunity to mingle with locals and other diners!

BEST RESTAURANTS IN LIMA

El Mercado

  • International, Food Park
  • Miraflores, Lima
  • 12:30 PM – 5 PM
  • Closing hoursopen daily
  • $5-$29 USD
  • Casual Dining
  • Credit Card Accepted

24. Osaka: best Japanese restaurant

Osaka is a sophisticated and stylish restaurant that specializes in Nikkei cuisine – a fusion of Japanese and Peruvian flavors. The ambiance is upscale, perfect for special occasions or a fine dining experience.

Osaka’s menu is a creative exploration of Nikkei cuisine, offering a range of beautifully presented sushi, sashimi, and innovative fusion dishes. The flavors are a balance of traditional Japanese techniques with Peruvian ingredients and spices.

Signature dishes include ceviche with a Japanese twist, innovative makis, and a selection of grilled meats and seafood prepared with a Nikkei flair.

For a comprehensive taste of what Osaka offers, trying one of their tasting menus is recommended. The restaurant also boasts an impressive selection of sake and cocktails that pair wonderfully with the Nikkei flavors.

Reservations are highly recommended, especially for dinner, as Osaka is one of the best restaurants in Lima popular with tourists.

BEST RESTAURANTS IN LIMA

Osaka

  • Japanese, Peruvian
  • San Isidro, Lima
  • 12:30 PM – 10:30 PM
  • Closing hoursopen daily
  • $34-$99 USD
  • Fine Dining
  • Credit Card Accepted

25. La Mar Cevichería Peruana: best Peruvian ceviche restaurant

La Mar is a lively and colorful cebichería. The restaurant boasts a vibrant and informal setting, with a spacious outdoor terrace that’s perfect for sunny days.

Specializing in seafood, La Mar offers an extensive menu of Peruvian cebiches and other seafood dishes. Highlights include various types of ceviche, grilled seafood, and classic Peruvian dishes like tiraditos and causas.

La Mar is typically very busy, and they don’t accept reservations, so arriving early, especially on weekends, is advisable. Trying a variety of ceviches is a must, as each offers a unique taste of Peruvian coastal cuisine.

Also, don’t miss out on their pisco cocktails, which are a perfect complement to the spicy and citrusy flavors of the dishes.

BEST RESTAURANTS IN LIMA

La Mar Cevichería Peruana

  • Peruvian, Ceviche
  • Miraflores, Lima
  • 12 PM – 5:30 PM
  • Closing hoursopen daily
  • $25-$49
  • Mid-Range Dining
  • Credit Card Accepted
No.42 Latin America’s 50 Best Restaurants 2023

26. La Picanteria: best traditional Peruvian restaurant

La Picanteria is located in the Surquillo district, offering an authentic Peruvian picantería experience. The restaurant features a rustic and colorful decor, reminiscent of traditional eateries found in the Peruvian highlands.

The atmosphere is lively and informal, filled with the aroma of spices and herbs. Wooden tables and traditional Peruvian textiles add to the charm, creating a space that is both welcoming and culturally rich.

The menu at La Picanteria revolves around classic Peruvian picantería dishes, with a focus on family-style sharing plates. Seafood is a significant highlight, with fresh ceviches and grilled fish being popular choices.

The restaurant is also known for its traditional stews and spicy dishes, showcasing the depth of Peruvian flavors. A unique feature is their ‘catch of the day’ offering, where diners can select their seafood and choose how it’s prepared.

It’s recommended to visit during lunchtime when the restaurant is most lively. Sharing dishes is the way to go here, allowing you to taste a variety of flavors.

Make sure to try some of their homemade chicha morada (a traditional Peruvian beverage), which perfectly complements the spicy food!

BEST RESTAURANTS IN LIMA

La Picanteria

  • Traditional Peruvian
  • Surquillo, Lima
  • 11:30 AM – 6 PM
  • Closing hoursopen daily
  • $25-$49
  • Mid-Range Dining
  • Credit Card Accepted

27. Statera Bistró: best contemporary food

Located in the upscale district of Miraflores, Statera offers an elegant and modern dining experience. The restaurant’s interior is sleek and minimalist, with a sophisticated decor that creates an upscale yet comfortable environment.

Under the helm of Chef André Patsias, Statera presents a unique and innovative approach to Peruvian cuisine. The menu is a fusion of traditional Peruvian flavors and contemporary gastronomic techniques, resulting in creative and visually stunning dishes.

The restaurant is particularly known for its tasting menus that take diners on a gastronomic journey through Peru’s rich culinary landscape.

BEST RESTAURANTS IN LIMA

Statera Bistró

  • Contemporary, Peruvian
  • Miraflores, Lima
  •  1 PM – 3 PM; 7:30 PM – 11:30 PM
  • Closing hoursopen daily
  • $35-$79
  • Mid-Range Dining
  • Credit Card Accepted

28. Mercado 28: wide array of food choices

Mercado 28 lively gastronomic market and is one of the must-visit best restaurants in Lima Peru. The market features a contemporary and casual setting, with a variety of food stalls surrounding a communal dining area.

This food market offers a wide range of culinary options, from traditional Peruvian dishes to international cuisine. You can enjoy everything from ceviches and grilled meats to pizza, sushi, and artisanal desserts. The market is also a great place to sample a variety of Peruvian street foods and snacks.

Mercado 28 is perfect for groups with diverse tastes, as everyone can choose from different food stalls and eat together. The market often hosts live music and cultural events, adding to the lively atmosphere.

It’s also a great place to sample a variety of Peruvian craft beers and cocktails!

BEST RESTAURANTS IN LIMA

Mercado 28

  • International, Food Market
  • Miraflores, Lima
  • 12 PM – 11 PM
  • Closing hoursopen daily
  • $7-$59 USD
  • Casual Dining
  • Credit Card Accepted

29. Matria: best inventive cuisine

Matria has a modern and understated elegance. The restaurant’s interior is chic and contemporary, with a minimalist design that creates a calm and sophisticated dining environment.

Chef Arlette Eulert offers a creative menu at Matria, focusing on contemporary Peruvian cuisine with a global twist. The dishes are artfully presented, emphasizing fresh ingredients and bold flavors.

The menu includes a variety of seafood, meat, and vegetarian options, all showcasing inventive combinations and cooking techniques. Matria is also known for its exceptional desserts, which are both visually stunning and delicious.

The restaurant’s wine list is carefully curated and offers excellent pairing options for the menu. It’s advisable to ask the staff for wine recommendations. Don’t miss out on their seasonal specials, which are always innovative!

BEST RESTAURANTS IN LIMA

Matria

  • Peruvian
  • Miraflores, Lima
  • 12:30 – 4 PM; 6:30 PM – 10 PM
  • Closing hoursopen daily
  • $43-$59 USD
  • Fine Dining
  • Credit Card Accepted

30. Costanera 700: best seafood restaurant in Lima

Costanera 700, located in the Miraflores district, is a well-established restaurant with a classic and elegant setting. The decor is traditional, with a touch of Japanese influence, reflecting the restaurant’s culinary style.

This restaurant is famous for its Nikkei cuisine – a blend of Peruvian and Japanese culinary traditions. The menu features a variety of fresh seafood, sushi, and sashimi, along with Peruvian classics.

Dishes are expertly prepared, showcasing the harmonious blend of flavors and techniques from both cultures. The ceviche and tiraditos are particularly noteworthy.

The sushi bar is a highlight and offers a more interactive dining experience. It’s advisable to try some of their signature dishes that exemplify the fusion of Peruvian and Japanese flavors.

BEST RESTAURANTS IN LIMA

Costanera 700

  • Peruvian, Seafood
  • Miraflores, Lima
  • 12:30 – 10:45 PM
  • Closing hoursopen daily
  • $35-$59 USD
  • Fine Dining
  • Credit Card Accepted

31. Pan Sal Aire: best bread in Lima

Pan Sal Aire, located in the Barranco district, is a quaint and charming bakery-cafe known for its artisanal bread and pastries. With its cozy seating and relaxed vibe, it’s a popular spot for both locals and tourists.

The bakery specializes in handmade bread and pastries, using traditional techniques and high-quality ingredients. In addition to baked goods, Pan Sal Aire offers a menu of light meals and snacks, including sandwiches, salads, and soups.

They also serve excellent coffee, making it a perfect spot for breakfast or a leisurely brunch.

Try their freshly baked sourdough and croissants, which are a must. The bakery can get busy, especially during mornings and weekends, so consider visiting during off-peak hours for a more relaxed experience.

BEST RESTAURANTS IN LIMA

Pan Sal Aire

  • Bakery, Coffee
  • Barranco, Lima
  • 8 AM – 11 PM
  • Closing hoursopen daily
  • $35-$59 USD
  • Casual Dining
  • Credit Card Accepted

32. La Gloria: best elegant restaurant

La Gloria, located in the upscale district of Miraflores, is one of Lima’s most established and esteemed restaurants. The setting is elegant and refined, featuring classic decor with a contemporary flair.

La Gloria is renowned for its Mediterranean-influenced Peruvian cuisine. The menu, crafted by Chef Oscar Velarde, is a blend of classic and modern culinary techniques, with a focus on high-quality ingredients.

Signature dishes include exquisite seafood preparations, perfectly cooked meats, and a range of creative starters and salads. The restaurant also boasts an impressive dessert menu and a comprehensive wine list.

For a memorable experience, consider their degustation (tasting) menu, which provides a curated taste of the chef’s best dishes. The restaurant’s sommelier can assist with wine pairings that complement the flavors of your meal.

BEST RESTAURANTS IN LIMA

La Gloria

  • Peruvian
  • Miraflores, Lima
  • 1 PM – 4PM; 7 PM – 11 PM
  • Closing hoursopen daily
  • $35-$59 USD
  • Mid-Range Dining
  • Credit Card Accepted

33. Sibaris Resto Bar: best bar food

Sibaris Resto Bar offers a chic and sophisticated dining experience. The decor is elegant and contemporary, with a stylish bar area and comfortable seating.

Sibaris features a menu that blends Peruvian and international cuisine, with an emphasis on fresh ingredients and creative presentations. The dishes range from innovative appetizers and salads to hearty main courses, with something to suit every palate.

The restaurant bar has a great happy hour, making it an ideal spot to enjoy pre-dinner drinks. Due to its popularity in the Barranco area, making a reservation is recommended, especially for weekend dining.

BEST RESTAURANTS IN LIMA

Sibaris Resto Bar

  • Peruvian, International
  • Barranco, Lima
  • 12 PM – 3:30 PM; 10 AM – 11:30 PM
  • Closing hoursopen daily
  • $35-$59 USD
  • Mid-Range Dining
  • Credit Card Accepted

34. Siete: best International cuisine

Siete, located in Barranco, is a contemporary restaurant with a casual yet trendy vibe. The decor is minimalist and modern, with artistic touches that add to the restaurant’s hip atmosphere.

The menu at Siete is a fusion of Peruvian and international cuisines. Chef Ricardo Martins emphasizes fresh ingredients and simple yet refined flavors. The restaurant offers a range of dishes, including innovative ceviches, grilled meats, and flavorful vegetarian options.

Their desserts are also noteworthy, featuring both traditional Peruvian sweets and international favorites.

Siete has a selection of unique, handcrafted cocktails that are worth trying. The relaxed atmosphere makes it a great place for a leisurely meal, so don’t rush your dining experience.

While walk-ins are welcome, reservations are recommended for dinner. The restaurant also offers a tasting menu for those who want to sample a variety of dishes.

BEST RESTAURANTS IN LIMA

Siete

  • Peruvian, International
  • Barranco, Lima
  • 1 PM – 3 PM; 7:30 PM – 11 PM
  • Closing hoursopen daily
  • $35-$59 USD
  • Mid-Range Dining
  • Credit Card Accepted

Looking for more Lima travel guides?

Trisha Velarmino (43)

Trisha Velarmino is the Global Editor-in-Chief of the Insider Media Group operating in Europe, Asia, and North America. She lived in Peru for 1.5 years and has helped thousands of expats, digital nomads, and solo travelers easily visit Peru. Trisha has traveled Peru extensively from North to South.

Similar Posts