223 Best Restaurants in Peru

Background Illustration for Restaurants

We've compiled the best of the best in Peru - browse our top choices for the top things to see or do during your stay.

Joselo by Rigoletto

$$ | Miraflores

On a quiet street a block and a half from the busy intersection of Avenidas Larco and Benavides, this small restaurant in a renovated house is known for its southern Italian cuisine. The Peruvian owner worked at one of Miami's best Italian eateries before setting up shop in Miraflores. The menu includes pasta dishes such as linguine in pesto with gamberi (shrimp), a small selection of risottos, and traditional osso buco. The restaurant recently added a handful of Peruvian specialties, but don't be fooled: Italian cuisine is still the star here.

Cl. Colón 161, Lima, 18, Peru
01-444–3046
Known For
  • Great pastas at reasonable prices
  • Subdued, intimate atmosphere
  • Traditional osso buco
Restaurant Details
Closed Mon.

Something incorrect in this review?

Kaia Shenai

$

If you're looking for something healthy, with plenty of choices for vegetarians, Kaia is the best bet in Urubamba for lunch or an early dinner (it closes at 6). With fresh salads, soups, sandwiches, wraps, and all sorts of snacks to choose from, you'll easily satisfy your post-hike hunger. There is often live music here on the weekends, and the playground will entertain kids while parents linger.

Mariscal Castilla 563, Urubamba, Peru
084-509–754
Known For
  • Healthy choices
  • Vegetarian options
  • Family friendliness

Something incorrect in this review?

Kampu

$$

One of the valley's best restaurants, this lively spot helmed by chef Eduardo takes inspiration from his extensive travels around the world, featuring delicious dishes influenced by Indonesia, Thailand, parts of Africa, and Peru. Consider the shrimp cebiche, Peruvian trout curry, and the Street Fighter (filet mignon stir-fried with spices and sauces from Bangkok).

Jr. Sagrario 342, Urubamba, Peru
974-955–977
Known For
  • Flavorful curries
  • Laid-back vibe
  • Cooking classes on offer
Restaurant Details
Closed Mon. No dinner Sun. and Tues.–Thurs.

Something incorrect in this review?

Recommended Fodor's Video

Kao Thai and Peruvian Cuisine

$$

This trendy spot serving innovative Peruvian Thai cuisine is curated by chef Kent Zuniga and features an attractive industrial-chic decor. Specialties include vegan-friendly Southeast Asian curries with an Andino twist—think green curry cebiche, trout tartare, and barbecue pork in Thai sauce. 

Cl. San Francisco 217, Arequipa, Peru
933-484–888
Known For
  • Creative cuisine
  • Artfully plated food
  • Welcoming ambience
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Kintaro

$$ | Plaza de Armas

If you're craving Japanese food, you can get the real deal at Kintaro. Amid a quietly elegant atmosphere, you can order miso soup, udon, teriyaki dishes, tempura, a wide variety of fresh and authentic sushi, and hot or cold sake.

Cl. Plateros 334, Cusco, Peru
084-260–638
Known For
  • Authentic Japanese food
  • Fresh sushi
  • Salad-plus-main combos
Restaurant Details
Closed Sun.

Something incorrect in this review?

Kion

$$ | Triunfo

There are plenty of chifa (Peruvian-Cantonese cuisine) restaurants to be found along the side streets of town, but the best by far is Kion, with its modern decor and attentive service. Although the menu has many familiar Chinese offerings, like wontons and fried rice, the Peruvian influences and preparations make it a nice change from your neighborhood wok and, indeed, from straight-up Peruvian eateries.

Korikancha Restaurante

$

This excellent restaurant on the plaza has a large dining hall with wooden tables and floors and a traditional but well-executed menu of cebiches, pastas, sandwiches, and Peruvian staples. There's also a daily set menu for S/25, and you can sip espressos, juices, and smoothies on the cozy balcony overlooking the square.

Plaza de Armas, Ollantaytambo, Peru
984-022–205
Known For
  • Central location
  • Relaxing ambience
  • Hearty lasagnas

Something incorrect in this review?

L'Atelier Café-Concept

