Street food in Peru is an authentic expression of its culture and culinary tradition. Flavors of Peru: Street Food is a must-try experience for visitors, offering dishes full of history and flavor at affordable prices. From the iconic skewers of anticuchos to the sweet picarones, Peru’s streets offer a feast of flavors that delight both locals and tourists. In this gastronomic journey, we will explore the most representative dishes and their significance in the daily life of Peruvians.
Anticuchos: Traditional Grilled Flavor

One of the most iconic street foods in Peru is anticuchos. These delicious skewers are made from beef heart marinated in ají panca, garlic, and spices, giving them an intense, smoky flavor. The meat is skewered and grilled until it develops a juicy texture with a slightly crispy exterior.
Anticuchos are typically served with golden potatoes and choclo (Andean corn), accompanied by a variety of sauces such as huancaína or the classic ají cream. This culinary tradition dates back to colonial times when African slaves used offal to create nutritious and flavorful dishes. Today, it is a staple found on the streets of Lima and other Peruvian cities.
Papa Rellena: A Crispy and Hearty Bite
The papa rellena (stuffed potato) is another favorite among Peruvian street foods. It is made by mashing boiled potatoes, which are then stuffed with a savory filling of beef, onions, olives, and hard-boiled eggs. The mixture is shaped into an oval and deep-fried until golden and crispy.
This dish is an excellent choice for those looking for a warm and comforting snack while exploring Peru’s streets. Depending on the region, variations may include chicken, seafood, or even vegetarian versions with vegetables and cheese.
Salchipapas: A Quick and Delicious Classic
Salchipapas is one of the most popular and affordable options in Peruvian street food. It consists of a combination of crispy French fries with sliced sausages, often topped with a selection of sauces such as mayonnaise, ketchup, mustard, ají, and huancaína sauce.
This dish is especially popular among young people and can be found in almost every city in Peru. Some upgraded versions include additional toppings like fried eggs, cheese, chorizo, or beef, making it a heartier meal.
Butifarra: Peru’s Traditional Sandwich
The butifarra is an emblematic Peruvian sandwich. It is made with a crispy French roll filled with jamón del país (a spiced, cured pork ham) and topped with salsa criolla, a mix of red onions, ají peppers, and lime juice that adds a fresh, tangy kick.
This sandwich is commonly eaten for breakfast, as a snack, or even as a light lunch. Its combination of flavors and textures makes it a perfect grab-and-go option for those looking to taste a classic Peruvian dish.
Choripán: Simple but Packed with Flavor
The choripán is another street food favorite that has gained popularity in Peru. It consists of a fresh roll filled with grilled chorizo, topped with sauces like chimichurri, mayonnaise, or ají.
Although it’s a simple recipe, its success lies in the quality of the chorizo and the mix of seasonings that enhance its flavor. It is commonly found at fairs, events, and markets, making it an ideal choice for those looking for a tasty, no-fuss bite.
Ceviche de Carretilla: Fresh and Flavorful on the Go
Ceviche de carretilla is a quick and budget-friendly version of the famous Peruvian ceviche. Sold from street carts, it is made with fresh fish cut into chunks, marinated in lime juice, ají peppers, and red onions.
Some variations include fried fish or black scallops, adding more texture and flavor. It’s a refreshing choice for hot days and an affordable way to try one of Peru’s most iconic dishes without dining in a restaurant.
Chicharrón Sandwich: A Limeño Breakfast Classic

The pan con chicharrón is a traditional sandwich mainly eaten for breakfast. It consists of fried pork chicharrón, sweet potato slices, and salsa criolla, all inside a crispy roll.
The mix of salty pork, sweet potatoes, and tangy onions makes this an irresistible choice for those wanting to try authentic Peruvian street food.
Tamales: A Traditional and Nutritious Breakfast
Peruvian tamales are a culinary heritage dating back to pre-Hispanic times. They are made from corn dough filled with pork or chicken, olives, and spices, then wrapped in banana leaves and steamed.
They are commonly eaten in the morning, served with coffee or juice. Depending on the region, they can be found in sweet or savory versions.
Mazamorra Morada and Arroz con Leche: The Perfect Dessert Duo

These two traditional desserts are often served together on Peru’s streets. Mazamorra morada is made from purple corn, fruits, and spices, while arroz con leche is a creamy rice pudding cooked with milk, sugar, and cinnamon.
Picarones: Sweet Squash and Sweet Potato Rings
Picarones are one of the most beloved treats in Peruvian street food. These deep-fried rings are made from squash and sweet potato dough, served drizzled with chancaca syrup.
With a crispy exterior and soft interior, combined with the sweetness of the syrup, picarones are an irresistible dessert for sweet lovers.