Credit

Courtesy of Azureus70/Getty Images/iStockphoto

What to Eat in Lima

Thanks to Lima's coastal perch, this city is a hub of culinary inspiration. It's also arguably one of the best gastronomic hot spots in the world right now. From street vendors to five-star restaurants, you'll find incredible eats at every turn. Traditional fare combines staples from the Incan culture with Spanish flavors and even Asian influences. The unofficial national dish born from this juxtaposition is ceviche – bite-sized pieces of fresh, raw fish marinated in lime juice and tossed with onions, peppers and spices. You'll find this dish everywhere, but foodies recommend heading to the Miraflores district to places like El Mercado and La Mar Cebicheria for the best sampling. If you're in the mood to indulge in something heavier, try causa. This dish combines mashed potatoes, avocado and mayonnaise, which is then mixed with a number of other ingredients, such as peppers, onions, chilies and even hard-boiled eggs or shrimp. Meat lovers are sure to gravitate toward anticuchos – skewers of marinated, grilled meats similar to kebabs that are typically inexpensive and sold by many street vendors.

Peru can also claim the origination of Asian-fusion cuisine, thanks to an influx of Chinese and Japanese immigrants starting in the late 19th century. One of the most famous examples of this mash-up of cultures is lomo saltado, a stir-fry of beef, tomatoes, peppers, onions and pan-fried potatoes served with white rice.

You'll find many of the best restaurants clustered in the Miraflores district, but delicious eats can be found throughout the city. A must-try for first-time visitors is the long-standing sangucheria (Peruvian sandwich) spot, El Chinito (not too far from the Plaza de Armas), which has been serving fried and roasted pork sandwiches (known as chicharrón and chanchito asado) since 1960. Meanwhile, Asian influences shine through at chifas (Chinese-Peruvian restaurants), such as Salón de la Felicidad and Chifa Wa Lok, in the historic city center and Madam Tusan in Miraflores.