$ | San Blas
Slip into this sweet little café, which invites you to linger, especially if you manage to snag a balcony table. The coffee is as good as it should be in a French-owned place, and the handmade jewelry—some of which features Peruvian materials such as antique coins—the soft and stylish textiles, and the vintage clothing on sale and sprinkled throughout are downright dangerous.
Cl. Atoqsaycuchi 605-A, Cusco, Peru
084-248–333
Known For
  • Great coffee
  • Chill atmosphere
  • Vintage clothing and handmade jewelry
Restaurant Details
Closed Mon.

Something incorrect in this review?

La Bo'M

$ | San Blas

For a quick bite, it's hard to go wrong with the flavorful Franco-Peruvian crepes served on the ground floor of this backpacker hostel; with both savory and sweet to choose from, they're the perfect meal or pick-me-up any time of day. The prix-fixe lunch is a delicious deal, and there's a great tea selection for an afternoon break.

La Bodega 138

$$

The wide selection of pizzas, pastas, soups, and salads here, as well as a few great desserts, ensure that you will leave feeling satisfied. In particular, the unique blue cheese, bacon, and sauco (elderberry) pizza can't be beat. Be sure to accompany it with one of their reasonably priced wines or a selection from the extensive list of craft beers.

Herrajes 138, Cusco, Peru
933-982–111
Known For
  • Pizza and pasta dishes
  • Craft beers
  • Great salads

Something incorrect in this review?

La Bodega Verde

$ | Barranco

With its flagstone path and leafy lucuma tree dappling a quiet patio with shade, this green café is an oasis. The gourmet teas and coffees, artisanal sandwiches, and fruity milk shakes rejuvenate even the most worn-out traveler.

La Bondiet

$

This is a great spot to regroup, caffeinate, and make use of the Wi-Fi after a hard morning's sightseeing. The coffee is quality, there's a huge range of mouthwatering cakes, and you can also grab breakfast, sandwiches, and slices.

La Boulangerie de Paris

$

Paris's loss is Aguas Calientes's gain with the authentic French pastries served here, as well as coffee, sandwiches on house artisanal bread, quiches, and more. Eat in or take some of the delicious choices to go—the excellent boxed-lunch options are perfect for enjoying in Machu Picchu, and the restaurant opens at 5 am so you can pick them up on the way to the bus.

Jr. Sinchi Roca, Aguas Calientes, Peru
970-760–399
Known For
  • Oustanding pastries
  • Great coffee
  • Quick food to go
Restaurant Details
No dinner

Something incorrect in this review?

La Cabaña

$$

Over-the-top decorations and labyrinthine rooms give this restaurant charm, but the food has made it a favorite. Wash down wood-fired pizzas and grilled meats with a pitcher of calientitos (hot spiced rum punch). The service can be slow, but sitting in the garden on balmy days or by the fire on cooler ones makes it worth it. The owner can arrange cooking classes, Spanish lessons, music instruction, and long-term local homestays.

Av. José Gálvez 400, Huancayo, Peru
064-222–395
Known For
  • Convivial atmosphere
  • Artisanal pizzas
  • Friendly owner
Restaurant Details
No lunch

Something incorrect in this review?

La Caferola

$

This large café has a mix of Peruvian-, American-, and Argentinian-style coffee, all prepared with proper Italian coffee machines, and cakes and tortas. 

La Casa de Bamboo

$

This pleasant garden café beside Hostería Suiza has a vegetarian-friendly vibe, with lots of quinoa and salads on offer. Dishes on the eclectic menu are all made from scratch by the British owner, and range from Thai curries and falafel to pastas and crepes. There are even peanut-butter-and-banana milk shakes.

Av. Perotti s/n, Huacachina, Peru
944-255–871
Known For
  • Vegetarian dishes
  • Abundant comfort food
  • Beachy vibe

Something incorrect in this review?

La Justina

$$

Pizza is the only thing on the menu here, and drinks are limited, but if it's pizza and wine you're craving, this is one of the best places to get them. The atmosphere is relaxed—starting from the moment you enter the courtyard—but the colonial building is cozy, with only a few tables, so get here early.

