Ingredients
Marinade
- 1 kgbeef heart, trimmed and cut into 3 cm squares about 1 cm thick
- 5 tbspají panca paste
- 8 clovesgarlic, crushed to a paste
- 100 mlred wine vinegar
- 1 tbspground cumin
- 1 tbspdried oregano
- 2 tspsalt
- 1 tspblack pepper
- 60 mlvegetable oil
Basting
- 2 tbspof the strained marinade
- 2 tbspvegetable oil
Ají sauce
- 3 tbspají amarillo paste
- 1 clovegarlic
- 2 tbspmayonnaise
- 1 tbsplime juice
- salt
To serve
- 4waxy potatoes, boiled and thickly sliced
- 2choclo cobs (large-kernel Peruvian corn), boiled and cut into rounds
- wooden or metal skewers
Directions
- Trim the heart hard: strip the outer membrane, cut away every piece of white sinew and all the fat, and slice the muscle into flat squares rather than cubes. Flat pieces cook evenly over coals in the two or three minutes a side they get.
- Whisk the marinade together and turn the meat through it. Cover and refrigerate overnight — Lima carts marinate for a day and the vinegar both seasons and tenderises in that time.
- Blend the ají amarillo, garlic, mayonnaise and lime to a smooth sauce and season. Keep it cold.
- Lift the meat from the marinade and thread three or four flat pieces per skewer, pushing them close together so they shield each other from the fire.
- Strain a little marinade and mix it with oil for basting — never baste with the marinade the raw meat sat in without boiling or straining it first.
- Grill over hot charcoal for 4–6 minutes total, turning every 90 seconds and brushing with the basting mix each turn. The surface should char in places while the inside stays pink and juicy.
- Serve two skewers each with slices of boiled potato and rounds of choclo, and the ají sauce alongside. Anticuchos are eaten off the skewer, standing up, from a cart in the evening.
Technique
- Flat squares, not cubes. This is the difference between the Peruvian street version and a kebab, and it is why they cook so fast.
- Ají panca is a dried dark chilli, mild and fruity — it gives colour and depth rather than heat. The heat comes separately, from the ají amarillo sauce.
- Cook them over serious heat. A cool grill stews the heart grey and tough.
Substitutions
- Sirloin or beef skirt for anyone who will not eat heart, marinated the same way but grilled a minute less.
- Where choclo is unavailable, ordinary sweetcorn works, though the kernels are much smaller and sweeter.
Variations
- Anticuchos de pollo, made with chicken thigh, sold from the same carts.
- Rachi, grilled tripe, and mollejitas, sweetbreads, the other skewers on a Lima anticuchera’s grill.
History
Skewered beef heart grilled over coals; enslaved Africans in colonial Lima seasoned the offal cuts left to them with aji panca and vinegar.
Frequently asked questions
What is Anticuchos?
Anticuchos is a street food from Peru: grilled beef-heart skewers marinated in ají panca, evening carts. Skewered beef heart grilled over coals; enslaved Africans in colonial Lima seasoned the offal cuts left to them with aji panca and vinegar.
How long does Anticuchos take to make?
Anticuchos takes 30 min plus overnight marinating of preparation and 12 min of cooking. The recipe makes 4 servings, 12 skewers. It is rated medium to make.
What can I substitute in Anticuchos?
Yes, within limits. Sirloin or beef skirt for anyone who will not eat heart, marinated the same way but grilled a minute less. Where choclo is unavailable, ordinary sweetcorn works, though the kernels are much smaller and sweeter.
What is the most important thing to get right in Anticuchos?
Trim the heart hard: strip the outer membrane, cut away every piece of white sinew and all the fat, and slice the muscle into flat squares rather than cubes. Flat pieces cook evenly over coals in the two or three minutes a side they get.



