Best Restaurants in Lima: The Complete Dining Guide

Discover the best restaurants in Lima, Peru. From world-ranked fine dining to local cevicherias, chifa, and budget eats. Complete guide by neighborhood with prices and tips.

Quick Answer

Lima is South America's culinary capital with multiple restaurants on the World's 50 Best list. For fine dining: Central, Maido, Kjolle. For ceviche: La Mar, Punto Azul, Al Toke Pez. For chifa: Chifa Titi, Salon Capon. For budget: any menu del dia spot in Surquillo. Book top restaurants 2-3 months ahead.

Lima: South America's Culinary Capital

Lima has earned its place as one of the world's great food cities. The city has won the World Travel Awards' "World's Leading Culinary Destination" more than 12 times, and multiple Lima restaurants consistently appear on the World's 50 Best Restaurants list.

What makes Lima's restaurant scene exceptional is its range. You can eat a world-class meal for $5 at a local cevicheria or spend $200 on a tasting menu at Central - and both experiences are genuinely outstanding. The city's culinary diversity reflects Peru's cultural fusion: indigenous Andean, Spanish colonial, African, Chinese (chifa), Japanese (nikkei), and Italian influences all converge here.

Lima has over 220,000 restaurants. This guide focuses on the ones worth your time across every budget level.

12x

World's Leading Culinary Destination

5

Restaurants on World's 50 Best

6,000+

Chifa restaurants

$5-$200

Meal price range

World-Ranked Fine Dining in Lima

These restaurants have put Lima on the global culinary map. They offer innovative tasting menus that reinterpret Peruvian cuisine through modern techniques.

Central

#1 World 2023

Chef Virgilio Martinez's groundbreaking restaurant explores Peru's biodiversity through a tasting menu organized by altitude - from the Pacific Ocean to 4,100m in the Andes. Each course uses ingredients from a specific ecosystem. A once-in-a-lifetime culinary journey.

Price: $150-$200/person Location: Barranco Book: 2-3 months ahead Style: Tasting menu only

Maido

World's 50 Best

Chef Mitsuharu Tsumura's nikkei (Japanese-Peruvian) restaurant. The tasting menu blends Japanese precision with Peruvian ingredients - think sushi with aji amarillo, ceviche with yuzu. Extraordinary technique and presentation.

Price: $120-$180/person Location: Miraflores Book: 1-2 months ahead Style: Nikkei tasting menu

Kjolle

World's 50 Best

