lima peru food guide (2026)

honest reviews of 16 best foods in lima with prices in PEN and USD. ceviche, anticuchos, lomo saltado, pisco sour, and where locals actually eat.

· updated Mar 25, 2026

tldr: out of 16 lima foods i tried, the top 3 are anticuchos de corazon (beef heart skewers, night street carts, 10-15 PEN / $3-4, 9.5/10), market ceviche (fresh fish, leche de tigre, 15-25 PEN / $4-7, 9.5/10), and chicharron sandwich (fried pork belly, sweet potato, 12-18 PEN / $3-5, 9/10). full reviews with prices and honest opinions below.


lima broke my brain. in the best possible way.

i spent multiple days eating through the markets, the street carts, the family kitchens, and the restaurant districts. total damage: roughly 400 PEN ($110) across everything. peruvian food is routinely called one of the best cuisines in the world, and after this trip i understand why that’s not marketing - it’s an understatement. the diversity comes from peru’s insane geography: jungle, mountains, desert, coast - each region contributing ingredients and techniques that fuse into something no other country can replicate.

the key insight about eating in lima: follow the locals. the markets are where the best food lives. the fancy miraflores restaurants serve good food at 5x the price. the street carts that appear at night serve anticuchos that no restaurant can match. the family home in chorrillos where a man makes ceviche with more garlic than any recipe calls for - that’s the lima that matters.

if you’re planning a bigger peru trip, check out the cusco food guide and the peru travel tips too.


the awards (my personal picks)

  • best overall: anticuchos de corazon from a night street cart. the pinnacle of peruvian street food.
  • best seafood: market ceviche with fresh leche de tigre. there’s a reason it’s the national dish.
  • best sandwich: chicharron sandwich. a man moved from france to peru for this sandwich. he was right to do so.
  • best budget meal: caldo de gallina (hen soup) at the wholesale market. 12 PEN for the best chicken soup of your life.
  • most overrated: fancy miraflores ceviche restaurants. 4x the price of market ceviche for an inferior product.
  • best drink: chicha morada. the purple corn drink is addictive.
  • best late-night: anticuchos. the charcoal, the juices, the night air. perfect.
  • best comfort food: pollo a la brasa. rotisserie chicken that makes every other rotisserie chicken obsolete.

the full list

#foodwhere to find itbest forprice (PEN / USD)my rating
1anticuchos de corazonnight street cartsbeef heart perfection10-15 / $3-49.5/10
2market cevichewholesale marketsfreshest fish, leche de tigre15-25 / $4-79.5/10
3chicharron sandwichbutifarra shops, centrofried pork belly life-changer12-18 / $3-59/10
4caldo de gallinamarket stallsthe best chicken soup alive12-15 / $3-49/10
5pollo a la brasapolleria restaurantsrotisserie chicken, no equal40-55 / $11-15 (whole)9/10
6family-made ceviche (chorrillos)family homes, fishing villagesgarlic-heavy, authentic25-35 / $7-109/10
7tiraditoseafood restaurantsjapanese-peruvian sashimi25-40 / $7-118.5/10
8papa rellenamarket street cartsstuffed fried potato3-5 / $1-1.508.5/10
9lomo saltadorestaurants everywherestir-fried beef, chinese-peruvian20-30 / $5-88.5/10
10arroz chaufachifa restaurantsperuvian fried rice15-25 / $4-78/10
11tamaletraditional stallsfluffy corn, salsa criolla5-8 / $1.50-28/10
12picaronesnight street carts, parkssweet potato pumpkin doughnuts5-8 / $1.50-28/10
13chicha moradaeverywherepurple corn, cinnamon, fruit3-5 / $1-1.508/10
14pisco sourbars, restaurantsthe national cocktail15-25 / $4-78/10
15papa con huevostreet cartspotato with egg, herb sauce3-5 / $1-1.507.5/10
16tocosh (fermented potato)health drink cartsfor the adventurous3-5 / $1-1.507/10

the top tier (these kept me up at night)

1. anticuchos de corazon

night street carts, miraflores / various / 10-15 PEN ($3-4) / 9.5/10

i waited 15 years to eat proper anticuchos in lima again. when i first visited peru, anticuchos were the one food memory that stayed with full-blast intensity. this time confirmed that my memory wasn’t exaggerating.

anticuchos de corazon are beef heart skewers, grilled over a metal plate with real fire underneath. the vendor - usually a woman who’s been doing this for decades - marinades the heart in a blend of cumin, vinegar, oil, garlic, and aji chili. then she grills them while brushing with a corn husk dipped in the marinade. the corn husk brush is the signature move. the meat sizzles, the juices catch, and she uses a steak knife as a spatula.

