Lima Food Guide: Peru's Culinary Capital

Lima is one of the world's great food cities. From S/10 market lunches to multi-course tasting menus, here is where and what to eat across every neighborhood and budget.

Quick Answer

Lima's food scene spans street carts to world-ranked restaurants. Eat ceviche for lunch (never dinner), try anticuchos from street vendors, visit Surquillo market for cheap local food, and explore Barranco for creative restaurants. Budget: S/30-50 ($8-13) per day eating well at local spots. Miraflores is the easiest neighborhood for tourists to start.

Lima as Food Capital

Lima's food scene is the result of 500 years of immigration and cultural blending. Indigenous Andean ingredients meet Spanish colonial cooking, African techniques, Chinese stir-frying (chifa), Japanese precision (Nikkei), and Italian pasta traditions. The result is one of the most diverse and creative cuisines on the planet.

The city has restaurants at every price point. You can eat a three-course lunch for S/12 ($3) at a market stall or spend S/600+ ($158+) on a tasting menu at a world-ranked restaurant. Both experiences are authentically Lima. The city takes food seriously at every level - a street vendor's anticuchos can be as carefully prepared as a fine dining plate.

For travelers, Lima is a place where food is a primary reason to visit, not just fuel between sightseeing. Plan at least 2-3 days here specifically for eating. Your stomach will thank you.

S/10-18

Menu del dia lunch

2-3 days

Minimum for food focus

Miraflores

Best starting neighborhood

Lunch

Main meal of the day

Where to Eat by Neighborhood

Each Lima neighborhood has its own food personality. Here is what to expect and where to focus your eating time.

Miraflores

The most tourist-friendly neighborhood. High concentration of restaurants from budget to upscale. Safe to walk around, easy to find options. Cevicherías, Nikkei restaurants, cafes, and international food. Parque Kennedy area has the most density. Prices are slightly higher than other neighborhoods but quality is consistent.

Best for: First-time visitors, variety Price range: S/20-80 per meal ($5-21) Vibe: Tourist-friendly, walkable Don't miss: Ceviche lunch, Nikkei dinner

Barranco

Lima's bohemian neighborhood. Creative restaurants, craft cocktail bars, and a younger crowd. More experimental menus and fusion cooking. Great for dinner and drinks. Walkable from Miraflores along the malecón (30 minutes) or quick taxi ride. Prices similar to Miraflores but with more personality.

Best for: Creative food, nightlife Price range: S/25-100 per meal ($7-26) Vibe: Trendy, artistic, lively at night Don't miss: Craft cocktails, fusion restaurants

Surquillo

The neighborhood for market food and local eating. Mercado de Surquillo is the star - fresh ceviche, juices, and full meals at market prices. The streets around the market have cheap restaurants and huariques (hidden local gems). Less polished than Miraflores but more authentic and much cheaper.

Best for: Markets, budget eating, local food Price range: S/8-25 per meal ($2-7) Vibe: Local, busy, no-frills Don't miss: Market ceviche, fresh juices

San Isidro

Lima's business district. Upscale restaurants, power lunches, and some of the city's most acclaimed fine dining. Quieter at night than Miraflores or Barranco. Good for a special meal. Also has excellent bakeries and cafes for daytime visits.

Best for: Fine dining, business lunches Price range: S/40-200+ per meal ($11-53+) Vibe: Upscale, quiet, professional Don't miss: Tasting menus, Nikkei fine dining

Must-Try Dishes in Lima

These are the dishes that define Lima's food identity. Try them all during your visit - most are available at every price level from street food to fine dining.

Ceviche

Fresh raw fish cured in lime juice with red onion, chili, and cilantro. Served with sweet potato and canchita (toasted corn). Always eat ceviche at lunch - it is made fresh daily from the morning catch. Never order it at dinner. S/20-45 ($5-12) at most cevicherías.

Lunch only | Every neighborhood | Full ceviche guide

Lomo Saltado

Stir-fried beef strips with onions, tomatoes, soy sauce, and french fries, served with rice. A perfect example of Chinese-Peruvian fusion (chifa influence). Available everywhere from market stalls (S/12-18) to upscale restaurants (S/35-55).