Chef Pia Leon (Virgilio Martinez's partner) runs this restaurant focused on Peruvian ingredients and feminine perspective. More approachable than Central but equally innovative. Beautiful space in the same Barranco building as Central.

Price: $80-$130/person Location: Barranco Book: 1-2 months ahead Style: Tasting menu

Astrid y Gaston

World's 50 Best

Chef Gaston Acurio's flagship - the restaurant that launched Peru's culinary revolution in 1994. Set in a beautiful colonial mansion in San Isidro. Classic Peruvian dishes elevated to fine dining. More traditional than Central or Maido.

Price: $80-$150/person Location: San Isidro Book: 2-4 weeks ahead Style: A la carte + tasting

Mater Iniciativa / Mil

Sacred Valley

Virgilio Martinez's research kitchen in Moray, Sacred Valley (not Lima but worth mentioning). Dining among Incan agricultural terraces at 3,500m. Uses hyper-local ingredients from the surrounding Andes. Extraordinary setting and concept.

Price: $150-$200/person Location: Sacred Valley Book: 2-3 months ahead Style: Tasting menu

Best Cevicherias in Lima

Ceviche is Peru's national dish, and Lima has the best cevicherias in the world. Remember: eat ceviche at lunch (11am-4pm) when fish is freshest.

La Mar - Miraflores

Gaston Acurio's flagship cevicheria. Textbook-perfect ceviche clasico, exceptional tiraditos, and creative seafood dishes. Always busy - book ahead or arrive at opening (12pm). Beautiful open-air setting.

$$$ | 50-80 soles/dish | Reservations recommended | 12pm-5pm

Punto Azul - Multiple Locations

The people's cevicheria. Excellent quality, generous portions, fair prices. Always packed with locals. No reservations - expect a short wait at peak hours. Multiple locations across Lima.

$$ | 30-50 soles/dish | Walk-in only | 11am-5pm

Al Toke Pez - Surquillo

Tiny 12-seat counter near Surquillo market. Chef Tomas Matsufuji serves nikkei-influenced ceviche that rivals restaurants 5x the price. Arrive before noon. Cash only. Worth the wait.

$$ | 30-45 soles/dish | No reservations | 11am-3pm

Canta Rana - Barranco

Barranco institution since 1955. No-frills, generous portions, incredibly fresh. Casual, lively atmosphere. Cash only. A true local experience away from tourist crowds.

$$ | 25-40 soles/dish | Walk-in, cash only | 11am-4pm

El Mercado - Miraflores

Chef Rafael Osterling's elegant seafood restaurant. Creative presentations, legendary leche de tigre, beautiful space. Great for a special lunch. Reservations required.

$$$ | 45-70 soles/dish | Reservations required | 12:30pm-4:30pm

Best Chifa Restaurants in Lima

Chifa (Chinese-Peruvian fusion) is a massive part of Lima's food culture. With over 6,000 chifa restaurants, the city has more Chinese restaurants per capita than almost anywhere outside Asia. Lomo saltado is the most famous chifa dish.

Chifa Titi - San Borja

Widely considered Lima's best chifa. Exceptional dim sum, perfect arroz chaufa, and creative fusion dishes. Upscale atmosphere with authentic flavors. Worth the trip to San Borja.

$$$ | 40-70 soles/dish | Reservations recommended

Salon Capon - Barrio Chino

In the heart of Lima's Chinatown. Authentic Cantonese-Peruvian cooking in a bustling, no-frills setting. Famous for wonton soup, kam lu wantan, and siu mai. The real deal.

$$ | 25-45 soles/dish | Walk-in | Centro de Lima

Wa Lok - Barrio Chino

Another Chinatown classic, operating since 1960. Massive menu with over 100 dishes. Known for roast duck, dim sum, and their signature chaufa. Multiple floors, always busy on weekends.

$$ | 30-50 soles/dish | Walk-in | Centro de Lima

Madam Tusan - Miraflores

Gaston Acurio's upscale chifa concept. Modern Chinese-Peruvian fusion in a beautiful space. Dim sum brunch on weekends is excellent. More accessible location for tourists staying in Miraflores.

$$$ | 35-60 soles/dish | Reservations recommended | Miraflores

Best Restaurants by Neighborhood

Lima is a sprawling city. Where you eat depends on where you're staying. Here's the best of each neighborhood.

Miraflores (Tourist Hub)

The most popular area for tourists. Highest concentration of quality restaurants, from fine dining to casual. Safe, walkable, and convenient.

Fine Dining

  • Maido - Nikkei tasting menu ($120-$180)
  • IK Restaurante - Modern Peruvian ($60-$90)
  • Rafael - Contemporary ($50-$80)

Casual & Mid-Range

  • La Mar - Best ceviche ($15-$22)
  • Punto Azul - Local favorite ceviche ($8-$14)
  • Madam Tusan - Upscale chifa ($10-$16)
  • Baan - Thai-Peruvian fusion ($12-$18)

Barranco (Trendy & Creative)

Lima's bohemian neighborhood. Art galleries, craft cocktail bars, and creative restaurants. More local vibe than Miraflores. Great nightlife.

Must-Visit

  • Central - #1 in the world ($150-$200)
  • Kjolle - Innovative Peruvian ($80-$130)
  • Isolina - Traditional Peruvian ($12-$20)
  • Canta Rana - Classic cevicheria ($7-$11)

Bars & Drinks

  • Ayahuasca - Craft pisco sours in colonial mansion
  • Dada Bar - Creative cocktails
  • Juanito's - Historic dive bar

San Isidro (Business & Upscale)

Lima's financial district. Upscale restaurants, business lunches, and elegant dining. Quieter than Miraflores at night.

  • Astrid y Gaston - Gaston Acurio's flagship ($80-$150)
  • Osaka - Nikkei ($30-$50)
  • Malabar - Modern Peruvian with Amazonian ingredients ($40-$60)
  • La Locanda - Italian-Peruvian ($25-$40)

Surquillo (Local & Authentic)

Adjacent to Miraflores but much more local. Home to Surquillo Market and some of Lima's best hidden gems. Lower prices, authentic atmosphere.

  • Al Toke Pez - Legendary 12-seat cevicheria ($8-$12)
  • Surquillo Market - Fresh food stalls ($3-$6)
  • Menu del dia restaurants - Complete lunch ($3-$5)
  • La Picanteria - Traditional Peruvian ($10-$18)

Centro de Lima (Historic & Traditional)

Lima's historic center. Traditional restaurants, Chinatown (Barrio Chino), and historic bars. More gritty but authentic. Visit during the day.

  • Hotel Bolivar Bar - Historic pisco sours since 1920s
  • Salon Capon - Authentic chifa in Chinatown ($7-$12)
  • Wa Lok - Classic chifa since 1960 ($8-$14)
  • Cordano - Historic bar and restaurant since 1905 ($8-$15)

Best Budget Restaurants in Lima

You don't need to spend a lot to eat incredibly well in Lima. These options offer excellent food at budget-friendly prices.

Menu del Dia ($3-$5)

Set lunch menus at local restaurants. Includes soup, main course, drink, and sometimes dessert. Available 12pm-3pm at thousands of restaurants across Lima. The best value in the city.

Where: Surquillo, Lince, Jesus Maria, any non-tourist area

Markets ($3-$8)

Surquillo Market, Mercado No. 1, and neighborhood markets have food stalls serving fresh ceviche, soups, and full meals. Authentic, cheap, and delicious. Eat where locals eat.

Best: Surquillo Market (near Miraflores), San Isidro Market

Pollo a la Brasa ($5-$8)

Rotisserie chicken restaurants are everywhere in Lima. A quarter chicken with fries, salad, and sauces costs $5-$8. Chains like Norky's and Pardos are reliable. Peru's most consumed dish by volume.

Chains: Pardos Chicken, Norky's, Rocky's

Street Food ($1-$4)

Empanadas, anticuchos (beef heart skewers), salchipapas (sausage and fries), tamales, and fresh juices. Found on street corners and in parks, especially in the evening.

Best areas: Parque Kennedy (evening), Surquillo, Centro

Budget Tip

Eat your big meal at lunch (menu del dia) and have a lighter dinner. This is how locals eat and saves 50-70% compared to dinner prices. See our budget travel guide for more money-saving tips.

Booking Tips & Practical Info

How to Book Top Restaurants

Central, Maido, Kjolle: Book through their websites 2-3 months in advance. Cancellations sometimes open up 1-2 weeks before. Check regularly.

Astrid y Gaston, La Mar, El Mercado: Book 1-2 weeks ahead via their websites or OpenTable. Lunch is easier to get than dinner.

Mid-range restaurants: Call 1-3 days ahead or book same-day for lunch. WhatsApp reservations are common in Lima.

Casual spots: No reservation needed. Arrive early (12pm for lunch) to avoid waits at popular places.

Tipping in Lima Restaurants

Standard: 10% tip is customary at sit-down restaurants.

Check the bill: Some restaurants include 10% "servicio" (service charge). If included, additional tip is optional.

Fine dining: 10-15% is appropriate for exceptional service.

Casual/street food: No tip expected. Round up if you want.

Dining Hours in Lima

Breakfast: 7am-10am (hotels, cafes)

Lunch: 12pm-3pm (main meal of the day, best value)

Ceviche: 11am-4pm only (cevicherias close after lunch)

Dinner: 7pm-11pm (restaurants open later than you'd expect)

Late night: Many restaurants serve until midnight on weekends

Dietary Restrictions

Vegetarian: Improving but still limited at traditional restaurants. Fine dining handles it well. Ask for "soy vegetariano/a."

Vegan: Growing scene in Miraflores and Barranco. Dedicated vegan restaurants exist. Traditional restaurants struggle with vegan requests.

Gluten-free: Many Peruvian dishes are naturally gluten-free (rice-based, potato-based). Soy sauce in chifa contains gluten - ask for tamari.

Allergies: Communicate clearly. "Soy alergico/a a..." (I'm allergic to...). Fine dining restaurants handle allergies professionally.

Book a Lima Food Tour

Explore Lima's best restaurants and markets with local food experts.

Frequently Asked Questions

What is the best restaurant in Lima Peru?

Central by chef Virgilio Martinez is widely considered Lima's best restaurant, ranked #1 in the World's 50 Best Restaurants in 2023. It offers a tasting menu exploring Peru's ecosystems from sea level to the Andes. Reservations must be made 2-3 months in advance. Other top contenders include Maido (nikkei cuisine), Kjolle, and Astrid y Gaston.

How far in advance should I book restaurants in Lima?

For world-ranked restaurants (Central, Maido, Kjolle): 2-3 months ahead. For popular restaurants (La Mar, Astrid y Gaston): 1-2 weeks ahead. For mid-range restaurants: 1-3 days ahead. For casual restaurants and cevicherias: no reservation needed.

What is the best area to eat in Lima?

Miraflores has the highest concentration of quality restaurants for tourists. Barranco is trendier with creative cuisine. San Isidro has upscale business dining. Surquillo has authentic local food at lower prices. Centro de Lima has traditional restaurants and historic bars.

Is Central restaurant in Lima worth it?

Yes, if you appreciate innovative gastronomy. Central's tasting menu (around $150-200 per person) is a unique culinary journey through Peru's biodiversity. Each course represents a different altitude. It is a once-in-a-lifetime experience. If you prefer traditional food, spend that budget across multiple excellent restaurants instead.

How much does a nice dinner cost in Lima?

Budget: $5-$10. Mid-range: $15-$25. Upscale: $30-$50. Fine dining tasting menus: $80-$200. A nice dinner at a good restaurant in Miraflores typically costs $20-$35 per person including a drink. See our food costs guide for detailed pricing.

What is chifa food in Lima?

Chifa is Chinese-Peruvian fusion cuisine, born when Chinese immigrants adapted Cantonese cooking with local ingredients. Popular dishes include arroz chaufa (fried rice), tallarin saltado (stir-fried noodles), and wonton soup. Lima has over 6,000 chifa restaurants. The best are in Barrio Chino (Chinatown).

Related Articles

Skip to main content