What to Eat in Peru Food Guide

Peru Food Guide - What To Eat in Peru - a plate of fish Ceviche with corn and sweet potato on the side

From street food to Michelin starred restaurants there is a huge range of Peruvian dishes to choose from, so deciding what to eat in Peru can be challenging.  To help you navigate the dizzying array of Peruvian food available I’ve created this list of typical Peruvian dishes you must eat in Peru!

This site contains affiliate links. I may receive a commission for purchases made through these links. As an Amazon Associate I earn from qualifying purchases. As an Airbnb Associate I earn from qualifying bookings. [Learn more]

Why is Peruvian Food Famous?

Peruvian food is famous all over the world, and for good reason.  In 2019, Peru was crowned the World’s Best Culinary Destination for the eighth year running, so you know that the Peru food scene is bursting with incredible dishes.

Immigrants from Europe, Asia and Africa all came to Peru with their own style of cooking and blended it with traditional Peruvian flavours to create the very best examples of ‘fusion’ cuisine.

What do People Eat in Peru?

Traditional Peruvian cuisine is based on potatoes, corn, quinoa and legumes, with the spicy yellow ají and rocoto peppers adding heat and colour to many dishes.  There are over 4000 types of potato grown in Peru, including colourful purple and red potatoes, and any kind of potato you can imagine!

Restaurants often have a daily ‘menu del día’ available for lunch – a cheap 3-course meal including a soup, main course and a dessert or juice.  Prices can vary from 7 soles up to 25 or 30 soles in more touristy areas like Cusco, but the menu is always a great way to sample local dishes for rock-bottom prices.

In the evenings, the à la carte menu is more expensive but of course, you get more choice.

Bowl of hearty green soup with pasta
Food in Peru – Tasty Soup is the starter of choice for most menus of the day

Peruvian food can vary wildly according to the region where you are, and dishes you find in the North are very different to those found along the coast or in the Andes.  You are sure to find delicious food in Peru no matter where you go, but these are my favourite must-try Peruvian dishes, desserts and drinks that you simply have to eat while you are here!

Traditional Food in Peru

What To Eat in Peru: Ceviche

This classic Peruvian dish is made of pieces of raw fish marinated in lime juice and chilli to ‘cook’ the fish.  Ceviche is usually served with sliced raw onion, choclo (corn), a slice or two of sweet potato, and perhaps some lettuce for a bit of colour.

More popular (and fresher) around the coast, this delectable dish has just the right amount of spice to mix with the tart lime and fresh fish.

Generally, ceviche is made with a white fish such as sea bass or sole, although you will also find mixed ceviche including cooked prawns, a ceviche of concha negra (black blood clams) in Lima and the North of Peru, or trout ceviche around Lake Titicaca where the lake provides an abundance of the freshwater fish.

Bowl of Ceviche - white fish in lemon juice with raw onion with side items sweet potato and corn
Must-Try Dishes in Peru – Ceviche

Cuy (Guinea Pig)

Vegetarians look away now!  You can’t have a list of must-try Peruvian dishes, and not include our furry friend the guinea pig.  Viewed by many of us in Europe and the US as a cute family pet, in Peru, guinea pigs are a sustainable, easily reared, and tasty source of meat and they take up much less space than other animals!

Andean families keep cuy in their homes to add warmth in the winter, entertain the kids, and even diagnose illnesses, but they simply love to eat them!

Usually roasted on a spit and served whole (including the head, teeth and feet) this dish may be a step too far for the squeamish, although you can ask for it to be served without the head.  With a flavour somewhere between chicken and rabbit, the meat is surprisingly tasty if cooked well, so be sure to seek out a restaurant with a good reputation to get the best guinea pig!

What to Eat in Peru - the poor little Guinea Pig (here without the head!)
What to Eat in Peru – the poor little Guinea Pig (here without the head!)

Llama Steak

While we’re talking about cute animals, let’s move on to llamas.  Llamas are members of the Camelid family and are used as pack animals as well as for meat and for their coat fibres to make blankets and other material.

In Peruvian food, you can find llama served as a steak with a rich sauce, or sometimes in a stew.  It tastes lighter than beef, kind of a cross between pork and beef I would say, and it is delicious.  There aren’t many countries in the world where you can eat llama, so you have to try it in Peru!