the result: beef heart that’s so tender it barely holds together on the skewer. each bite is like a sponge of meat juices - cumin, salt, pepper, chili, garlic. the charcoal flavor is right on the edge of being too much, which is exactly where it should be. the smoky, almost gasoline-adjacent flavor sounds wrong but is completely right when you’re six bites deep and reaching for the chili sauce.

anticuchos have an important history. the offcuts - heart, stomach, testicles - were the meat given to enslaved people by the spanish colonizers. over time, these cuts were elevated into some of peru’s most beloved dishes. the irony is not lost.

what to order: anticuchos de corazon with both sauces (the aji verde and the spicy one). add the grilled chicken wings that cook in the anticucho juices.

verdict: the greatest street food snack in south america. i’ll fight anyone on this.


2. market ceviche

wholesale markets, surquillo / 15-25 PEN ($4-7) / 9.5/10

the best ceviche in lima is not at a restaurant. it’s at a market stall where a woman hand-squeezes limes, slices fish that arrived that morning, and mixes the leche de tigre right in front of you.

she takes the fresh fish (usually sole or sea bass), adds onions, aji chili, cilantro, and then squeezes in an aggressive amount of lime juice. then - and this is the key - she adds a splash of milk. the milk transforms the lime juice into leche de tigre: creamy, citrusy, spicy, and impossibly balanced.

the ceviche comes with choclo (peruvian corn with huge milky kernels) and cancha (crunchy toasted corn). the textural contrast is what makes lima ceviche different from any other ceviche in the world - the soft acid-cured fish, the creaminess of the dressing, the starchy milkiness of the choclo, the crunch of the cancha.

and then someone hands you a shot glass of the remaining leche de tigre. you drink it. it’s sour, salty, creamy, spicy, and it rejuvenates you instantly. the peruvians call it a hangover cure. i call it the power of ceviche in concentrated form.

what to order: mixed ceviche with extra spicy chili. ask for a shot of leche de tigre on the side.

verdict: restaurant ceviche at 60-80 PEN cannot beat this 20 PEN market version. those people are wrong.


3. chicharron sandwich

centro de lima / 12-18 PEN ($3-5) / 9/10

one of the most famous sandwich shops in lima sits on the corner of plaza de armas. the chicharron sandwich is fried pork belly on a bun, overflowing with juices, with fried sweet potato and salsa criolla (pickled onions) on top.

the pork is so tender that the juices soak through to the bread. the sweet potato on the bottom is better than cheese - it’s creamy, sweet, and provides a base that holds everything together. the salsa criolla - red onions pickled in lime juice - cuts through the richness with acid and crunch.

a man from france moved to peru specifically for this sandwich. i heard him say this with complete sincerity. i tried making it back home. it doesn’t come out the same. some things only work in their place of origin.

the fried pork ribs on the side are also spectacular - look at the meat on each rib, the crispiness. follow each bite of pork with a piece of sweet potato. chase it with aji sauce.

what to order: chicharron sandwich with extra salsa criolla and aji on the side. add pork ribs if you’re hungry.

verdict: the sandwich that made a frenchman emigrate. that’s all you need to know.


4. caldo de gallina

wholesale market / 12-15 PEN ($3-4) / 9/10

i have never been so excited to eat chicken soup in my entire life. and it delivered beyond every expectation.

the market stall is packed at 8:30 am. everyone is eating the same thing: caldo de gallina. they use free-range hens - you can tell by the skin quality and the way the chicken has actual texture. it’s not the soft, mushy chicken from factory farms. this chicken snaps when you bite it.

you get two bowls. bowl one: noodles in a rich chicken broth with a whole hard-boiled egg. bowl two: the chicken pieces in a separate, more concentrated broth pre-seasoned with lime juice and chilies. the second broth is a revelation - spicy, concentrated, and citrusy. i didn’t expect it and it blew my mind.

the noodles are hearty and al dente. the herbs (green onions, cilantro) go on top. the aji chili sauce goes on everything. the whole egg, boiled in the soup so the shell itself adds flavor, peels so easily it practically jumps out.

what to order: caldo de gallina. start with a glass of chicha morada while you wait. add cilantro and green onions generously.

verdict: you will never have a better chicken soup than this. that’s not hyperbole.


5. pollo a la brasa

polleria restaurants / 40-55 PEN ($11-15) whole chicken / 9/10

pollo a la brasa is peruvian rotisserie chicken and it has ruined all other rotisserie chicken for me. the chickens rotate on a spit over charcoal - not just spinning in a circle but also rotating on their own axis, like a solar system of poultry. the result is skin that’s impossibly crispy and sweet, meat that’s juicy and tender, and a pool of golden juice at the bottom.

