
Anticuchos (Beef Heart Skewers)
When I think of Anticuchos, I’m transported to the vibrant, smoky streets of Lima, where this iconic dish has been a beloved staple since the colonial era. Originally crafted by enslaved Africans who transformed discarded beef heart into a tender, deeply flavorful masterpiece, Anticuchos are a profound testament to culinary resilience and ingenuity. Today, they remain the undisputed king of Peruvian street food, celebrated for their rich, iron-laced bite and the fiery, aromatic punch of their ají panca marinade. Making them from scratch is a revelation, especially when you compare them to the tragic alternatives. If you buy those pre-marinated, shrink-wrapped beef skewers from the supermarket BBQ aisle, you’re paying upwards of five pounds for a meager portion of tough, gristly meat drowned in a synthetic, smoke-flavored sludge packed with stabilizers and high-fructose corn syrup. They are a depressing, processed cheat that masks poor-quality meat with artificial shortcuts. By contrast, preparing Anticuchos at home allows you to source pristine beef heart, treating it with a vibrant, entirely natural marinade of real ají panca, garlic, cumin, and vinegar. The most common pitfall I see is overcooking or under-marinating; beef heart is incredibly lean and needs at least twenty-four hours in the marinade to tenderize and absorb those complex flavors. When you thread it onto skewers and grill it just to a perfect medium-rare, the result is a gloriously charred, melt-in-the-mouth experience that no plastic-wrapped supermarket imitation could ever dream of replicating. It is a dish that demands respect for its humble origins, rewarding your patience with an unforgettable depth of flavor.
Nutrition
| Per serving | Calories | Protein | Carbs | Fat | Sat fat | Fibre | Sugar | Sodium |
|---|---|---|---|---|---|---|---|---|
| beginner | 350kcal | 35g | 2g | 20g | 6g | 1g | 0g | 450mg |
| intermediate | 260kcal | 38g | 6g | 9g | 2g | 2g | 2g | 680mg |
| expert | 285kcal | 29g | 4g | 12g | 3g | 1g | 1g | 580mg |
Per serving · Ava-estimated — a guide, not a clinical figure.
- 500 gbeef heart— trimmed of tough connective tissue and cut into 5 cm cubes
- 45 gaji panca paste— essential for authentic color and flavor, can substitute with rehydrated and blended dried pods
- 4 piecegarlic clove— minced
- 30 mlred wine vinegar
- 15 mlsoy sauce— adds umami depth to the marinade
- 5 gground cumin
- 10 gsalt— fine sea salt preferred
- 2 gblack pepper— freshly ground
- 60 mlvegetable oil— divided, for the marinade and basting during grilling
- 10 piecebamboo skewer— soaked in water for at least 30 minutes before use to prevent burning
Shop-bought pre-marinated meat skewers often cost a premium while relying on tough, bland muscle cuts and artificial preservatives. This beginner-friendly from-scratch approach skips hard-to-find jarred aji panca pastes, instead using easily accessible whole dried red chilies and fresh garlic to build a vibrant, authentic marinade. By soaking the chilies and blending them with vinegar, cumin, and a touch of salt, you create a deeply flavorful base without any processed shortcuts. The beef heart, when sliced thinly against the grain and marinated properly, becomes remarkably tender and rich. Watch your heat carefully during grilling; beef heart cooks very quickly and becomes chewy if overcooked. This simpler technique is highly forgiving and perfect for batch-prepping: simply thread the marinated meat onto skewers and freeze them raw for future quick meals. The result is a spectacular, deeply savory street-food classic that far surpasses any frozen supermarket alternative in both texture and taste.
Equipment
- Blender or food processor— Required for pureeing the rehydrated chilies into a smooth paste.
- Grill or heavy grill pan— Cast iron works beautifully to get a good char.
- Skewers— If using wooden skewers, soak them in water for 30 minutes first to prevent burning.
Method
- 1
Snip the stems and shake out the seeds from the dried red chilies, then place them in a bowl and cover with boiling water to soften.
Let them soak until they are pliable and easily pierced with a fork.
rehydrating~ 10 min - 2
Drain the softened chilies and transfer them to a blender along with minced garlic, red wine vinegar, cumin, salt, and a splash of oil, blending until a smooth paste forms.
Scrape down the sides of the blender as needed to ensure an even consistency.
blending~ 2 min - 3
Trim any silverskin or connective tissue from the beef heart, then slice it thinly against the grain into bite-sized pieces.
Cutting against the grain is absolutely crucial for a tender final texture.
slicing~ 5 minTricky bit - 4
Toss the beef heart pieces in the blended chili marinade, ensuring every piece is thoroughly coated, and refrigerate for at least two hours or overnight.
Use a zip-top bag to maximize contact between the meat and the marinade.
marinating~ 2 min - 5
Thread the marinated beef heart pieces onto skewers, leaving a little space between each piece to ensure even cooking.
Do not pack the meat too tightly, or it will steam instead of grill.
skewering~ 5 min - 6
Grill the skewers over high heat for about two minutes per side until nicely charred on the outside but still pink and tender inside.
Do not overcook, or the heart will become tough and chewy.
grilling~ 4 minTricky bit
Cooking from frozen
Thaw overnight in the fridge before grilling over high heat to achieve a proper char.
Storage times are a guide — always use your judgement and store food safely.