Anticuchos are traditional Peruvian grilled skewers of marinated beef heart, cut into cubes, soaked in a fiery blend of ají panca paste, garlic, cumin, and vinegar, then charcoal-grilled over open flame until the exterior is crisp and deeply caramelized. One of the most beloved street foods in Peru, anticuchos are served on bamboo skewers alongside boiled potatoes, choclo (large-kernel corn), and a spicy chili sauce.
Popular Recipes and Regional Variations
Classic anticuchos de corazón use beef heart (corazón de res) as the primary protein. The muscle is remarkably tender and flavorful when properly trimmed of fat and connective tissue, and its firm texture holds up beautifully on skewers over high heat. The traditional marinade combines ají panca paste (a mild, smoky Peruvian red chili), ají amarillo paste (a fruity, hot yellow chili), garlic, cumin, oregano, red wine vinegar, and oil — marinated for a minimum of 4 hours, ideally overnight.
Anticucheras — the mostly female street vendors who specialize in the dish — operate charcoal grills throughout Lima, Cusco, and other Peruvian cities, particularly during the evening hours. Their grills feature distinctive metal racks designed to hold the bamboo skewers at an angle over direct charcoal heat. Each vendor typically has a secret marinade formula passed down through generations, with subtle variations in chili ratios, acid levels, and aromatics.
Modern variations have adapted the preparation to other proteins. Anticuchos de pollo (chicken) and anticuchos de lomo (beef tenderloin) appear on restaurant menus for diners uncomfortable with offal, though purists insist that heart delivers the most authentic flavor. Peruvian-Japanese (Nikkei) cuisine has produced anticuchos de salmón using the same marinade principles on salmon, while upscale restaurants serve anticuchos de pulpo (octopus) as a refined appetizer.
Preparation Technology
Trim 1 kg beef heart of all external fat, silver skin, and the large central arteries. Cut into 3 cm cubes. Proper trimming is essential — leaving connective tissue produces chewy, unpleasant bites that ruin the final dish. Rinse the trimmed cubes in cold water mixed with 2 tablespoons of vinegar to eliminate any residual blood, then pat dry.
Prepare the marinade: combine 4 tablespoons ají panca paste, 2 tablespoons ají amarillo paste, 6 minced garlic cloves, 2 teaspoons ground cumin, 1 teaspoon dried oregano, 1 teaspoon black pepper, 2 tablespoons red wine vinegar, 60 ml vegetable oil, and 1 teaspoon salt. Whisk into a thick, uniform paste. If ají panca is unavailable, substitute with 3 tablespoons smoked paprika plus 1 tablespoon ancho chili powder, though the flavor will be only approximate.
Place the beef heart cubes in a large bowl or zip-top bag with the marinade, ensuring every piece is fully coated. Refrigerate for a minimum of 4 hours, preferably 12–24 hours. The extended marinade time tenderizes the heart muscle and penetrates the dense protein with flavor — short marinades produce tough, blandly seasoned results.
Soak 12–15 bamboo skewers in water for 30 minutes before grilling to prevent burning. Thread 4–5 cubes of heart onto each skewer, leaving small gaps between pieces for even heat exposure. Heat a charcoal grill to high temperature (charcoal should glow red-orange with a light ash coating). Grill the skewers for 2–3 minutes per side, rotating once, for a total of 6–8 minutes. The exterior should be deeply charred with visible crust, while the interior remains medium-rare to medium — overcooked heart becomes rubbery and loses its delicate flavor.
Brush the skewers with reserved marinade during the last minute of grilling for additional flavor and shine. Serve immediately on the skewer alongside boiled yellow potato halves, a piece of boiled choclo corn, and a small bowl of ají sauce for dipping.
Tips and Common Mistakes
The most common mistake is overcooking the heart. Beef heart is a working muscle with low fat content, and it responds to heat like a lean steak — cook past medium and it becomes dry and tough. Pull the skewers off the grill when the interior is still slightly pink (63–65°C internal temperature). The carryover cooking during resting finishes the interior without drying it out.
Charcoal fire is essential for authentic flavor. Gas grills and indoor stovetops cannot replicate the smoky, carbonized crust that defines anticuchos. If charcoal grilling is not possible, use a cast-iron grill pan heated until smoking, and finish with a brief exposure to open flame (a kitchen torch or broiler) to develop the signature char. The difference in flavor is substantial.
Ají pastes vary significantly between Peruvian brands. Authentic ají panca has a smoky, fruity character closer to guajillo or ancho chili than to smoked paprika. Sourcing genuine Peruvian chili pastes (available in Latin American grocery stores or online) makes a noticeable difference in the final flavor. For more on South American grilled meats and world street foods, see our A-Z Encyclopedia of Food Products and Dishes.
History and Cultural Significance
Anticuchos trace their origins to pre-Columbian Peru, where indigenous peoples grilled llama and alpaca meat on wooden skewers during ceremonial gatherings. The dish was transformed during the colonial period (sixteenth–eighteenth centuries) when Spanish colonizers introduced beef cattle and, critically, when African enslaved people working in Peruvian kitchens adapted the preparation to use the offal cuts (particularly heart) that they were given as rations rather than the prime cuts reserved for their enslavers.
The Afro-Peruvian contribution to modern anticuchos is significant and historically important. Enslaved cooks developed the distinctive marinade techniques and grilling methods that define the dish today, turning discarded heart cuts into a delicacy celebrated across all social classes. This culinary legacy is now formally recognized as part of Peru’s Afro-Peruvian cultural heritage.
Today, anticuchos are one of the most popular street foods in Peru and a source of intense national pride. The anual Festival del Anticucho in Lima draws thousands of visitors, and anticuchos appear on menus from humble street carts to high-end restaurants pioneering modern Peruvian cuisine. The dish’s international profile has grown through chefs like Gastón Acurio, who have championed Peruvian food worldwide, placing anticuchos firmly on the global street food map.