52 Best Restaurants in Lima, Peru

Background Illustration for Restaurants

Lima has long been a popular destination among foodies, but its dining scene is now hotter than ever. Three of the city's eateries were listed in the World's 50 Best Restaurants in 2017; nine were included in the list of 50 Best Restaurants in Latin America; and the World Travel Awards has named Peru the World's Leading Culinary Destination for five years in a row. When Peru's celebrity chefs Gastón Acurio and Astrid Gutsche moved their flagship Astrid & Gastón to a refurbished colonial mansion called Casa Moreyra, they inaugurated it with a week of activities attended by some of the world's top chefs and restaurant critics, and the reservation book was already filled for the next four months. Luckily, there are other world-class dining options in Lima, and the midranged restaurants are pretty impressive, too.

El Señorío de Sulco

$$$ | Miraflores

Owner Isabel Álvarez has authored several cookbooks on traditional Peruvian cuisine, which is the specialty here. Start with one of several cebiches or the chupe de camarones (a creamy river-prawn soup) if in season, then move on to arroz con pato (rice and duck with a splash of dark beer) or huatia sulcana (a traditional beef stew).

Malecón Cisneros 1470, Lima, 18, Peru
01-441–0389
Known For
  • Cebiches and other seafood
  • Well-executed versions of traditional Peruvian dishes
  • Attentive service
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Huaca Pucllana Restaurante

$$$$ | Miraflores

Proximity to the adjacent 1,500-year-old ruins is reason enough to dine at this classic Miraflores eatery, but the sumptuous Peruvian and international cuisine that comes out of its kitchen seals the deal. The best tables are outside, with a view of the huge Huaca Pucllana pyramid, which is spectacularly floodlit at night. The Peruvian-fusion menu includes such treats as Chinese-style pork belly with sweet potatoes and paiche (an Amazon fish) with palm hearts and a spicy cocona (jungle fruit) sauce.

Cl. General Borgoño at Cl. Ayacucho, Lima, 18, Peru
01-445–4042
Known For
  • Lovely view of pre-Inca ruins
  • Well-prepared Peruvian cuisine
  • Yummy desserts
Restaurant Details
Reservations essential

Something incorrect in this review?

Huambra

$$ | Miraflores

Those who've never tasted la comida amazónica—specialties from the Peruvian jungle—appreciate the cooking at this colorful fusion joint. Traditional standbys include juanes (stewed chicken with hard-boiled eggs and rice steamed in a bijao leaf) and tacacho con cecina (smoky jungle bacon with mashed plantains), but the chefs here also riff creatively on jungle themes, creating plates like Amazonian tacos (Brazilian sausage rolled in plantain "tortillas") and jungle-fried rice with Chinese-style pork char siu. The outdoor patio is an added plus.

Cl. Porta 135, Lima, Peru
919-471–343
Known For
  • Inventive takes on Amazonian dishes
  • Colorful murals on the inside walls and an outdoor patio
  • Good jungle cebiches
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Recommended Fodor's Video

Isolina Taberna Peruana

$$$ | Barranco
Meat lovers wait in line here for a chance to savor chef José del Castillo's slow-cooked osso buco, seco de asado de tira (short-rib stew), or costillar de cerdo a la chorrillana (crispy pork ribs with tomatoes and onions). It's the kind of food Peruvians have eaten for centuries, impeccably prepared and served in a tavern setting. The menu also includes sangrecita (blood sausage), hígado (liver), mondonguito (tripe stew), and other delicacies. Most plates hold enough food for several people, so share or order a half portion. Starters include some tasty seafood dishes.
Av. San Martín 101, Lima, 04, Peru
943-833–031
Known For
  • Traditional meat dishes
  • Big portions
  • Great lomo saltado

Something incorrect in this review?

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?

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 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 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 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 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 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?

Matsuei

$$$ | Miraflores

