The restaurants worth the trip in Lima. bistros, neo-classics, neighbourhood favourites, and the rooms locals book first.

Our picks in Lima

Central ★ 4.9

Peruvian$$$$barrancoMon-Sat 12:45-13:30, 19:00-20:30

Central in Barranco is Virgilio Martinez and Pia Leon's flagship at Pedro de Osma 301, the Lima house that took World's #1 Restaurant in 2023.

Signature: Mundo Mater tasting menu, Andean tuber sequence, Amazonian course

Order: The Mundo Mater tasting menu, an altitude journey from Pacific coast to Andean peaks.

Tip: Book 8 weeks ahead; the kitchen runs two seatings only, 12:45 lunch and 19:00 dinner.

Maido ★ 4.9

Japanese-Peruvian$$$$mirafloresMon-Sat 13:00-22:00

Maido at Calle San Martin 399 in Miraflores is Mitsuharu Tsumura's Nikkei tasting room, named The World's Best Restaurant 2025 in Turin on 19 June.

Signature: Nikkei Experience tasting menu, Tiradito, Nikkei sushi

Order: The full Nikkei Experience tasting menu, Pacific coast to Peruvian Amazon in 14 courses.

Tip: Book via mesa247 the moment a slot opens; reservation only, no walk-ins.

Kjolle ★ 4.8

Peruvian$$$$barrancoTue-Sat 12:45-14:00, 19:00-20:30

Kjolle in Barranco is Pia Leon's solo room at Pedro de Osma 301, sharing the building with Central; she holds the World's Best Female Chef award.

Signature: Kjolle tasting menu, Andean-Amazonian plating, Native fruit dessert

Order: The Kjolle tasting menu, with Pia Leon's Andean-Amazonian plating across 8 courses.

Tip: Closed Sundays and Mondays; lunch is the easier reservation than dinner.

Astrid y Gaston ★ 4.7

Peruvian$$$$san-isidroTue-Sat 13:00-22:30, Sun 12:00-15:30

Astrid y Gaston at Casa Moreyra in San Isidro is Gaston Acurio and Astrid Gutsche's 1994 flagship, in a 17th-century San Isidro hacienda from 2014.

Signature: Cuy pekines, Tasting menu, Tiraditos

Order: The tasting menu, anchored by the cuy pekines (Peking-style guinea pig).

Tip: Closed Mondays; request the patio of the hacienda when booking.

Mayta ★ 4.7

Peruvian$$$$mirafloresMon-Sun 12:00-15:00, 18:00-22:00

Mayta on Av Mariscal La Mar 1285 in Miraflores is Jaime Pesaque's modern Peruvian tasting room, ranked No.39 in The World's 50 Best Restaurants 2025.

Signature: Mayta tasting menu, Amazonian-ingredient courses, Tiradito

Order: The Mayta tasting menu, focused on Amazonian and altitude Peruvian ingredients.

Tip: Open every day including Sunday; reservation-only and busy on weekends.

Rafael ★ 4.6

Peruvian$$$mirafloresMon-Sat 12:30-23:00, Sun 12:30-17:00

Rafael at Calle San Martin 300 in Miraflores is Rafael Osterling's twenty-year republican-house flagship in Lima with a contemporary art collection.

Signature: Chef's tasting menu, Octopus, Pasta del dia

Order: The chef's tasting menu plus a cocktail from the marble bar, an attraction in its own right.

Tip: Book via mesa247 or rafaelrestaurante.pe; the bar accepts walk-ins for cocktails only.

Cosme ★ 4.5

Peruvian$$$san-isidroMon-Sat 12:30-22:45, Sun 12:00-16:00

Cosme at Calle Tudela y Varela 162 in San Isidro is chef James Berckemeyer's comfort-Peruvian room, opened 2015 after training under Gaston Acurio.

Signature: Comfort-food tasting plates, Beef tartare, Modern aji de gallina

Order: The chef's tasting plates, anchored by the modern aji de gallina and beef tartare.

Tip: Sunday lunch is the easier reservation; closed for dinner Sunday.

Statera Bistro ★ 4.6

Peruvian$$$$mirafloresTue-Sat 19:00-22:30

Statera Bistro at Av Mariscal La Mar 463 in Miraflores is Peruvian-Greek chef Andre Patsias's 28-seat native-Peruvian-ingredient tasting room daily.

Signature: Statera tasting menu, Peruvian-Greek courses, Native ingredient plating

Order: The Statera tasting menu, a journey across Peruvian landscapes in 9 courses.

Tip: Bar seats face the marble bar; book through Instagram DM or mesa247.

La Mar Cebicheria ★ 4.6

Seafood$$$mirafloresMon-Thu 12:00-17:00, Fri-Sun 12:00-17:30