Lunch or dinner | Every neighborhood | S/12-55 ($3-15)

Anticuchos

Grilled beef heart skewers marinated in ají panca and vinegar. Smoky, tender, and served with boiled potato and corn. Street vendors set up carts in the evening (from 6pm). A beloved Lima street food tradition. S/5-10 ($1.50-3) per serving from carts.

Evening street food | Miraflores, Surquillo, Centro | S/5-15 ($1.50-4)

Causa

Layered cold dish made from seasoned mashed yellow potato with avocado and a filling (usually tuna, chicken, or shrimp). Served as a starter or light lunch. Looks like a small cake. Creamy, tangy, and satisfying. S/15-30 ($4-8).

Lunch | Restaurants and markets | S/15-30 ($4-8)

Ají de Gallina

Shredded chicken in a creamy yellow chili sauce made with ají amarillo, bread, walnuts, and Parmesan. Served over rice with boiled potato and a black olive. Comfort food. Available at most traditional restaurants. S/15-35 ($4-9).

Lunch | Traditional restaurants | S/15-35 ($4-9)

Arroz Chaufa

Peruvian fried rice (chifa). Wok-fried rice with scrambled egg, green onion, soy sauce, and your choice of chicken, pork, or seafood. Found at chifa restaurants throughout Lima. Quick, filling, and cheap. S/12-25 ($3-7).

Lunch or dinner | Chifa restaurants | S/12-25 ($3-7)

Markets & Street Food

Lima's markets are where locals eat. They are cheap, fresh, and give you a window into everyday Peruvian food culture. Here are the markets worth visiting.

Mercado de Surquillo (Mercado No. 2)

The top market for travelers. Clean, organized, and safe. The second floor has prepared food stalls serving fresh ceviche (S/12-20), juices (S/5-8), and full meals (S/10-18). The ground floor sells produce, meat, and fish. Walking distance from Miraflores. Go for lunch between 11am-2pm for the freshest food.

Location: Surquillo (near Miraflores) Hours: 7am-5pm daily Budget: S/10-20 per meal ($3-5) Best for: Ceviche, juices, lunch

Mercado San Pedro (Miraflores)

A smaller, more modern market in Miraflores. Convenient if you are staying in the area. Has a food court section with prepared meals, fresh juices, and snacks. Less overwhelming than Surquillo but also less authentic. Good for a quick, cheap lunch without venturing far.

Location: Miraflores Hours: 8am-6pm daily Budget: S/12-25 per meal ($3-7) Best for: Convenience, quick lunch

Mercado Central (Lima Centro)

Lima's largest traditional market. Chaotic, loud, and full of life. Hundreds of stalls selling everything from exotic fruits to live animals. The food section has incredibly cheap meals (S/7-12) but it is not as clean or organized as Surquillo. Best visited with a guide or on a food tour. Watch your belongings.

Location: Lima Centro (Barrios Altos) Hours: 6am-4pm daily Budget: S/7-15 per meal ($2-4) Best for: Authentic experience, cheapest food

Street Food to Try

  • Anticuchos: Beef heart skewers from evening carts. S/5-10 ($1.50-3). Look for carts with long queues.
  • Emoliente: Hot herbal drink sold from carts in the morning. Made with barley, flaxseed, herbs, and lime. S/2-3 ($0.50-1).
  • Picarones: Sweet potato and squash doughnuts drizzled with chancaca syrup. Sold from evening carts. S/5-8 ($1.50-2).
  • Tamales: Corn dough stuffed with chicken or pork, wrapped in banana leaf. Breakfast food. S/4-7 ($1-2).
  • Pan con chicharrón: Sandwich with fried pork, sweet potato, and onion salsa. Morning street food. S/6-10 ($2-3).

Budget Eating Tips

You can eat well in Lima on S/30-50 ($8-13) per day if you know where to look. Here is how to maximize flavor while minimizing spend.

