Where to Eat in Lima, Peru: A Mid-Range Foodie Itinerary

This post may contain affiliate links. If you click one and make a purchase, I may earn a small commission at no extra cost to you. I only recommend products I genuinely use or believe will add value to you.
You get to Lima knowing it’s one of the best food cities in the world—and then immediately run into a problem. Everything seems to fall into two categories:
- tasting menus that take over your entire day
- or “authentic” spots that feel like a gamble
If you’re like me, neither of those is the goal. You want to eat really well. You want to feel like you understand the food scene. And you want every meal to feel worth it—without overcommitting your time, your bank account, or the goodwill of your stomach.
That middle ground exists in Lima. This is how to do it right.
The Plan at a Glance
Morning: A Proper Bakery Start (This Sets the Tone)

Lima’s bakery scene is strong—and this is where you quietly signal that you know what you’re doing.
Go to one of these:
- El Pan de la Chola: Rustic breads, great coffee, always buzzing.
- Alanya Repostería: Set on one of the most picturesque streets in Lima—honestly feels like a movie set.
- Demo: From the Mérito world—quietly one of the most “in the know” starts you can have.
What to do:
- Coffee + one or two things
- Sit for a minute
- Don’t turn this into brunch—you’re pacing
A Quick Sweet Note: Alfajores
You’ll see alfajores everywhere in Lima—these delicate, crumbly cookies filled with dulce de leche are one of Peru’s most classic sweets.
That said, I haven’t found one I’m obsessed with yet.
Consider this your cue to keep an eye out as you go. If you find a great one, you’ll know—and I’ll be updating this the second I do.
Midday: Ceviche (Choose Your Version)
Peruvian ceviche is the meal that defines your day—and where a little strategy goes a long way.
Option 1: Variety + “Food Capital” Moment (Best First Choice)
La Mar is where you go to really experience it.
- Multiple styles of ceviche
- Tiraditos
- A broader seafood menu
Order a few things, compare, and take your time—this is where you actually learn Peruvian seafood.
Option 2: Local Favorite, Worth the Effort

Mi Barrunto is loud, busy, deeply loved—and one of the most respected cevicherías in the city.
You get:
- variety
- energy
- and a very real sense of how locals eat
Important: Uber in, Uber out. You’re here for the food.
Option 3: Casual, Faster, Slightly Different Direction

Vicio Marino is more of a seafood sandwich spot (sanguchería marina) than a full cevichería.
Quick, casual, and very good—but not the place for a full ceviche deep dive.
If you’re in Barranco and want something easy, this is a great option.
If you’re up for a slightly more local-feeling stop, the Magdalena location works well—you can pair it with a quick pass through the nearby market for a little extra context without turning your day into a full market itinerary.
Option 4: A More Traditional, In-the-Know Choice
Stop by La Picantería, a restaurant in Surquillo, and one that people in the know take pretty seriously.
The concept is simple but very Lima: you choose a whole fish from the daily catch and decide how you want it prepared—ceviche, grilled, stewed, or all of the above.
It’s:
- lunch-only
- built for sharing
- a little more rustic and communal
And it leans into traditional flavors in a way that feels more local and less polished than places like La Mar.
People love it—but it’s also a bit of a “know what you’re getting into” experience. Portions are big, the format is different, and it’s best with a group.
If you want to go beyond ceviche and try something more rooted in traditional Peruvian cooking, this is where you’d do it.
Inca Kola is a must

It’s a non-negotiable to order an Inca Kola.
It’s bright yellow, slightly bubblegum-sweet, and completely iconic in Peru—and supposedly the perfect balance to the acidity of ceviche.
Not my bag, but it would be borderline blasphemous not to include.
A Little Perspective
My husband’s favorite story is going to Matsuhisa in Beverly Hills—Nobu, trained in Peru, the origin of that entire empire.
He ordered one dish and a Diet Coke. It was $90.
You can eat food on par—or better—in Lima for a fraction of that. That’s the opportunity here.
Afternoon: Chocolate + Coastline Reset
Time to shift gears.
Stop 1: Chocolate in Barranco

