Best Restaurants in Lima: From Street Food to World-Class Dining
Contents
- World-Class (Fine Dining)
- Central — Barranco
- Maido — San Isidro
- Astrid y Gastón — San Isidro
- Cevichería (The Essential Category)
- La Mar — Miraflores
- El Mercado — Miraflores
- Punto Azul — Miraflores/San Borja
- Peruvian Classics (Mid-Range)
- Tanta — Miraflores and San Isidro
- Isolina — Barranco
- Pescados Capitales — Miraflores
- Japanese-Peruvian (Nikkei)
- Osaka — Miraflores
- Hanzo — Miraflores
- Chinese-Peruvian (Chifa)
- Salon Capón — Barrio Chino
- Street Food and Markets
- Surquillo Market (Mercado No. 1 de Surquillo) — Surquillo
- Mercado de Barranco — Barranco
- Anticucho stalls (citywide, evening)
- Breakfast
- El Pan de la Chola — Miraflores
- Tostadería Bisetti — Barranco
- Booking Advice
Lima has arguably the most exciting restaurant scene in South America. The combination of extraordinary local ingredients (Pacific seafood, Andean potato varieties, Amazon fruits), a history of immigrant communities (Japanese, Chinese, Italian, African) creating fusion traditions, and a generation of technically trained chefs has produced a food city that now competes directly with New York, Tokyo, and Copenhagen. For background on the cuisine itself, see our Peruvian food guide.
This guide covers the full range — from the restaurants that appear on every World’s 50 Best list to the market stall where you’ll eat the best ceviche for S/18.
World-Class (Fine Dining)
Central — Barranco
Chef Virgilio Martínez’s flagship, regularly ranked in the global top five. The 18-course tasting menu (approximately USD 200–USD 250 per person as of 2026, excluding drinks) is built around altitudinal ecosystems — each course represents a different elevation zone from the Pacific Ocean floor (below sea level) to the high-altitude puna (4,000m+). The ingredients are sourced from across Peru’s extraordinary biodiversity; the cooking is technically sophisticated without losing its Peruvian identity. Located in Barranco; requires reservation 2–3 months ahead.
Maido — San Isidro
Chef Mitsuharu Tsumura’s Nikkei restaurant (Japanese-Peruvian fusion) regularly appears in the world’s top five alongside Central. The omakase tasting menu costs approximately USD 120–USD 160 per person as of 2026. Tsumura trained in Japan and has refined a cuisine that genuinely represents both traditions rather than a novelty fusion. The nigiri uses Peruvian fish; the leche de tigre borrows from Japanese ponzu; the result is uniquely Lima. Reserve 2–3 months ahead.
Astrid y Gastón — San Isidro
Gastón Acurio’s flagship restaurant in Lima, housed in a beautiful 16th-century mansion (Casa Moreyra). Contemporary Peruvian tasting menus from approximately USD 120–USD 180 per person as of 2026. This is where Acurio’s culinary philosophy — elevating traditional Peruvian ingredients through French technique — is most fully expressed.
Cevichería (The Essential Category)
La Mar — Miraflores
The most celebrated cevichería in Peru, and the one that introduced Peruvian seafood to a global audience. No reservations — arrive before 12:30 for lunch or expect to wait 30–60 minutes. Ceviche clásico (the benchmark) costs approximately S/55–S/75 as of 2026; tiradito de lenguado approximately S/60–S/80. The leche de tigre shots are excellent. Consistently recommended as the best value for the calibre of cooking. Open lunch only (12:00–17:00).
El Mercado — Miraflores
Rafael Osterling’s seafood-focused restaurant. Slightly simpler menu than La Mar, excellent quality, and somewhat easier to get a table. Ceviche and tiradito approximately S/50–S/80 per person as of 2026. Lunch only. Located on Hipólito Unanue.
Punto Azul — Miraflores/San Borja
A Lima institution with multiple branches, serving the best everyday ceviche in the city. Not a fine dining experience — plastic chairs, paper menus, busy at lunchtime — but consistently excellent fish. Mixed ceviche (ceviche mixto) approximately S/35–S/50 per person as of 2026. Hugely popular with local families at Sunday lunch.
Peruvian Classics (Mid-Range)
Tanta — Miraflores and San Isidro
Gastón Acurio’s accessible bistro group, serving reliable Peruvian standards (lomo saltado, ají de gallina, causa, ceviche) in comfortable settings without fine-dining prices. Mains approximately S/35–S/60 per person as of 2026. Good for a reliable lunch without reservation anxiety. The Larcomar branch has Pacific views.
Isolina — Barranco
Traditional Peruvian family cooking in generous portions, set in a beautifully restored Barranco house. The menu is deliberately classic and rustic: sancochado (boiled meat broth), cau cau (offal stew), and triple (triple-decker sandwich with hen’s egg, tomato, and beet). Mains approximately S/45–S/75 per person as of 2026. Very popular; book ahead.
Pescados Capitales — Miraflores
A Lima cevichería with more elaborate preparations than the classic spots — grilled fish options, creative tiraditos, and a strong list of fish-friendly pisco cocktails. Mains approximately S/55–S/90 per person as of 2026. Good for groups with mixed seafood tolerances.
Japanese-Peruvian (Nikkei)
Lima has one of the world’s largest Japanese-Peruvian communities (Nikkei), dating from 19th-century immigration, and the resulting culinary tradition is genuinely distinctive.
Osaka — Miraflores
A polished Nikkei concept with beautifully presented dishes: tiradito with Japanese citrus, sushi rolls using Andean potatoes, and hot pots with Peruvian broths. Mains approximately S/65–S/100 per person as of 2026. Popular with Lima’s business crowd at lunch.
Hanzo — Miraflores
More casual Nikkei, popular with younger Lima diners. Ramen with Peruvian-inflected broths, izakaya-style small plates, and good sake selection. Mains approximately S/40–S/70 per person as of 2026.
Chinese-Peruvian (Chifa)
Lima’s Chinatown (Barrio Chino), on Calle Capón in the Centro Histórico, has been the centre of Chifa cooking since the 19th century. Chifa is a Chinese-Peruvian fusion that is now simply considered standard Peruvian food — lomo saltado owes its soy-and-wok technique to this tradition.
Salon Capón — Barrio Chino
The most established restaurant in Chinatown, serving reliable dim sum, wonton soups, and char siu pork. Mains approximately S/20–S/45 per person as of 2026. Busy on Sunday mornings for dim sum.
Street Food and Markets
Surquillo Market (Mercado No. 1 de Surquillo) — Surquillo
The market used by Lima’s top chefs for sourcing ingredients, approximately 2km from Miraflores. Worth visiting for the extraordinary variety of produce — Andean potatoes in 20 varieties, fresh-caught Pacific fish, Amazon fruits. Juice stalls serve excellent fresh blends for approximately S/5–S/8 as of 2026. Cooked food stalls open for lunch (approximately S/15–S/25 for a full meal).
Mercado de Barranco — Barranco
A smaller, gentrified market in Barranco’s artsy neighbourhood. Food stalls inside serve good ceviche (approximately S/18–S/25) and traditional lunch dishes. Better atmosphere than larger markets; lower tourist pressure.
Anticucho stalls (citywide, evening)
One of Lima’s great street food traditions. After approximately 19:00, anticucheras set up charcoal grills throughout Miraflores (particularly on Larco Avenue and near Parque Kennedy) and Barranco. Beef heart skewers (anticuchos), fried potatoes, and choclo corn. Two to three skewers approximately S/8–S/15. Peak quality after dark when the charcoal grill is at its most active.
Breakfast
El Pan de la Chola — Miraflores
The best sourdough bakery in Lima, with good filter coffee. Breakfast and brunch menu approximately S/25–S/50 per person as of 2026. Opens at 08:00; popular with Miraflores regulars.
Tostadería Bisetti — Barranco
Speciality coffee shop in Barranco with the best single-origin Peruvian coffee in the city. Light breakfast dishes approximately S/20–S/35 as of 2026. Relaxed atmosphere; good for a slow morning.
Booking Advice
For neighbourhood orientation and transport options to these restaurants, see our Lima city guide.
Reservations required: Central, Maido, Astrid y Gastón (2–3 months ahead for prime slots). Book 1–3 days ahead: Isolina, Pescados Capitales, Osaka, Tanta. Walk-in or short notice: La Mar (no reservations — just arrive early), El Mercado, Punto Azul, Tanta, most mid-range spots. No booking needed: Street stalls, markets.
Most top Lima restaurants have English menus and English-speaking staff. Tipping is standard at approximately 10–15% in sit-down restaurants (servicio is sometimes added automatically — check your bill).
Book an experience
Food & Drink in the area
Instant confirmation · Free cancellation on most bookings
Frequently Asked Questions
- How far in advance should I book Lima's top restaurants?
- Central and Maido (both regularly in the world's top 10) require bookings 2–3 months ahead, particularly for dinner slots on weekends. La Mar does not take reservations — arrive before 12:30 for lunch to avoid a long wait. Most mid-range Miraflores and Barranco restaurants accept same-day or next-day bookings.
- What is the difference between Lima's expensive and affordable restaurants?
- Lima has an extraordinary range. A street market breakfast (fresh juice and tamales) costs approximately S/8–S/15. A solid mid-range lunch at places like Punto Azul or Tanta runs S/40–S/70 per person. A full tasting menu at Central or Maido costs USD 120–USD 250 per person. The quality jump between tiers is real — Lima's top restaurants genuinely rank among the best in the world.
- Is Lima safe to eat street food?
- Market stalls and popular street food are generally safe for most travellers. Cooked dishes, juices from busy stalls, and prepared foods sold at high turnover are lower risk than raw salads or foods sitting out for long periods. Avoid raw fish that has clearly been sitting for hours — though ceviche at reputable stalls is made fresh. If you have a sensitive stomach, start with cooked market dishes before attempting raw fish.