Skip to content

Best Restaurants in Lima (2026)

Lima's restaurants are the main reason many travellers visit. At the top end, Central in Barranco and Maido in Miraflores have both been named the best restaurant in the world, and Kjolle, Mayta and Astrid y Gastón offer equally memorable meals. These places need booking well ahead, sometimes months in advance, and several close on Sundays or Mondays, so plan your nights around them.

At lunchtime, follow the local habit of eating seafood: El Mercado serves ceviches in a courtyard dining room and opens only for lunch, while La Rosa Náutica offers fish on a pier over the Pacific. For classic home cooking, Isolina in Barranco serves generous sharing plates in the style of the old Lima taverns. Do not leave without trying chifa, the Chinese-Peruvian cooking represented here by the long-established Chifa Titi, or a pan con chicharrón at El Chinito, a sandwich shop founded in 1960. Mixing one tasting menu with simpler meals is the best way to understand the city's food.

10 places · Updated October 27, 2026

Our top 3 restaurants in Lima

  1. Central Contemporary Peruvian tasting menu, BarrancoVirgilio Martínez and Pía León's tasting-menu restaurant in Barranco, named the world's best restaurant in 2023, built around ingredients from Peru's coast, Andes and Amazon.
  2. Maido Nikkei tasting menu, MirafloresMitsuharu Tsumura's Nikkei restaurant in Miraflores, ranked first on The World's 50 Best Restaurants in 2025, serving a 12-course tasting menu that blends Peru and Japan.
  3. Kjolle Contemporary Peruvian fine dining, BarrancoPía León's own restaurant in Barranco, opened in 2018 and ranked second in Latin America in 2025, known for bold, colourful cooking with native Peruvian ingredients.

Restaurant

1. Central

Contemporary Peruvian tasting menu$$$$Barranco

Virgilio Martínez and Pía León's tasting-menu restaurant in Barranco, named the world's best restaurant in 2023, built around ingredients from Peru's coast, Andes and Amazon.

View details — Central

Restaurant

2. Maido

Nikkei tasting menu$$$$Miraflores

Mitsuharu Tsumura's Nikkei restaurant in Miraflores, ranked first on The World's 50 Best Restaurants in 2025, serving a 12-course tasting menu that blends Peru and Japan.

View details — Maido

Restaurant

3. Kjolle

Contemporary Peruvian fine dining$$$$Barranco

Pía León's own restaurant in Barranco, opened in 2018 and ranked second in Latin America in 2025, known for bold, colourful cooking with native Peruvian ingredients.

View details — Kjolle

Restaurant

4. Astrid y Gastón

Contemporary Peruvian$$$$San Isidro

The restaurant that launched Gastón Acurio and Astrid Gutsche in 1994, now in the historic Casa Moreyra hacienda in San Isidro, serving contemporary Peruvian cooking.

View details — Astrid y Gastón

Restaurant

5. Mayta

Contemporary Peruvian$$$$Miraflores

Jaime Pesaque's flagship restaurant on Avenida La Mar in Miraflores, serving refined contemporary Peruvian cooking à la carte and as the ten-course Mayta Experience.

View details — Mayta

Restaurant

6. El Mercado

Seafood and cebichería$$$Miraflores

Rafael Osterling's lunch-only seafood restaurant in Miraflores, with a courtyard dining room, a cocktail bar and a menu of ceviches, scallops and octopus.

View details — El Mercado

Restaurant

8. La Rosa Náutica

Seafood restaurant on a pier$$$Miraflores (Costa Verde)

A Victorian-style restaurant on a pier at the Costa Verde below Miraflores, open since 1983 and known for seafood based on the day's catch and sunset views.

View details — La Rosa Náutica

Restaurant

9. Chifa Titi

Chifa (Chinese-Peruvian)$$San Isidro

A family-run chifa with more than 60 years of history that began near Lima's Barrio Chino and now serves Chinese-Peruvian cooking on Javier Prado in San Isidro.

View details — Chifa Titi

Restaurant

10. El Chinito

Sandwich shop (sanguchería)$Historic Centre

A Lima sandwich institution founded in 1960, best known for its pan con chicharrón, with its central branch on Jirón Carabaya a few steps from the Plaza Mayor.

View details — El Chinito