The sushi chefs shout out a greeting as you enter the teak-floored dining room of this Miraflores standout, which dates back to the early '70s. The kitchen specializes in sushi and sashimi, but if raw is not your thing, there's also plenty of hot food such as tempuras, teriyakis, and kushiyaki, a broiled chicken fillet with ginger sauce. The emphasis here is on traditional Japanese cooking, rather than Peruvian Nikkei.

Cl. Atahuapa 195, Lima, 27, Peru
981-310–180
Known For
  • Ancestral Japanese cooking
  • Super-fresh seafood
  • Tasty stir-fried rice
Restaurant Details
Closed Mon. No dinner Sun.

Something incorrect in this review?

Mérito

$$$$ | Barranco

Venezuelan and Peruvian flavors dance an exquisite pas de deux at this tiny, brick-walled tavern on a Barranco back street. The choreography is provided by chef Juan Luis Martínez, a Central veteran who renders homage to his Caracas roots while making expert use of Peruvian ingredients, including scallops, huacatay (black mint), and cocona (an Amazon fruit). Among the recent standouts on the ever-changing menu: roasted Peruvian corn in yellow chili and glazed pork belly with arepas. In 2023, the restaurant made San Pellegrino's list of Latin America's 50 Best, so reserve well in advance if you want a ground-floor seat to watch the open-kitchen pyrotechnics. 

Jr. 28 de Julio 206, Lima, Peru
01-277–1628
Known For
  • Interactive, open-kitchen setting on the first floor
  • Imaginative use of Venezuelan accents
  • Excellent catch-of-the-day preparations
Restaurant Details
Closed Sun.

Something incorrect in this review?

Nanka

$$$

At this bistro run by an Australian Peruvian couple, the emphasis is on sustainable, locally sourced, organic ingredients. Lofty sentiments, to be sure—but it also helps that this pair can really cook. Their cebiche is a fresh take on a criollo classic, combining bonito with avocado, pickled papaya, and watermelon, while the pulpo mediterráneo features octopus tentacles atop a bed of ratatouille and rustic potatoes. Vegan-friendly options abound, as do scrumptious desserts.

Cl. Manuel Bañón 260, San Isidro, Peru
994-294–931
Known For
  • Environmentally conscious cooking
  • Good duck dishes
  • Lots of vegetarian and vegan choices
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Osaka

$$$$

This wildly popular Japanese-fusion eatery is renowned for its sushi bar, but its Peruvian tiraditos and Chinese seafood dishes like broiled scallops braised in a spicy sauce are equally masterful. Settle into one of the low tables and sink your teeth into quinua maguro (seared tuna medallions served with mashed lucuma fruit and crunchy quinoa), or grilled sirloin and sautéed mushrooms atop miso mashed potatoes. The attentive service here truly sparkles.

Av. Pardo y Aliaga 660, San Isidro, 18, Peru
01-222–0405
Known For
  • Sushi and sashimi
  • Scrumptious cebiche
  • Chinese and Nikkei favorites
Restaurant Details
Reservations essential

Something incorrect in this review?

Pescados Capitales

$$$ | Miraflores

This vast, whitewashed restaurant with a laid-back vibe is popular with limeños, who flock here for its inventive recipes and fresh seafood. The name is a play on the Spanish term for the seven deadly sins, and gula (gluttony) is one of many sins worth committing here—think fettuccine with a mix of scallops, shrimp, and squid in a spicy cream sauce. Another is avaricia, or covetousness: the paiche (jungle fish) fillet served with tacacho quinoa and the salad made of cecina and chonta (smoked pork and heart of palm) will have your palate lusting. Forget morality, and just dig in!

Av. Mariscal La Mar 1337, Lima, 18, Peru
01-680–4600
Known For
  • Inventive seafood dishes
  • Busy lunchtime vibe
  • Good jungle-accented selections
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Punta Sal

$$$ | Miraflores

On a sunny afternoon, the view of the malecón and its graceful paragliders from the upper floors of this restaurant is as good as the food—which is excellent. Dishes include classic cebichería fare such as tiradito criollo (thin slices of marinated fish in a yellow-pepper sauce), conchitas a la parmesana (scallops on the half-shell smothered in garlic and toasted cheese), or pescado a la chorrillana (fish fillet in a tomato, onion, and chili broth). Piqueos, platters of appetizers, are fun to share. This place has another, less crowded (but also less scenic) location on Avenida Conquistadores in San Isidro. Arrive before 1 to get a window table.

