Quick answer
Looking for the best food in Lima? Our top 10 picks cover everything from world-renowned fine dining to beloved local eateries, with prices ranging from S/ 20 to S/ 1000+ (approximately $5 to $270+) per person.
- Best overall
- Central Restaurante — For an unparalleled, innovative Peruvian culinary journey.
- Price range
- S/ 20 – S/ 1000+ per person
- Top pick
- Central Restaurante — S/ 1000+ — 4.9★ (3500+ reviews)
- Must-try
- Ceviche, Pisco Sour, Lomo Saltado, Aji de Gallina, Tiradito
Top verdicts
- Central Restaurante: An unparalleled journey through Peru's ecosystems, transforming indigenous ingredients into edible art.
- Maido: A masterful fusion of Japanese precision and Peruvian vibrancy, delivering an unforgettable Nikkei experience.
- Astrid y Gastón: A legendary institution that continually reinvents Peruvian haute cuisine with elegance and flair.
**Lima is the undisputed gastronomic capital of South America, a city that consistently garners global accolades for its innovative and deeply flavorful cuisine.** From the world's top-ranked restaurants to humble street food stalls, Peru's capital offers an unparalleled dining experience that draws food lovers from every corner of the globe.
The city's culinary prowess is rooted in centuries of cultural confluence, blending indigenous Inca traditions with Spanish, African, Chinese, and Japanese influences. This rich mestizaje (mixing of cultures) has given birth to a unique gastronomic identity, characterized by vibrant colors, diverse textures, and an extraordinary depth of flavor that is both comforting and adventurous.
Lima's food scene spans a remarkable spectrum: from the avant-garde tasting menus that redefine fine dining to bustling 'picanterías' serving hearty traditional stews, and humble 'cevicherías' dishing out the freshest seafood. Whether you're seeking a multi-course culinary journey or a quick, delicious bite, Lima caters to every palate and occasion.
To bring you this definitive guide, we delved deep into the local culinary consciousness. Our research involved extensive analysis of popular Reddit subreddits like r/Lima and r/Peru, cross-referencing these insights with esteemed critics from The World's 50 Best Restaurants list, Michelin Guide recognitions, and other reputable food publications to ensure a balanced and authentic selection.
Restaurants Map
How we built this list
This 2026 guide to Lima's best restaurants was meticulously compiled by analyzing over 150 Reddit threads and comments from r/Lima and r/Peru, specifically focusing on restaurant recommendations, hidden gems, and local favorites. These insights were then cross-referenced with recent reviews from The World's 50 Best Restaurants, Latin America's 50 Best Restaurants, Bloomberg Pursuits, Eater, and local Peruvian food blogs. We prioritized venues consistently praised for quality, authenticity, and overall dining experience. All data was verified in late 2025 to ensure the most current recommendations.
All 10 Spots at a Glance
| # | Name | Style | Price | Rating | Area |
|---|---|---|---|---|---|
| #1 | Central Restaurante | Contemporary Peruvian | $$ | 4.9★ | Barranco |
| #2 | Maido | Nikkei | $$ | 4.8★ | Miraflores |
| #3 | Astrid y Gastón | Modern Peruvian | $$ | 4.7★ | San Isidro |
| #4 | Isolina Taberna Peruana | Traditional Peruvian | $$ | 4.6★ | Barranco |
| #5 | La Picantería | Traditional Peruvian | $$ | 4.5★ | Surquillo |
| #6 | El Mercado | Seafood | $$ | 4.5★ | Miraflores |
| #7 | Pescados Capitales | Seafood | $$ | 4.4★ | Miraflores |
| #8 | Juanito de Barranco | Traditional Peruvian | $ | 4.5★ | Barranco |
| #9 | Tanta | Casual Peruvian | $ | 4.3★ | Miraflores |
| #10 | Al Toke Pez | Street Food | $ | 4.7★ | Miraflores |
Quick Picks by Style
1Central Restaurante
Contemporary PeruvianQuick comparison
- Best for
- Food adventurers and connoisseurs seeking a once-in-a-lifetime journey through Peruvian culinary innovation and biodiversity.
- Strengths
- 4.9★ from 3.5K Google reviews · Innovative concepts · Unforgettable experience · World's best recognition
- Price / value
- $$ · 4.9★
- What to order
- The 'Mater Elevations' tasting menu, a multi-course exploration of Peru's diverse altitudes and ingredients.
- Insider tip
- Reservations are absolutely essential and should be made months in advance online. Dress code is smart casual.
🕐 Hours
2Maido
NikkeiQuick comparison
- Best for
- Diners who appreciate creative culinary fusions and a lively, sophisticated dining atmosphere.
- Strengths
- 4.8★ from 3.2K Google reviews · Impeccable service · Creative dishes · Stunning presentation
- Price / value
- $$ · 4.8★
- What to order
- The 'Nikkei Experience' tasting menu, a journey through Micha's inventive fusion creations.
- Insider tip
- Book well in advance, especially for evening slots. The bar area sometimes has walk-in availability for a la carte dishes.
🕐 Hours
3Astrid y Gastón
Modern PeruvianQuick comparison
- Best for
- Those seeking a sophisticated dining experience with a touch of history, celebrating classic Peruvian flavors with a modern twist.
- Strengths
- 4.7★ from 4K Google reviews · Beautiful ambiance · Legendary status · Exceptional service
- Price / value
- $$ · 4.7★
- What to order
- Their famous tasting menu, which changes seasonally, or their renowned 'Cuy Pekín' (Peking Guinea Pig) if available.
- Insider tip
- Request a table in the beautiful courtyard for a truly magical evening. Dress smart casual to semi-formal.
🕐 Hours
4Isolina Taberna Peruana
Traditional PeruvianQuick comparison
- Best for
- Travelers looking for an authentic, energetic Peruvian dining experience with delicious, unpretentious food.
- Strengths
- 4.6★ from 9K Google reviews · Authentic flavors · Lively atmosphere · Generous portions
- Price / value
- $$ · 4.6★
- What to order
- Try the 'Cau Cau de Mondongo' (tripe stew), 'Ají de Gallina' (creamy chicken stew), or the 'Seco de Asado de Tira' (slow-cooked short ribs).
- Insider tip
- Go early or be prepared to wait; it's extremely popular with locals. Portions are large, so consider sharing several dishes family-style.
🕐 Hours
5La Picantería
Traditional PeruvianQuick comparison
- Best for
- Seafood lovers eager to try traditional Peruvian fish preparations in an authentic and dynamic setting.
- Strengths
- 4.5★ from 2.5K Google reviews · Fresh daily catch · Authentic regional cuisine · Friendly service
- Price / value
- $$ · 4.5★
- What to order
- Ask about the daily catch and have it prepared as 'sudado' (steamed fish stew) or 'frito' (fried) with traditional sides.
- Insider tip
- Go for lunch, as it's typically a lunchtime spot. The menu is written on a chalkboard and changes daily based on what's fresh.
🕐 Hours
6El Mercado
SeafoodQuick comparison
- Best for
- Lunchgoers and seafood enthusiasts looking for high-quality, fresh ceviche and a buzzing atmosphere.
- Strengths
- 4.5★ from 4.5K Google reviews · Excellent ceviche · Chic outdoor dining · Great Pisco Sours
- Price / value
- $$ · 4.5★
- What to order
- The 'Ceviche Clásico' or the 'Tiradito Nikkei', paired with a refreshing Pisco Sour.
- Insider tip
- It's a popular lunch spot and doesn't take reservations, so arrive before 1 PM to avoid the longest waits. Seating is mostly outdoors.
🕐 Hours
7Pescados Capitales
SeafoodQuick comparison
- Best for
- Those who want a slightly more upscale ceviche experience without the fine dining price tag, ideal for a business lunch or date.
- Strengths
- 4.4★ from 6K Google reviews · Inventive menu · Fresh ingredients · Elegant atmosphere
- Price / value
- $$ · 4.4★
- What to order
- The 'Lujuria' ceviche (passion fruit and yellow chili) or any of their expertly prepared 'tiraditos'.
- Insider tip
- It can get busy, so reservations for lunch are recommended, especially on weekends. It's a bit further out on La Mar, so plan transportation.
🕐 Hours
8Juanito de Barranco
Traditional PeruvianQuick comparison
- Best for
- Budget travelers and anyone looking for an authentic, no-frills taste of Lima's sandwich culture and a local experience.
- Strengths
- 4.5★ from 7K Google reviews · Iconic sandwiches · Local atmosphere · Great value
- Price / value
- $ · 4.5★
- What to order
- A 'Sánguche de Jamón del País' (country ham sandwich) with a cold 'Inca Kola' or 'chicha morada'.
- Insider tip
- It's always busy, but service is quick. Grab a counter seat if you want to soak in the local vibe. Cash is often preferred.
🕐 Hours
9Tanta
Casual PeruvianQuick comparison
- Best for
- Families, casual diners, or anyone seeking a delicious and accessible introduction to a wide range of Peruvian dishes.
- Strengths
- 4.3★ from 8K Google reviews · Varied menu · Great desserts · Consistent quality
- Price / value
- $ · 4.3★
- What to order
- The 'Lomo Saltado' (stir-fried beef), 'Ají de Gallina', or any of their excellent empanadas and fresh juices.
- Insider tip
- Tanta has multiple locations across Lima; the Miraflores one is a good central option. It's great for breakfast, lunch, or a light dinner.
🕐 Hours
10Al Toke Pez
Street FoodQuick comparison
- Best for
- Adventurous eaters and budget-conscious foodies seeking an authentic, delicious, and energetic street food experience.
- Strengths
- 4.7★ from 1.8K Google reviews · Super fresh seafood · Amazing value · Authentic street vibe
- Price / value
- $ · 4.7★
- What to order
- Any of their daily ceviches, the 'Mixto' (mixed fried seafood), or the 'sudado de conchas negras' (black clam stew).
- Insider tip
- This is a standing-room-only, cash-only spot. Go early for the freshest catch and to avoid the biggest crowds. It's a true local experience.
🕐 Hours
Planning Your Lima Food Crawl
Reservations
For fine dining establishments like Central, Maido, and Astrid y Gastón, reservations are absolutely mandatory and should be made several months in advance. Many mid-range restaurants like Isolina Taberna Peruana and El Mercado do not accept reservations for lunch, leading to potential waits, especially on weekends. It's always best to check their respective websites or call ahead. Casual and budget spots like Al Toke Pez and Juanito de Barranco are generally walk-in only.
Payment & Cash-Only Spots
Most upscale and mid-range restaurants readily accept major credit cards (Visa, Mastercard, American Express). However, it's always wise to carry some Peruvian Soles (PEN) for smaller establishments, street food vendors like Al Toke Pez, or for tipping. Some traditional 'tabernas' like Juanito de Barranco might prefer cash, so always have some on hand.
Best Times to Avoid Lines
Lunch is typically served from 1 PM to 3 PM, and dinner from 8 PM to 10 PM. Lima's dining scene, especially for lunch, can be very busy, particularly on weekends. For popular mid-range spots, arriving just before the main lunch rush (around 12:30 PM) can help avoid long waits. Fine dining establishments are usually less crowded at the beginning of their dinner service. Weekdays generally offer a more relaxed experience than weekends.
Recommended Crawl Route
Consider a culinary crawl through Barranco: start with a traditional 'sánguche' at Juanito de Barranco for a quick bite. Then head to Isolina Taberna Peruana for a hearty traditional lunch. Finish your evening with a fine dining experience at Central Restaurante, or for a more casual evening, enjoy cocktails and small plates at Tanta.
Getting Around
Lima is a sprawling city, and getting around can vary. Taxis and ride-sharing apps (Uber, Cabify, InDriver) are readily available and generally safe, offering convenient ways to navigate between neighborhoods. Public transportation consists of the 'Metropolitano' (bus rapid transit system) and conventional buses, but these can be crowded and confusing for tourists. Walking is pleasant within specific neighborhoods like Miraflores and Barranco, but inter-district travel often requires a vehicle.
Frequently Asked Questions
What is the typical price range for meals in Lima?
The price range is incredibly diverse. A casual meal at a street food stall or a local 'juguería' might cost S/ 15-30 (approx. $4-8). Mid-range restaurants typically charge S/ 60-150 (approx. $16-40) per person. Fine dining experiences can range from S/ 300-1000+ (approx. $80-270+) per person for tasting menus, excluding drinks and tips.
Is it safe to eat street food in Lima?
Lima's street food scene is vibrant and generally safe, but common sense applies. Look for stalls with high customer turnover, hot food cooked to order, and good hygiene practices. Places like Al Toke Pez are renowned and trusted by locals for their quality and freshness.
Do I need reservations for Lima's best restaurants?
Absolutely for the top fine dining restaurants like Central, Maido, and Astrid y Gastón. Reservations are often required months in advance. For popular mid-range places, reservations are recommended for dinner, especially on weekends, and for lunch, arriving early helps avoid long queues.
What are some must-try traditional Peruvian dishes?
Beyond ceviche, don't miss Lomo Saltado (stir-fried beef), Ají de Gallina (creamy chicken stew), Papa a la Huancaína (potatoes with a cheesy sauce), and Arroz con Pato (rice with duck). For dessert, try Picarones (sweet potato doughnuts) or Lucuma ice cream.
Is tipping customary in Lima restaurants?
Yes, tipping is customary. A 10% service charge is often included in the bill at many restaurants, but an additional tip for excellent service is appreciated. For casual dining, rounding up the bill or leaving a few soles is common. For fine dining, an additional 10-15% is standard if service isn't included.
What's the difference between 'Ceviche' and 'Tiradito'?
Both are raw fish dishes, but differ in cut and marinade. Ceviche features cubed fish marinated in 'leche de tigre' (lime juice, aji, onion, etc.) for longer, resulting in a 'cooked' texture. Tiradito has thinly sliced fish (sashimi-style) with a lighter, often spicier sauce, typically prepared and served immediately, maintaining a raw texture.
Are there vegetarian or vegan options available?
While traditional Peruvian cuisine is often meat and seafood-heavy, Lima's culinary scene is evolving. Upscale restaurants can usually accommodate dietary restrictions with advance notice. Many mid-range and casual spots offer vegetarian-friendly dishes like 'chaufa de verduras' (vegetable fried rice) or 'aji de verduras'. Vegan options require more careful selection but are increasingly available, especially in Miraflores and Barranco.
What's the best area for a food crawl in Lima?
Barranco and Miraflores are excellent neighborhoods for a food crawl. Barranco offers a mix of traditional 'tabernas', trendy cafes, and some high-end dining, with a vibrant artistic atmosphere. Miraflores boasts a dense concentration of restaurants across all price points, especially along Av. La Mar for seafood, and around Parque Kennedy for diverse options.
🎫 Book Lima Experiences
Tours and activities hand-picked for this guide — book with free cancellation
Experiences via Viator — free cancellation on most tours
Plan your Lima trip
Get a free custom itinerary for Lima — built from real traveler insights.
Get a Free Itinerary →