Find the Best Restaurants in Lima

  • #1
    Saha Kitchen & Cocktails
    #1 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 5 based on 223 reviewsTripAdvisor (223)
    $ - $$ | Peruvian, Latin, Seafood, Spanish
    Calle Bolivar 164, Miraflores, Lima 15074 Peru
    Read More »
  • #2
    Embarcadero 41
    #2 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 5 based on 1036 reviewsTripAdvisor (1036)
    $ - $$ | Peruvian, Latin, Seafood
    Jr. Ucayali 149, Lima 15001 Peru
    Read More »
  • #3
    Nanka
    #3 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 5 based on 378 reviewsTripAdvisor (378)
    $$ | Peruvian, Fusion, Healthy, Latin
    Manuel Banon 260, San Isidro San Isidro, Lima 15073 Peru
    Read More »
  • #4
    La Locanda
    #4 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 4.5 based on 1010 reviewsTripAdvisor (1010)
    $$ | Peruvian, Latin, Seafood, Mediterranean
    Av. Santo Toribio 173-Via Central 150 Centro Empresarial Real, Lima 15073 Peru
    Read More »
  • #5
    Nanka
    #5 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 4.5 based on 1634 reviewsTripAdvisor (1634)
    $$ | Peruvian, Latin, International, Fusion
    Jr. Bambues 198 La Molina, Lima 15024 Peru
    Read More »
  • #6
    Awicha
    #6 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 5 based on 83 reviewsTripAdvisor (83)
    $ - $$ | Peruvian, Latin
    Jiron Domeyer 296 Hotel Domeyer, Lima 15063 Peru
    Read More »
  • #7
    Mar y Selva Cocina Amazonica Fusion
    #7 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 5 based on 160 reviewsTripAdvisor (160)
    $ - $$ | Peruvian, Fusion, South American
    Avenida Tomas Marsano 1195 al costado del estadio municipal de Surquillo, Lima 01 Peru
    Read More »
  • #8
    Osaka Pardo y Aliaga
    #8 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 4.5 based on 811 reviewsTripAdvisor (811)
    $$ | Japanese, Peruvian, Seafood, Sushi, Asian
    Av. Pardo y Aliaga 640 1er piso, San Isidro, Lima Peru
    Read More »
  • #9
    SOCIAL.
    #9 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 4.5 based on 872 reviewsTripAdvisor (872)
    $$ | Peruvian, Contemporary
    Avenida La Paz 1099 Miraflores, Lima 15074 Peru
    Read More »
  • #10
    La Plaza Bar & Grill
    #10 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 5 based on 331 reviewsTripAdvisor (331)
    $ - $$ | Peruvian, Fusion, Latin
    Calle Schell 452 Casa Andina Select Miraflores, Lima 15074 Peru
    Read More »
  • #11
    Museo Larco Cafe Restaurant
    #11 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 4.5 based on 2197 reviewsTripAdvisor (2197)
    $ - $$ | Peruvian
    Avenida Bolivar 1515 Pueblo Libre, Lima 21 Peru
    Read More »
  • #12
    Bao!
    #12 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 5 based on 352 reviewsTripAdvisor (352)
    $ | Fast Food, Asian, Fusion, Healthy
    Calle Manuel Bonilla 105 A media cuadra del Parque Kennedy, Lima 15074 Peru
    Read More »
  • #13
    Restaurante Statera
    #13 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 5 based on 130 reviewsTripAdvisor (130)
    $$ | Peruvian, Contemporary
    Avenida Mariscal La Mar 463, Miraflores, Lima 15074 Peru
    Read More »
  • #14
    Nuevo Mundo Bar Miraflores
    #14 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 4.5 based on 137 reviewsTripAdvisor (137)
    $ | Peruvian, Bar, Pub, Brew Pub, Gastropub
    Calle Manuel Bonilla 103, Miraflores A media cuadra del óvalo de Miraflores, Lima 15074 Peru
    Read More »
  • #15
    Maido
    #15 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 4.5 based on 3888 reviewsTripAdvisor (3888)
    $$ | Japanese, Peruvian, Seafood, Sushi, Asian, Fusion
    399 Calle San Martin Street Corner Calle Colon Street, Lima Lima 18 Peru
    Read More »
  • #16
    Bistro 400
    #16 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 4.5 based on 403 reviewsTripAdvisor (403)
    $ - $$ | Bar, Peruvian, Contemporary, Fusion
    Schell 400 Inside the Courtyard LIMA Miraflores, Lima 01 Peru
    Read More »
  • #17
    Sushi Cage
    #17 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 4.5 based on 282 reviewsTripAdvisor (282)
    $ - $$ | Japanese, Seafood, Sushi, Asian
    Av. Santo Toribio 173 _ Via Central 150 Centro Empresarial Real Swissotel Lima, Lima 15073 Peru
    Read More »
  • #18
    Barra Maretazo
    #18 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 4.5 based on 688 reviewsTripAdvisor (688)
    $ - $$ | Peruvian, Latin, Seafood
    Calle Alcanfores 373 casi esquina con Av. Schell, a 1 cuadra de Larco y 2 cuadras del Parque Kennedy, Lima 15074 Peru
    Read More »
  • #19
    Asnapa
    #19 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 4.5 based on 241 reviewsTripAdvisor (241)
    $ - $$ | Peruvian
    Calle Alcanfores 281, Lima 15074 Peru
    Read More »
  • #20
    Costazul Seafood Restaurante
    #20 of 3,560 Places to Eat in Lima
    TripAdvisor Traveler Rating 4.5 based on 1786 reviewsTripAdvisor (1786)
    $ - $$ | Peruvian, Latin, Seafood, International
    Jr. Berlin 899. Miraflores Paralela cuadra 9 Av. Pardo Miraflores., Lima Lima 18 Peru
    Read More »

Explore More of Lima

If you make a purchase from our site, we may earn a commission. This does not affect the quality or independence of our editorial content.

Recommended