the pollerias are packed at all hours. there is never a time when they’re empty. there is always a reason to eat pollo a la brasa - this is a direct quote from a local and it’s correct.

the aji sauce served alongside is like chili whipped cream - foamy, slightly spicy, creamy. mix it with the mayonnaise for the fries. the avocado salad on the side is a bonus. but the star is the skin. eat the skin first. it’s sweet, crispy, and the best part of the bird.

what to order: whole chicken with aji and mayo. extra fries. avocado salad.

verdict: no other rotisserie chicken anywhere else will ever be the same again. annoying, but correct.


the solid middle

6. family-made ceviche (chorrillos)

chorrillos fishing village / 25-35 PEN ($7-10) / 9/10

chorrillos is a fishing community on a little outcropping of land with views of the lima skyline on the cliff above. the fish market here is community-driven and relaxed. but the real experience is visiting a family home where a man named luis makes ceviche with an aggressive amount of garlic paste - his signature. the aji amarillo paste turns the leche de tigre bright yellow. the tiradito (sashimi-style fish in chili paste) is stunning.

this is not a restaurant. this is a family’s rooftop over chicken pens and fighting rooster cages, overlooking lima. the food is insanely tasty but the environment is what makes it unforgettable.


7. tiradito

seafood restaurants / 25-40 PEN ($7-11) / 8.5/10

tiradito is ceviche’s japanese-influenced cousin. the fish is sliced sashimi-style (not cubed) and soaked in aji amarillo paste with lime juice and a little milk. the color is pure yellow. the taste is creamier and less salty than ceviche, almost cheesy. the japanese influence comes from the sashimi technique - peru has a significant japanese-peruvian (nikkei) food tradition.


8. papa rellena

market street carts / 3-5 PEN ($1-1.50) / 8.5/10

a mashed potato ball stuffed with minced meat, onions, raisins, and aji panca chili, then deep-fried. the potato is incredibly creamy - not starchy or dry. the fried crust adds crunch. the vendor slices it in half and loads it with lettuce, sauces, and more onions. this gave me a new perspective on potatoes. i would eat this every day.


9. lomo saltado

restaurants everywhere / 20-30 PEN ($5-8) / 8.5/10

the definitive chinese-peruvian fusion dish. stir-fried beef strips with onions, tomatoes, aji chili, soy sauce, and served with french fries and rice. yes, fries and rice together. it sounds excessive and it is - that’s the point. the chinese influence in peruvian cooking is deep and lomo saltado is its greatest expression.


10. arroz chaufa

chifa restaurants / 15-25 PEN ($4-7) / 8/10

peruvian-chinese fried rice with a generous slab of pork belly on top. chifa (chinese-peruvian) food is everywhere in lima. arroz chaufa is the entry point - comfort food that tastes like home if your home had chinese and peruvian parents.


11. tamale

traditional stalls / 5-8 PEN ($1.50-2) / 8/10

peruvian tamales are lighter and fluffier than mexican tamales. the corn melts in your mouth. served with salsa criolla (pickled red onions), which goes with everything in peru. people use salsa criolla as a basic accompaniment the way indians use pickle. it’s correct behavior.


12. picarones

night carts, parque kennedy / 5-8 PEN ($1.50-2) / 8/10

sweet potato and pumpkin doughnuts fried in rings and drenched in a honey syrup with clove and cinnamon. light, fluffy, not sweet at all without the syrup. the syrup tastes like maple syrup’s south american cousin - clove, sweet, sticky. a perfect end-of-night treat.


the ones worth knowing about

13. chicha morada

everywhere / 3-5 PEN ($1-1.50) / 8/10

the national drink. boiled purple corn with apple, pineapple, and cinnamon. sweet, fruity, refreshing. everyone at the market is drinking it. if you look around, every single table has a glass. that tells you everything.


14. pisco sour

bars and restaurants / 15-25 PEN ($4-7) / 8/10

pisco brandy, lime juice, egg white, simple syrup, and angostura bitters. frothy, sour, potent. the national cocktail. best enjoyed at a bar in barranco or miraflores in the evening.


15. papa con huevo

street carts / 3-5 PEN ($1-1.50) / 7.5/10

potato with hard-boiled egg and a creamy aji herb sauce (huacatay - peruvian mint). very starchy, very filling. the sauce is what holds it all together. without the sauce, it’s just potato and egg. with the sauce, it becomes something.


16. tocosh (fermented potato)

health drink carts / 3-5 PEN ($1-1.50) / 7/10

a fermented, decomposing potato drink that smells like a barn and tastes like apple sauce with a goat aftertaste. the shot version is liquid goat, but vegetarian. it’s considered medicinal. i liked it. my companion did not. this is a test of character as much as it is a food experience.