La Mar at Av Mariscal La Mar 770 in Miraflores is Gaston Acurio's 2005 cevicheria, No.26 on Latin America's 50 Best 2025 and a Lima lunch institution.

Signature: Ceviche clasico, Tiradito, Causa rellena

Order: The ceviche clasico and a tiradito sequence, with chicha morada to drink.

Tip: Lunch only; queue starts at 11:30 on weekends because there are no reservations.

Pescados Capitales ★ 4.4

Seafood$$$mirafloresMon-Sat 12:00-21:00, Sun 12:00-17:00

Pescados Capitales on Av Mariscal La Mar 1335 in Miraflores pioneered the cevicheria corridor, with a sin-named menu and sophisticated seafood program.

Signature: Ceviche siete pecados, Jalea, Tiradito

Order: The ceviche siete pecados (seven sins) and a jalea to share, with maracuya juice.

Tip: Quieter at 14:30 than 13:00; delivery available till 21:00 daily.

Punto Azul ★ 4.4

Seafood$$mirafloresDaily 11:00-16:00

Punto Azul at Calle San Martin 595 in Miraflores is one of Lima's most popular cevicherias, fifteen years on the map serving daily generous ceviche plates.

Signature: Ceviche mixto, Tiradito, Arroz marinero

Order: The ceviche mixto and a leche de tigre shot to chase it.

Tip: Lunch only; the kitchen closes at 16:00 sharp regardless of queue.

Isolina ★ 4.6

Peruvian$$barrancoMon-Wed 12:00-22:00, Thu-Fri 12:00-23:00, Sat 09:00-23:00, Sun 09:00-19:00

Isolina at Av San Martin 101 in Barranco is Jose del Castillo's 2015 criolla taberna, a tribute to his mother Isolina Vargas and her Lima home cooking.

Signature: Cau cau, Tacu tacu con lomo, Ceviche carretillero

Order: The tacu tacu with steak and a portion of the carretillero ceviche.

Tip: Weekend brunch service runs 09:00-11:00 before the regular lunch carta.

Canta Rana ★ 4.4

Seafood$$barrancoSun 11:00-20:00, Mon 11:00-18:00, Tue-Sat 11:00-22:00

Canta Rana at Calle Genova 101 in Barranco is a 35-year cevicheria-huarique in the Lima neighborhood, the Sunday lunch standard for limeños in the know.

Signature: Ceviche con alcaparras, Parihuela, Arroz con conchitas

Order: The ceviche with capers and avocado, plus a parihuela seafood soup for the table.

Tip: Cash only is safer here; the Saturday lunch queue runs past the corner.

Cala Restaurante ★ 4.4

Seafood$$$barrancoSun-Thu 12:00-01:00, Fri-Sat 12:00-03:00

Cala on Playa Barranquito Costa Verde Barranco is the only Lima beachfront cevicheria where lunch and the Pacific share one plate, with terrace seating only.

Signature: Ceviche cala, Pulpo a la parrilla, Arroz con mariscos

Order: The ceviche cala and grilled octopus, with a pisco sour at sunset on the terrace.

Tip: Friday and Saturday run till 03:00 with a DJ; book the terrace, not the inside room.

El Mercado ★ 4.4

Seafood$$$mirafloresMon-Sun 12:30-17:00

El Mercado at Av Hipolito Unanue 203 in Miraflores is Rafael Osterling's daytime seafood room, a terrace cevicheria with gyoza, taco and curry bridges too.

Signature: Ceviche, Tiradito, Pulpo grillado

Order: The ceviche of the day plus a tiradito; the gyoza fusion course is a sleeper.

Tip: Lunch only, no dinner; busy at 13:30 and quiet at 15:30 Booking recommended for weekends.

Osso Carniceria y Salumeria ★ 4.7

Steakhouse$$$la-molinaMon-Sat 12:30-22:00, Sun 12:00-16:00

Osso Carniceria at Calle Tahiti 175 in La Molina is chef-butcher Renzo Garibaldi's flagship in Lima, an all-meat tasting house ageing cuts up to 300 days.

Signature: Aged beef tasting menu, Beef tartare, Charcuterie board

Order: The aged beef tasting menu and a charcuterie plate, with a Malbec or Bordeaux from the list.

Tip: The Sunday lunch shorter menu is the cheaper entry; the butcher counter sells aged cuts to take away.

Book food experiences in Lima

Lima: Ultimate Peruvian Food Tour

Guided tour4 hours4.9 from 890 reviewsfrom $105

Taste a variety of up to 14 Peruvian flavors in one of the most colorful districts of Lima. Take part in interactive workshops and learn how to prepare ceviche, lomo s...

See all 653 bookable experiences in Lima

← Back to Lima food guide

By when you want to eat