Cl. Palacio 110, Cusco, Peru
084-255–475
Known For
  • Great pizza
  • Reasonably priced wine
  • Cool atmosphere
Restaurant Details
Closed Sun. No lunch

Something incorrect in this review?

La Kasa Rustika

$

A range of Peruvian classics is on offer at this well-loved local hangout. The chicharrones are a perennial winner, and there are also pastas, sandwiches, and excellent meats from the grill. The menú lunches are filling and a steal at S/25.

La Lucha Sanguchería

$ | Miraflores

Peru's sandwiches haven't yet attained the iconic status of Mexico's tortas or Louisiana's po' boys, but the revolution is coming. You can see what the fuss is about at this wildly successful Lima chain, which has branches all over the city, and whose Parque Kennedy outpost is inevitably thronged by nighttime partygoers looking to chow down. Here it pays to stick with the classics: chicharrón or lechón a la leña (wood-fired ham) both come heaped with zarza criolla, and the accompanying fries made with huayra potatoes are a revelation. Makes you wonder how the McDonald's up the street stays open.

Av. Diagonal 308, Lima, Peru
No phone
Known For
  • Some of the best fries on the planet
  • Heaping, meaty sandwiches with lots of pickled onions
  • Open late, especially on weekends

Something incorrect in this review?

La Lucila

$ | Sachaca

Rivaling La Nueva Palomino for Arequipa's favorite picantería, La Lucila has been in operation for more than 70 years. Although its beloved namesake owner passed away in 2012, her recipes—iconic regional dishes that have been passed down through generations—live on, as does the simple, rustic atmosphere. Come here for classic rocoto relleno, cuy chactado, or chupe de camarones (spicy shrimp chowder). It's outside of town, and though you'll spend about S/10–S/15 on a taxi, the prices here make up for it. 

Cl. Grau 147, Arequipa, Peru
91554-379–405
Known For
  • Traditional regional food
  • Historic location
  • Chupe de camarones (spicy shrimp chowder)
Restaurant Details
No dinner

Something incorrect in this review?

La Muralla

$$ | El Centro

Hungry office workers crowd this excellent criollo restaurant every day at lunchtime for heaping plates of fettuccine à la huancaína (pasta in cheese sauce) and pescado a lo macho (fish topped with spicy seafood). The setting, looking out over Lima's old fortified walls, is one of the greenest you'll find downtown. Don't miss the lomo saltado (beef stir-fried with peppers and onions): Gastón Acurio himself has called it one of Lima's best. A second, less-scenic branch can be found on the Plaza San Martín.

Parque La Muralla, Lima, Peru
919-611--867
Known For
  • Superb lomo saltado
  • Lush setting with the Cerro San Cristóbal in the background
  • Good pastas in heaping portions
Restaurant Details
No dinner

Something incorrect in this review?

La Parra

$

The bland interior aside, this restaurant serves delicious grilled meats and specializes in parrilladas, with an extensive menu that includes every imaginable part of the cow. The anticuchos and ubre are well-prepared house specials. If this sounds unappetizing, you can always get grilled steak or head to the chifa (Chinese) restaurant next door, run by the same people.

La Picantería

$$$$ | Miraflores

Located just steps outside Miraflores near the Mercado No. 1 in Surquillo, this rustic tavern harkens back to Peru's picanterías (country restaurants) of old. The drill is simple: sit down on one of the wooden benches, choose your fish (or shellfish), and tell the waiter how you want it prepared. Fried, grilled, as a cebiche, or as a delicious sudado (soup) or estofado (stew): it's all good. The menu has a few landlubber entrées, but make no mistake: it's the seafood that makes this joint a regular on 50 Best lists.

Cl. Francisco Moreno 388, Lima, Peru
953-489–892
Known For
  • Fresh-off-the-dock seafood
  • Traditional country hospitality
  • Great beef ribs
Restaurant Details
Closed Mon. No dinner.

Something incorrect in this review?

La Placita de Pisac

$$

With striking wooden blue balcony overlooking Plaza de Armas and brown adobe walls decorated with murals of flowers, this jolly restaurant-cum-café is inside a traditional casona and embodies Pisac's recent wave of places catering to both hippie digital nomads and more and more tourists. The menu offers a wide selection of mains like alpaca steaks, spaghetti with pesto, pork burgers, and juices, smoothies, and coffee. Wi-Fi is strong and the upstairs lounge is handy for getting some work done while sipping an espresso.

