When it comes to Peruvian street food, Anticuchos are one of the most iconic and beloved dishes. These tasty skewers of marinated and grilled meat traditionally beef hearts, are a staple at street markets, food stalls, and even upscale restaurants. With a history rooted in Peru’s rich culinary heritage, Anticuchos offer a taste of tradition, community, and bold flavours in every bite.
Anticuchos are skewered pieces of marinated meat, traditionally beef heart, typically grilled over an open flame. They’re commonly served with sides like boiled potatoes, choclo (Peruvian corn), and spicy sauces.
The most traditional version features beef heart (anticuchos de corazón), but modern variations may include chicken, beef, or even fish.
Anticuchos trace their origins to the pre-Columbian Andes, where indigenous people grilled meat over open flames. When the Spanish arrived, they introduced new ingredients like beef and garlic, which combined with native spices to create the Anticuchos we know today.
During colonial times, enslaved African communities in Peru adopted beef heart, a less expensive cut, and transformed it into a flavorful and cherished dish. Today, Anticuchos are a symbol of Peru’s culinary diversity, blending indigenous, African, and Spanish influences.
Anticuchos are best enjoyed in Peru, where they’re a staple of street food culture. Here are some of the best places to try them:
Eating Anticuchos is all about enjoying the flavours and textures:
Anticuchos aren’t just food—they’re a culinary experience that embodies Peru’s history, culture, and flavours. The smoky, tender meat paired with bold spices makes Anticuchos an unforgettable dish that’s worth seeking out.
We may receive compensation from partners listed through affiliate partnerships, at no cost to you. This doesn’t influence our ratings, and the opinions are our own
Get the latest recipes, trends and travel ideas