lima food tips

  • follow the crowd, not the tout. the busiest market stalls have the freshest food. if someone is aggressively inviting you in, the food probably can’t speak for itself.
  • aji sauce goes on everything. every time someone said “sauce” and added aji to our food, it got better. don’t be polite about asking for more.
  • eat ceviche before noon. the freshest fish is in the morning. locals eat ceviche for lunch, not dinner. there’s a reason.
  • anticuchos are a night food. the street carts appear in the evening. the charcoal, the cool air, the juices dripping - it’s all part of the experience.
  • chicha morada before eating, pisco sour after. this is the correct sequence.
  • watch your phone. motorcycle phone snatching is common in lima. keep your phone in your pocket when walking. this is not a scare tactic - it happened to someone in my group on the first day.
  • sweet potato is better than cheese. in the chicharron sandwich, the sweet potato acts as a creamy base. trust the peruvians on this one.
  • salsa criolla is your best friend. pickled red onions with lime. ask for extra on everything.

if you found this useful, check out these other travel food guides:


more on travell.cc

frequently asked questions

what is the best food to eat in lima peru?
the best food in lima is ceviche at a market stall (15-25 PEN / $4-7), anticuchos de corazon (beef heart skewers) from a street cart at night (10-15 PEN / $3-4), and chicharron sandwich - fried pork belly with sweet potato and onions (12-18 PEN / $3-5). for a sit-down meal, pollo a la brasa (rotisserie chicken) is the one thing every limeño agrees on. skip the fancy miraflores restaurants unless you're celebrating something - the market food is better and 5x cheaper.
how much does street food cost in lima?
street food in lima is remarkably cheap. ceviche at a market stall: 15-25 PEN ($4-7). anticuchos (beef heart skewers): 10-15 PEN ($3-4). papa rellena (stuffed fried potato): 3-5 PEN ($1-1.50). caldo de gallina (chicken soup): 12-15 PEN ($3-4). chicharron sandwich: 12-18 PEN ($3-5). pollo a la brasa (whole chicken for 2-3): 40-55 PEN ($11-15). a full day of street food eating will cost 60-80 PEN ($16-22).
is ceviche in lima worth the hype?
yes, completely. market ceviche in lima is a different animal from anything you've had abroad. the fish is sliced that morning, the leche de tigre (tiger's milk dressing) is made fresh with lime, garlic, chili, and a splash of milk, and the choclo corn and cancha add crunch. drink the leche de tigre as a shot after - it's the power of the entire dish in concentrated form. go to any busy market stall rather than a fancy restaurant.
what is the best ceviche in lima?
the best ceviche is at busy market stalls in mercado de surquillo or the central wholesale market where fishermen deliver fresh catch daily. the chorrillos fishing village has family-run spots where the ceviche is made with fish caught that morning. for restaurants, la mar in miraflores is popular but overpriced. the market version at 15-25 PEN is better than the restaurant version at 60-80 PEN.
where to eat anticuchos in lima?
anticuchos (beef heart skewers) are best at night from street carts. the most famous anticucho vendors operate in the evening - look for the carts with a metal plate over a fire and a woman brushing the meat with a corn husk. the streets near parque kennedy in miraflores have several vendors. 10-15 PEN ($3-4) per serving with potatoes and corn. the charcoal flavor is the whole point.
what is leche de tigre?
leche de tigre (tiger's milk) is the citrus-based dressing/marinade used in ceviche. it's lime juice mixed with fish juices, garlic, aji chili, and sometimes a splash of milk. in lima, they serve it as a shot - either from the leftover ceviche liquid or made fresh. it's sour, creamy, spicy, and salty all at once. it's also considered a hangover cure. order a shot of leche de tigre alongside your ceviche - it's the concentrated power of the whole dish.
is lima safe for food tourists?
lima is generally safe for food tourism during daytime, especially in miraflores, barranco, and san isidro. the markets are safe if you watch your belongings. phone snatching from motorcycles is common - keep phones in your pocket, not in your hand. stay aware of your surroundings, especially at night. eat at busy stalls with high turnover for the freshest and safest food. having a local guide is genuinely helpful.
what should i drink in lima?
chicha morada is the national drink - made from boiled purple corn with apple, pineapple, cinnamon, and sugar. it's sweet, fruity, and refreshing. pisco sour is the cocktail - pisco brandy, lime juice, egg white, and bitters. inca kola is the bright yellow soda that tastes like liquid candy. for something adventurous, try emoliente - a herbal health drink sold from street carts.
share twitter whatsapp

more from travel-guides