What to Eat in Peru: Anticuchos

Not for the faint-hearted, this is Peruvian street food at its best.  Anticuchos are marinated slices of beef heart, threaded onto skewers and barbecued over an open flame.  It makes a delicious, iron-rich snack for the meat lovers out there, but if you’re not sold on the beef heart, you can also find anticuchos of normal chicken or beef meat, although the beef heart is the most traditional.

Plate of skewered meat chunks with side of corn and potatos
Peruvian Food You Must Try – Anticuchos Beef Heart Skewers

Palta a la Reina

Avocado is king in Peru, or should I say queen?  There are many simple starters made with sliced or halved avocado, the creamy pale green flesh needing little to compliment it.

Palta a la Reina, is ‘Avocado, Queen Style’ and usually includes one, or even two, large avocados stuffed with a mixture of shredded chicken, carrot, potato, green beans and mayonnaise.  It makes great light lunch or starter for your main meal, and has lots of healthy vitamins too!

Half of a green avocado on a plate with slices of tomato around it - a simple Peruvian dish
Peruvian Dishes – Simple yet wonderful Avocado

Papa a la Huancaina

Of course, the potato is the real king in Peru.  This dish originating from Huancayo in the central highlands of Peru, uses the yellow potato as its main ingredient.  The potatoes are boiled whole, then sliced and served smothered in a creamy, spicy, cheesy ‘Huancaina’ sauce.  Accompanied by lettuce, boiled eggs and black olives, this is a great dish for veggies too.

Papa a la Huancaina - potatoes smothered in a yellow sauce topped with sliced boiled eggs and a black olive
Papa a la Huancaina – What to Eat in Peru

Aji de Gallina

A scrumptious dish made from shredded chicken in a creamy yellow sauce served with rice, boiled potatoes, and black olives.  At first glance, this is very similar to Papa a la Huancaina with chicken – but the secret is in the sauce.  The famous aji amarillo (yellow spicy peppers) give the sauce its unique flavour, together with mixed walnuts, milk and cheese.  A Peruvian classic and definitely one of the must-try dishes in Peru!

Arroz Chaufa (Chifa Style)

A whole style of cooking evolved from the mix of Chinese immigrants who came to Peru in the 19th century and started serving up their traditional dishes.

Chifa comes from the Mandarin word meaning ‘to eat rice’, and the fusion came from the lack of availability of Chinese ingredients in Peru and the immigrants used what they could find in their dishes.  Chaufa is stir-fried rice that combines Chinese and Peruvian flavours, and can be made with beef, chicken, hot dog sausages or a mix of all three!

Plate of seafood fried rice - typical chaufa style Peruvian food
Seafood Chaufa Rice is blend of Chinese and Peruvian Cuisine

What to Eat in Peru: Lomo Saltado

This fabulous dish showcases the blend of traditional cuisine with the Chinese stir fry style of cooking.  Slices of juicy steak are stir-fried with onions, tomatoes, fresh coriander and aji peppers, and served with chunky chips (fries) and rice on the side, or sometimes all mixed in together.  This dish truly has everything and was one of my favourite things to eat in Peru!

What to Eat in Peru - Lomo Saltado fried beef and potatoes
What to Eat in Peru – Lomo Saltado fried beef and potatoes

Causa Rellena

Another classic Peruvian food where the potato reigns supreme.  In this traditional dish, mashed yellow potato is layered with tuna or chicken, avocado, sometimes other vegetables, and plenty of mayonnaise.  Served as a starter or a snack, the key is in its pretty presentation and combination of layers.

Rocoto Relleno

Peruvians are definitely fans of stuffing things.  Palta (avocado), papa (potato) and rocoto (a kind of spicy bell pepper) are often served stuffed with various delicious fillings.  My favourite of these is the rocoto relleno.

Traditionally from Arequipa, though also common in Cusco and the rest of Southern Peru, these spicy peppers are served stuffed with a tasty minced meat mixture, and usually deep-fried in batter.  Served with rice, potatoes, or perhaps a bit of salad, this is comfort food at its best!