Malecón Cisneros at Av. Tripoli, Lima, 18, Peru
01-242–4524
Known For
  • Classic limeño seafood
  • Great views of the Pacific
  • Long waits on weekends
Restaurant Details
No dinner

Something incorrect in this review?

Punto Azul

$$ | Miraflores

Generous portions of quality seafood at reasonable prices are the reason there's usually a line at this Miraflores standby. Classic Peruvian fare such as cebiche, arroz con mariscos, and parihuela keep the locals coming back. The kitchen also offers some original concoctions, such as fettuccine in a huancaína sauce with spicy panko shrimp. Unlike many Lima cebicherías, this place stays open for through dinnertime.

Cl. San Martín 595, Lima, 18, Peru
01-445–8078
Known For
  • Traditional seafood dishes
  • Affordable prices
  • Frequent lines at lunch
Restaurant Details
No dinner Sun.

Something incorrect in this review?

R18 Café Restaurante

$$ | El Centro

Hearty, no-frills criollo cooking in classy digs: that's what this wildly popular downtown eatery is all about. Seafood and piqueos (appetizer samplers) are standouts, but those looking for something lighter will find a broad array of soups and sandwiches. The muted, upscale ambience, in particular, is a welcome refuge from the chaos of Lima's Centro.

Jr. Ica 143, Lima, Peru
01-550–6256
Known For
  • Well-executed versions of Peruvian classics
  • Serene vibe in a bustling downtown area
  • Long list of juices and nonalcoholic cocktails
Restaurant Details
No dinner Sun.

Something incorrect in this review?

Rafael

$$$ | Miraflores

This small corner house is inconspicuous at first glance, but at mealtimes it's invariably packed with foodies feasting on Rafael Osterling's culinary creations. One of Lima's best chefs, Osterling mixes Peruvian, Mediterranean, and Asian influences in a menu brimming with innovation. There are plenty of pastas, such as gnocchi in a shrimp, scallop, and squid pesto, but the eclectic carta ranges from fish curry to roast suckling pig.

If you don't have a reservation, you may be able to grab a small table in the bar.

Cl. San Martín 300, Lima, 18, Peru
966-409–797
Known For
  • Pastas with seafood
  • Mediterranean flavors
  • Delicious duck dishes
Restaurant Details
Closed Sun. No lunch Mon.

Something incorrect in this review?

Restaurante Arlotia

$$ | Barranco

Basque food in Lima? Claro que sí—and it's one of the freshest, most welcome additions to Barranco's dining scene in recent years, with quinoa salads, ham-and-cheese empanadas, croquettes, quiches, and a range of tapas that is surprising for such a small kitchen. For something more substantial, try one of the Basque main courses like rabo de toro (oxtail) or bacalao al pil-pil (salt cod in garlic).

Av. Grau 340, Lima, Peru
01-256–2269
Known For
  • Great selection of interesting tapas
  • Spanish wine list
  • Authentic Basque cuisine
Restaurant Details
Closed Mon.

Something incorrect in this review?

Wa Lok

$$ | El Centro

The best chifa in Chinatown, Wa Lok is known for such memorable dishes as calamares rellenos (shrimp-stuffed squid tempura), taipá (wok-fried chicken, pork, shrimp, and vegetables), and pato pekinés (Peking duck). It's best to go with a group and share, or ask for half orders. Vegetarians can choose from more than 30 dishes. The surrounding neighborhood is sketchy after dark, so at dinnertime you're better off heading to the Miraflores branch, on the corner of Avenida Angamos Oeste and Calle Arica.

Jr. Paruro 878, Lima, 01, Peru
01-427–2750
Known For
  • Traditional Chinese cuisine
  • Excellent Peking duck
  • Seafood dishes with fresh ingredients

Something incorrect in this review?