How to Eat Cheap in Lima

  • Menu del dia: Set lunch at local restaurants. Includes soup, main course, drink, and sometimes dessert. S/10-18 ($3-5). Available 12pm-3pm at restaurants displaying "menú" signs. This is how most Limeños eat lunch.
  • Markets: Eat at Surquillo market for S/10-20 ($3-5) per meal. Fresh, filling, and authentic.
  • Lunch over dinner: Lunch is the main meal in Peru. Restaurants offer better value at lunch. Dinner menus are often more expensive for the same dishes.
  • Chifa restaurants: Chinese-Peruvian restaurants serve large portions for S/12-25 ($3-7). Arroz chaufa and tallarin saltado are filling and cheap.
  • Bakeries (panaderías): Fresh bread, empanadas, and pastries for S/2-5 ($0.50-1.50). Good for breakfast on the go.
  • Avoid tourist strips: Restaurants on Calle de las Pizzas (Miraflores) and the main Barranco drag charge premium prices. Walk one block off the main streets for better value.
  • Water: Buy large bottles from bodegas (corner shops) for S/2-3 instead of S/5-8 at restaurants.
Meal Budget Option Cost
Breakfast Bakery empanada + juice from bodega S/5-8 ($1.50-2)
Lunch Menu del dia at local restaurant S/10-18 ($3-5)
Snack Street food (anticuchos, picarones) S/5-10 ($1.50-3)
Dinner Chifa or market food S/12-20 ($3-5)
Daily Total Eating well on a budget S/32-56 ($8-15)

Food Tours

A food tour is one of the best ways to start your Lima food exploration. Good tours take you to places you would never find alone and provide cultural context that makes the food more meaningful.

Market & Street Food Tours

Visit Surquillo market, try street food, and learn about ingredients. Usually 3-4 hours, morning departure. Includes 8-12 tastings. Good for understanding everyday Peruvian food culture.

3-4 hours | S/150-250 ($40-66) | Morning | All food included

Miraflores & Barranco Food Walk

Walking tour through both neighborhoods, stopping at restaurants, bars, and hidden spots. Usually includes ceviche, pisco sour, and several other tastings. Evening tours include cocktail bars.

3-4 hours | S/200-350 ($53-92) | Afternoon/evening | 6-10 stops

Cooking Classes

Learn to make ceviche, lomo saltado, or pisco sours. Most classes include a market visit to buy ingredients, then hands-on cooking and eating. Half-day activity. Good for food enthusiasts who want to recreate dishes at home.

4-5 hours | S/180-350 ($47-92) | Morning | Includes market visit

Lima Centro & Chinatown Tour

Explore the historic center's food scene including Barrio Chino (Chinatown), traditional picanterías, and colonial-era recipes. More adventurous than Miraflores tours. Includes chifa, traditional desserts, and market visits.

3-4 hours | S/150-280 ($40-74) | Morning | Includes transport

Fine Dining

Lima has several restaurants that regularly appear on world rankings. If you want to splurge on one meal, these are worth the investment. Book well in advance - popular spots fill up 2-4 weeks ahead.

What to Expect

  • Tasting menus: S/300-700 ($79-184) per person, not including drinks. Usually 8-15 courses.
  • À la carte: S/60-150 ($16-40) per main course at top restaurants.
  • Reservations: Book 2-4 weeks ahead for top restaurants. Easier on weekday lunches.
  • Dress code: Smart casual at most places. No shorts or flip-flops. Some require collared shirts.
  • Pairings: Wine and pisco pairings add S/150-350 ($40-92) to tasting menus.
  • Service charge: 10% service is usually included in the bill. Additional tip is optional.

Reservation Tip

If you cannot get a reservation at a popular restaurant for dinner, try lunch instead - it is often easier to book and sometimes cheaper. Some restaurants also have bar seating available for walk-ins. Check restaurant websites directly for booking - many use their own reservation systems rather than third-party apps.

Practical Tips

Eating Etiquette

  • Lunch is king: 12pm-3pm is the main meal. Restaurants are busiest 1-2pm.
  • Ceviche = lunch only: Peruvians eat ceviche at lunch, never dinner. Fresh fish is a morning product.
  • Service charge: 10% is usually added to the bill automatically.
  • Tipping: Round up or add 5-10% on top of service charge for good service.
  • Water: Always order bottled water (agua sin gas or con gas). Tap water is not safe to drink.