Plate of Rocoto Relleno Stuffed Peppers
Peru Food Guide – Rocoto Relleno Stuffed Peppers

Peruvian Desserts to Eat in Peru


Picarones are rather like Peruvian donuts; round circles of deep-fried deliciousness!  The ‘dough’ is actually made with sweet potato and squash before being fried then drizzled with sugarcane syrup.  They are often flavoured with orange peel and cinnamon and are easily available in restaurants as well as at street vendors throughout Peru.

Delicious fried Picarones - Peruvian ring Donuts on a stick over a pan of hot oil
Delicious fried Picarones – Peruvian Donuts

Mazamorra Morada

Mazamorra Morada is a warm Peruvian gelatin-like dessert, made with purple corn, cinnamon and cloves, and thickened with sweet potato flour.  The result is a comforting sweet and warming dessert, perfect for cold weather in Lima.  It had a strange consistency for me, but served with arroz con leche (rice pudding) it was delicious.

Peruvian Desserts - Mazamorra Morada creamy purple dessert in a glass bowl sprinkled with cinnamon
Peruvian Desserts – creamy Mazamorra Morada

What to Eat in Peru: Peruvian Chocolate

God knows I don’t need an excuse to eat chocolate, but Peruvian chocolate is some of the best in the world.  In fact, it is now thought that the Amazon region between Peru and Ecuador is the origin of cacao, not Mexico as previously believed.

Cacaosuyo is a relatively new Peruvian chocolate maker, who won the “Best Origin Milk Chocolate” prize at the Chocolate Week in London in 2015, the Oscars equivalent in the chocolate industry.  I tried some and loved it!

Traditional Peruvian Drinks to Try in Peru

Inka Cola

Inka Cola is a Peruvian national institution.  More popular in Peru than Coca Cola, the American giant bought shares in Inka Cola, as they were so worried about the competition!  Inka Cola is nothing like our cola though.

This freakishly yellow, ridiculously sweet fizzy drink is sure to rot your teeth if you drink too much, but to Peruvians, it is sweet, sweet nectar and they drink it like water.  If the yellow colour doesn’t put you off, prepare for a taste like bubblegum or cream soda.  Be sure to give it a try to get a ‘real’ taste of Peru!

Drinks in Peru - The Luminous Inca Kola
Drinks in Peru – The Luminous Inca Kola

Chicha Morada

Chicha Morada is a soft drink made with purple corn (like the Mazamorra Morada dessert) which gives it a beautiful blackberry colour.  Traditionally made by boiling the corn in water with other fruits, then cooled, it is a refreshing summery drink which you can enjoy any time of year in Peru.

Pisco Sour

I really wasn’t keen on the idea of a cocktail with egg white in it, but after my first Pisco Sour, I was hooked!  Pisco is the national Peruvian spirit, made from distilling fermented grape juice.  It is rather like a clear brandy, but has a unique flavour, and is quite potent on its own!

I had a pisco tasting in Ica, close to the town of Pisco, where the spirit originates, and I definitely prefer it in cocktails!  Pisco Sour is made with Pisco, lime juice, sugar syrup, egg white and angostura bitters.  They are popular all over Peru, and a Peruvian drink you definitely have to try.

Pisco Sour cockails - pale green drinks with a frothy top and a slice of lime
What to Drink in Peru – Pisco Sour Cocktails

Coca Tea

Coca tea is as common in the Andes of Peru as regular tea is in Britain.  Despite the leaves being used to produce cocaine in a much-processed form, Coca leaves are completely legal in Peru and are often chewed or boiled to make tea to help relieve altitude sickness in Cusco and the Andes.

Drinking the warm leafy tea is extremely comforting on a cold day in Cusco or on the trek to Machu Picchu, or anywhere where you might suffer the effects of altitude in Peru.  Don’t worry, you won’t get high, and as long as you don’t cross international borders with the leaves you won’t get into trouble for drinking coca tea!

I hope you enjoyed this culinary adventure through the delicious food in Peru.  Have you tried other Peruvian foods?  Have I missed anything essential out of this Peru food guide?  I’d love to hear your thoughts, please leave your comments below.

If you’re looking for travel insurance for your trip to Peru, get a quote now from World Nomads.