Eating Out in Lima, Peru

You don’t have to look very hard when trying to find somewhere nice to eat in the Peruvian capital. What you do need to do is keep your eyes out for any extra service charges on menus – some restaurants (mainly the more expensive ones) can add extra charges of anything between 10% and 30%!

All around the city centre are restaurants to suit any taste and budget, but if you are on a tight budget your best bet is to make way for the Chinese and Italian restaurants.

And while the city centre is where many of the restaurants are, other suburbs such as Miraflores and Barranco which are south of the city centre are heaving with eateries too.

Restaurants in Lima

  • La Trattoria di Mambrino

    Manuel Bonilla 106, Miraflores, Lima, Peru

    This Italian restaurant is one of the best in Lima and is extremely popular. Situated in Miraflores, the menu is varied and some specialities include stuffed peppers and their home-made rustic bread.

  • Machu Pichu

    Jr. Ancash 312, Lima Centro, Lima, Peru

    Near the San Francisco monastery, this budget restaurant specialises in Peruvian cuisine and is nearly always full. If you do have to wait for a table it will be worth it as the food is extremely tasty and it is good to try some of the local food out.

  • Manhattan

    Jr Miro Quesada 259, Lima Central, Lima, Peru

    If you are looking for a relaxed atmosphere and the choice of both local and international food then look no further.

  • Segundo Muelle

    Av. Canaval y Moreyra 605, At the corner of Pablo Carriquirry, Lima, Peru

    With seafood dishes from $5-$9 which are extremely tasty, if you are in San Isidro in the afternoon you should keep an eye out for this restaurant. Opening from midday until 5pm, it is one of the best restaurants for lunch in town.

  • Natur

    Moquegua 132, Cental Lima, Lima, Peru

    Situated close to Jr de la Union, this is one of the city's few vegetarian restaurants and is one of the best.

Please give us your feedback