La Tiendecita Blanca

$$$$ | Miraflores

This old-fashioned Swiss eatery first flung open its doors in 1936, and little has changed since. It still serves a selection of quality European and Peruvian cuisine in a refined atmosphere, with ornately painted wooden details on the doors and along the ceiling that evoke the Old Country. Rösti (grated potatoes with bacon and cheese) and three kinds of fondue are among the traditional Swiss options. The kitchen also offers breakfasts and a range of sandwiches, and the glass case is filled with eye-popping pastries. The front terrace, which faces the busy Óvalo de Miraflores, is a great people-watching spot.

La Toscana

$$$$

Dining at this closed-door, reservations-only private house is like partaking of a sumptuous family meal in an Italian villa. There's no advertising, no sign outside: instead, the owner, Sheyla, comes to your table, asks what you'd like to eat, and then heads to her kitchen to whip up fresh, organic dishes such as melon-and-prosciutto salad, wood-fired pizzas, and fusilli with mushroom ragù. She'll even send her private car to pick you up at your hotel, gratis.

Mz. W, Lt. 3-B Semi-Rustica, Trujillo, Peru
949-650–496
Known For
  • Personalized attention
  • Unique, private-home setting for a maximum of eight guests
  • High-quality ingredients imported from Europe
Restaurant Details
Closed Sun. No lunch
Reservations required

Something incorrect in this review?

La Trattoria del Monasterio

$$

This intimate restaurant serves some of the best Italian food in southern Peru, and if you're not sure you want Italian food in Peru, its special location in the Monasterio de Santa Catalina (the entrance is outside the compound, though windows look in) is enough to merit a visit and a meal. A fusion menu featuring homemade pastas (try the delicious cannelloni with lomo saltado), gnocchi, and risottos—paired with seafood, meats, and creative, savory sauces—is offered, and although there are Novo Andino options, you can find them elsewhere, so stick with the excellent Italian fare here. There's also an extensive wine list. It usually gets pretty packed at lunchtime, so book ahead, or come for dinner instead.

Cl. Santa Catalina 309, Arequipa, Peru
054-204–062
Known For
  • Excellent Italian food
  • Homemade pasta
  • Extensive wine menu
Restaurant Details
No dinner Sun.

Something incorrect in this review?

La Trattoria di Mambrino

$$ | Miraflores

After a quarter-century in business, this remains one of Lima's better Italian restaurants. The proof is on the plate: dishes such as artichoke ravioli and fettuccine magnífico (with a prosciutto, Parmesan, and white-truffle sauce) are perennial favorites. Be sure to save room for dessert: co-owner Sandra Plevisani is one of the country's most famous pastry chefs. This is one of the few Lima restaurants that serve dinner on Sunday.

Malecón de la Reserva 610, Lima, 18, Peru
01-412--0732
Known For
  • Homemade pastas
  • Decadent desserts
  • Unhurried customer service

Something incorrect in this review?

La Viña de Huber

$$

Locals recommend this restaurant on the outskirts of town as the best around; judging from the lunchtime crowds, they don't seem to be wrong. The three brothers who run the kitchen cook up modern regional Peruvian cuisine such as sole fillets rolled with bacon and served with passion-fruit dipping sauce or fish stuffed with spinach and sautéed in a pisco-and-pecan broth. Portions are enormous, so order a few dishes to share.

Prolongación Cerro Azul 601, Pisco, Peru
056-314–633
Known For
  • Family-sized portions
  • Unusual regional specialties
  • Spicy grilled pork
Restaurant Details
No dinner. Closed Tues.

Something incorrect in this review?

Las Gringas

$$

With interesting and fresh organic ingredients topping its delicious pizzas and focaccias, this popular courtyard restaurant is a fun and relaxing place to have dinner or just get an espresso and a quick snack. It also offers gluten-free and vegan options, as well as a wide variety of craft beers. Brunch is served 11–3, while the wood-fired pizzas start at 5.