El Cacaotal is a beautiful chocolate boutique in the heart of Barranco is one of the best places to experience Peruvian cacao—and one of those stops that feels both elevated and easy.
The staff actually guide you through what you’re tasting, so you’re not just picking something at random. You start to understand the different regions, flavor profiles, and why Peruvian chocolate is such a thing.
It’s thoughtful without being heavy, and it’s a perfect palate reset after ceviche.
It’s also a great place to pick up souvenirs that feel a little more special than the usual—something you’ll actually want to bring home (or keep for yourself).
Optional: Walk the Malecón
If you have the energy, walk along the cliffs—it’s a great way to shake off any fullness from lunch.
The malecón, with its soaring views of the Pacific, is one of the best and most unexpected parts of Lima.
Stop 2: Larcomar (Yes, Still Going)
Larcomar is not a hidden gem. It’s touristy.
And it still totally works.
Because at this point, you may want:
- easy
- pretty
- no effort
What to do:
- Coffee at Puku Puku
- Sit down at Tanta or Mangoes
- Ice cream at Freh (light, fruit-forward, very worth it)
Optional: End Your Day at Larcomar
If you hit a wall—and you might—this is actually a very good place to land.
Mall Food (Not What You Think)

Yes, there’s fast food.
But there are also genuinely solid, casual options tied to well-known Peruvian chefs and restaurant groups—this is not your average mall situation.
- Tanta: From Peru’s most famous chef, Gastón Acurio—broad, approachable Peruvian dishes that are consistently good and very easy to order.
- KO (from the Osaka world): A more casual offshoot of one of Lima’s best Nikkei restaurants—Japanese-Peruvian flavors in a much more relaxed format.
- Enrique Tomás: A well-known Spanish concept focused on jamón, with a mix of tapas, wine, and a gourmet shop vibe.
Translation:
Not your best meal—but a very good, very easy one at exactly the right moment, especially if you’re traveling with kids or a picky eater. You can have something great while they happily mow down Pizza Hut.
Evening: Pollo a la Brasa (Don’t Skip This)
If there’s one meal that really reflects everyday life in Lima, it’s pollo a la brasa.
It’s not fancy. It’s not a splurge. It’s quintessentially Peruvian—and what people actually eat and love.
Go here:
- Primo’s Chicken
The Conquistadores location works especially well.
What to expect:
- Insanely crispy skin
- Tender, juicy meat
- Fries, salad, and sauces that somehow all matter
It’s simple, but the execution is so good it feels like alchemy.
Real-life context:
A friend of mine was just in Peru on a very high-end, beautifully curated tour of the country.
And on their final night—heading out on a red-eye—they were sent to Primo’s.
That tells you everything.
It’s also a great option when you want a reliable, not-going-to-get-you-sick dinner that still feels very Lima.
Alternate Dinner: Chifa
Chifa is Peruvian-Chinese food, and it’s everywhere in Lima for a reason.
It’s fast, flavorful, and built for sharing—fried rice, noodles, rich sauces, and dishes that feel both familiar and completely different at once.
Madam Tusan is the polished version of that experience—easy, reliable, and a great switch if you’re done with seafood or just want something a little heartier.
Dessert: Finish it properly
Walk over to Cremeria Toscana, where you’ll find some of the best ice cream in the city—and the perfect, low-effort ending.
Late Arrival / Backup Options

- La Lucha Sanguchería: Famous for a reason—fast, flavorful, and always works.
- Siete Sopas: Open 24 hours when little else is—hearty, comforting, and incredibly useful to know.
What are the must-try foods in Lima?
Ceviche, tiradito, pollo a la brasa, chifa (Peruvian-Chinese food), and Peruvian chocolate. This itinerary hits all of these without overdoing it. There are, of course, many more dishes to try—but one day and one stomach, my friends.
Why are cevicherías only open at lunch?
Ceviche is traditionally a lunch dish, and the best spots are busiest midday when the fish is freshest.
Do I need to try street food in Lima?
Up to you. It’s not my thing, but you do you—and don’t let anyone make you feel badly if it’s not yours either. There are plenty of ways to eat like a pro in Lima without it.
How much does it cost to eat well in Lima?
Less than you think. You can have an excellent full day of eating for a fraction of what you’d spend in cities like Los Angeles or New York.
Do I need reservations for restaurants in Lima?
It depends. La Mar doesn’t take reservations, and Primo’s Chicken is also first come, first served. As you move up the price scale, reservations become more important.
Final Thoughts
You don’t need a tasting menu—or a questionable street food experience—to understand Lima’s food scene.
You just need to make a few smart choices—and this is a good place to start.
Stay Connected
Get insider tips, local favorites, and hidden gems delivered straight to your inbox. Join our community and explore Lima beyond the beaten path.

