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 2023Chef 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.
Maido
World's 50 BestChef 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.
Kjolle
World's 50 BestChef 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.
Astrid y Gaston
World's 50 BestChef 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.
Mater Iniciativa / Mil
Sacred ValleyVirgilio 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.
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
Lima Travel Guide
Complete guide to Peru's capital city.
Peruvian Food Guide
Everything about Peru's world-famous cuisine.
Ceviche Peru
Complete guide to Peru's national dish.
Lomo Saltado
Peru's iconic stir-fried beef dish.
Pisco Sour Recipe
How to make Peru's national cocktail.
Peru Food Costs
Complete meal budget guide for Peru.