Stomach Safety

  • Start slow: Don't eat everything on day one. Let your stomach adjust.
  • Busy = safe: Eat where locals eat. High turnover means fresh food.
  • Cooked first: If sensitive, start with cooked dishes before trying raw ceviche.
  • Ice: Ice in tourist restaurants is made from purified water. Market stalls may vary.
  • Fruit: Eat peeled fruit or fruit you wash yourself. Market fruit juices are generally safe.

Common Mistakes to Avoid

  • Ordering ceviche at dinner: It will not be fresh. Ceviche is a lunch dish made from the morning catch.
  • Eating only in Miraflores: Branch out to Surquillo, Barranco, and Centro for more authentic and cheaper options.
  • Skipping the markets: Market food is some of the best in Lima. Do not be intimidated - point at what looks good.
  • Not trying anticuchos: Beef heart sounds unusual but it is tender, smoky, and delicious. A Lima essential.
  • Rushing meals: Peruvians take their time eating. Lunch is a social event, not a quick refuel.

Frequently Asked Questions

What food is Lima famous for?

Lima is famous for ceviche (raw fish cured in lime juice), lomo saltado (stir-fried beef with fries), anticuchos (grilled beef heart skewers), causa (layered potato dish), and ají de gallina (creamy chicken stew). The city has been named the world's leading culinary destination multiple times. Peruvian cuisine blends indigenous, Spanish, African, Chinese, and Japanese influences.

Where is the best area to eat in Lima?

Miraflores has the most tourist-friendly restaurants and is walkable. Barranco has trendy, creative restaurants and bars. Surquillo has the best local market for cheap eats. San Isidro has upscale dining. For authentic street food and Chinese-Peruvian (chifa), head to Lima Centro or Barrios Altos. Each neighborhood has a different food personality.

How much does food cost in Lima?

Menu del dia (set lunch) at local restaurants: S/10-18 ($3-5). Mid-range restaurant meal: S/30-60 ($8-16). Upscale restaurant: S/80-200+ ($21-53+). Street food snacks: S/3-10 ($1-3). Market lunch: S/8-15 ($2-4). Lima has options for every budget - you can eat well for S/30-50 ($8-13) per day or spend S/200+ ($53+) on a single fine dining meal.

Is street food safe in Lima?

Generally yes, if you follow basic rules: eat where locals eat (high turnover means fresh food), choose stalls that cook to order, avoid pre-made items sitting in the sun, and stick to busy locations. Anticuchos carts, emoliente stands, and market stalls with long queues are usually safe. Start with cooked items if your stomach is sensitive.

What are the best food markets in Lima?

Mercado de Surquillo (Surquillo) is the top pick for travelers - clean, safe, and full of prepared food stalls with fresh ceviche and juices. Mercado No. 1 de Surquillo is nearby and more local. San Pedro market in Miraflores is small but convenient. For a full local experience, Mercado Central in Lima Centro is massive but more chaotic.

Are food tours worth it in Lima?

Yes, especially for first-time visitors. A good food tour introduces you to dishes you might not try alone, takes you to local spots you would not find on your own, and provides cultural context. Expect to pay S/150-350 ($40-92) for a 3-4 hour tour including all food tastings. Tours in Miraflores, Barranco, and market tours are most popular.

What is chifa in Lima?

Chifa is Chinese-Peruvian fusion cuisine, created by Chinese immigrants who arrived in Peru in the 1800s. It blends Cantonese cooking techniques with Peruvian ingredients. Popular dishes include arroz chaufa (fried rice), tallarin saltado (stir-fried noodles), and wonton soup. Lima has thousands of chifa restaurants - it is a staple of everyday Peruvian eating.

Do you need reservations at Lima restaurants?

For fine dining and popular restaurants (especially on weekends), yes - book 1-2 weeks ahead. Mid-range restaurants usually do not need reservations on weekdays. Casual spots, markets, and street food never need reservations. Friday and Saturday nights are busiest. Lunch is easier to get a table than dinner at popular places.

Related Articles

Skip to main content