[{"data":1,"prerenderedAt":402},["ShallowReactive",2],{"recipe:peruvian-anticuchos":3,"recipe:country:peru":196},{"slug":4,"title":5,"nativeName":6,"pronunciation":7,"countrySlug":8,"region":9,"emoji":10,"summary":11,"intro":12,"story":13,"whyThis":14,"tips":19,"substitutions":26,"variations":39,"serveWith":49,"storage":51,"faq":52,"equipment":68,"baseServings":72,"prepMinutes":73,"cookMinutes":74,"restMinutes":75,"difficulty":76,"course":77,"diet":80,"mainIngredients":83,"ingredients":89,"instructions":143,"nutrition":169,"images":177,"keywords":187,"publishedAt":194,"updatedAt":194,"authorSlug":195},"peruvian-anticuchos","Anticuchos de Corazón (Grilled Beef Heart Skewers)","Anticuchos de corazón","an-tee-KOO-chos deh koh-rah-SOHN","peru","Lima and the Andes","🍢","Beef heart marinated overnight in ají panca, vinegar, cumin and garlic, then grilled hard and fast over coals and basted with the marinade. Peru's great street skewer.","Anticuchos are cubes of beef heart threaded onto skewers, soaked overnight in a dark red marinade of ají panca, red wine vinegar, garlic and cumin, and cooked over coals in about four minutes flat. Heart is a muscle, not an organ in the offal sense — it is lean, dense and iron-rich, closer in texture to a good steak than to liver, with none of the mineral bitterness people brace themselves for. The vinegar tenderises, the ají panca gives smoky raisin-like depth without much heat, and the fast fire chars the edges while the inside stays pink. Peruvians eat them standing up, from a grill on a street corner, with a boiled potato and a chunk of corn.","Skewered, marinated meat cooked over fire is pre-Hispanic in the Andes — the Quechua word anticuchu points to Andean roots, and llama meat seasoned with chile and cooked on sticks was eaten long before Europeans arrived. What changed the dish was the colonial period. Cattle came with the Spanish, and so did vinegar and garlic; and beef heart, the cheapest cut of a newly available animal, ended up in the kitchens of enslaved Africans and their descendants on the coast, where the offcuts were what you got. Afro-Peruvian cooks in and around Lima are generally credited with shaping anticuchos into the dish Peru now knows: heart, ají panca, vinegar, cumin, and fire.\n\nThat lineage is still visible in where and how they are sold. Anticuchos are evening food, cooked on charcoal grills wheeled onto street corners at dusk, and the anticuchera — traditionally a woman, working a grill she has worked for years — is a recognised figure in Lima. Fans of specific grills travel across the city for them. The district of Barranco has a particular reputation; so does the annual Señor de los Milagros procession in October, when the streets around it fill with anticucho smoke. The classic accompaniment is not a garnish but part of the plate: boiled potato and a section of choclo, the big-kernelled Andean corn, both grilled briefly on the same skewer.\n\nOutside Peru the dish has spread as far as its Andean neighbours, though the meat changes: Bolivian anticuchos are also heart, while in much of the world anticucho now just means marinated skewer, made with beef sirloin, chicken or even mushroom. Purists in Lima will tell you those are anticuchos de something-else and that corazón is the default and the standard. They are right, and it is also worth saying plainly that the marinade is spectacular on any of them, which is why the substitution below is offered without apology.",[15,16,17,18],"A full overnight marinade — heart needs the vinegar time, and four hours genuinely is not the same thing.","Clear instructions on trimming heart, which is the one part of the recipe that intimidates people unnecessarily.","The reserved basting marinade is boiled before it touches cooked meat, which most recipes forget to mention.","Timings and visual cues for both a charcoal grill and a cast-iron pan indoors.",[20,21,22,23,24,25],"Ask the butcher for a cleaned beef heart, or buy it whole and trim it yourself — you want only the deep red muscle, with all fat, silverskin and any tubes cut away.","Cut the cubes 3 cm and no larger. Bigger pieces need longer on the fire and heart goes from juicy to rubbery within about a minute of overcooking.","Thread three or four pieces per skewer and press them close together, so the sides insulate each other and only the outer faces char.","The grill must be genuinely hot — coals with a grey ash coating and no flame, or a cast-iron pan smoking lightly. A moderate fire steams the meat grey.","Boil any marinade you plan to baste with for a full minute before using it, since it has been sitting in raw meat overnight.","Soak wooden skewers for half an hour, or use metal ones. Sugar in the marinade means the exposed wood chars fast.",[27,31,35],{"original":28,"swap":29,"note":30},"Beef heart","Beef sirloin, chicken thigh, or thick slices of king oyster mushroom","Not traditional, but the marinade is the point and it works on all of them. Sirloin needs the same fast cooking; chicken thigh needs about seven minutes; mushrooms need to be pressed onto the grill to drive off water.",{"original":32,"swap":33,"note":34},"Ají panca paste","3 dried guajillo chiles plus 1 ancho, soaked in hot water for 20 minutes and blended","Ají panca is dark red, mild and smoky with a dried-fruit sweetness. Guajillo plus ancho gets remarkably close in both colour and character.",{"original":36,"swap":37,"note":38},"Choclo (Andean corn)","Regular sweetcorn cut into thick rounds","Choclo has enormous, starchy, barely sweet kernels and a chewy bite. Sweetcorn is sweeter and softer, but grilled alongside the skewers it does the same job on the plate.",[40,43,46],{"name":41,"description":42},"Anticuchos de pollo","Chicken thigh in the same marinade — the most popular non-heart version in Peru, and the usual gateway for anyone unsure about corazón.",{"name":44,"description":45},"Anticuchos de pescado","Firm white fish cubes, marinated for only 30 minutes so the vinegar does not break the flesh down, then grilled for two minutes a side.",{"name":47,"description":48},"Anticuchos with huancaína","Served with a spoonful of salsa huancaína alongside the classic ají sauce — creamy against smoky, and standard at many Lima grills.",[50],"Boiled yellow potato and a chunk of choclo skewered alongside, plus a green ají sauce made from ají amarillo, huacatay and a little oil.","Raw marinated heart keeps 2 days refrigerated in its marinade — beyond that the vinegar starts breaking the muscle down into a soft, faintly mealy texture. Cooked anticuchos are best eaten within minutes, but leftovers keep a day and are good cold, sliced into a salad. Reheating is a losing game: any pan hot enough to warm them through cooks them further and turns them tough, so if you must, do it for thirty seconds in a very hot pan and accept the trade. The raw marinated meat freezes well for a month, which is worth doing deliberately.",[53,56,59,62,65],{"question":54,"answer":55},"What does beef heart actually taste like?","Like a lean, dense, slightly mineral steak — much closer to sirloin than to liver or kidney. It has none of the strong bitterness people associate with offal, because heart is a working muscle rather than a filtering organ. Marinated and grilled fast it tastes mostly of smoke, chile and vinegar, with a beefy richness underneath.",{"question":57,"answer":58},"Can I make anticuchos without a charcoal grill?","Yes. A cast-iron griddle or heavy frying pan heated until it just starts to smoke gives you a genuine sear, and a gas grill on maximum works too. You lose the charcoal aroma, which is a real loss, so compensate with a pinch of smoked paprika in the marinade and do not crowd the pan.",{"question":60,"answer":61},"How long should the meat marinate?","Overnight, ideally 12 hours, and at least 6. Heart is a tight, dense muscle and the vinegar needs time to loosen it. Do not push past 24 hours, though — at that point the acid has done its work and starts turning the surface soft and pasty.",{"question":63,"answer":64},"How do I know when they are done?","Two to three minutes per side over a hot fire, total. The edges should be blackened in spots and the surface glossy from the baste, while the centre stays pink. Cut one open on the first batch to calibrate — heart overcooks fast, and past medium it becomes noticeably chewy and dry.",{"question":66,"answer":67},"Where do I buy beef heart?","Any full-service butcher can order it, usually cheaply, and Latin American and halal butchers often keep it in stock. Ask for it cleaned and trimmed if you would rather skip that step. It is also sold frozen in many Asian and African grocers, which works perfectly well here since the meat is marinated anyway.",[69,70,71],"Charcoal grill or heavy cast-iron pan","Skewers (metal, or wooden and soaked)","Blender, if making the chile paste from dried chiles",4,30,15,720,"easy",[78,79],"street-food","main",[81,82],"dairy-free","gluten-free",[84,85,86,87,88],"vinegar","garlic","cumin","potato","corn",[90,95,101,105,109,113,117,120,123,125,129,131,134,140],{"qty":91,"unit":92,"name":93,"group":94},800,"g","beef heart, trimmed of fat and silverskin, in 3 cm cubes","For the skewers",{"qty":96,"unit":97,"name":98,"note":99,"group":100},5,"tbsp","ají panca paste","or the soaked dried-chile substitution","For the marinade",{"ref":84,"qty":102,"unit":103,"name":104,"group":100},100,"ml","red wine vinegar",{"ref":85,"qty":106,"unit":107,"name":108,"group":100},8,"clove","garlic, crushed to a paste",{"ref":86,"qty":110,"unit":111,"name":112,"group":100},2,"tsp","ground cumin",{"ref":114,"qty":115,"unit":111,"name":116,"group":100},"oregano",1,"dried oregano",{"ref":118,"qty":115,"unit":111,"name":119,"group":100},"black-pepper","coarsely ground black pepper",{"ref":121,"qty":72,"unit":97,"name":122,"group":100},"olive-oil","neutral oil",{"qty":110,"unit":111,"name":124,"group":100},"fine salt",{"ref":87,"qty":72,"unit":126,"name":127,"group":128},"piece","yellow potatoes, boiled and halved","To serve",{"ref":88,"qty":110,"unit":126,"name":130,"group":128},"corn cobs, boiled and cut into thick rounds",{"qty":110,"unit":97,"name":132,"group":133},"ají amarillo paste","For the sauce",{"ref":135,"qty":136,"unit":137,"name":138,"note":139,"group":133},"cilantro",0.5,"cup","cilantro leaves","huacatay if you can find it",{"ref":141,"qty":115,"unit":126,"name":142,"group":133},"lime","lime, juiced",[144,148,151,155,158,163,166],{"title":145,"text":146,"tip":147},"Trim the heart","Lay the heart flat and cut away the outer layer of fat, the pale silverskin and any tubes or valves at the top, so you are left with clean, deep-red muscle. Cut it into 3 cm cubes, roughly the size of a large dice.","The silverskin will not soften on the grill and turns chewy, so take the time to slide a knife under it and strip it off.",{"title":149,"text":150},"Mix the marinade","Whisk the ají panca paste, vinegar, garlic, cumin, oregano, pepper, oil and salt together until it forms a loose, dark red slurry with no lumps of paste left. It should taste aggressively sharp and salty on its own — the meat will absorb most of it.",{"title":152,"text":153,"timerSeconds":154},"Marinate overnight","Turn the heart cubes through the marinade until every surface is coated, cover, and refrigerate for at least 6 hours and ideally 12. Turn the meat once if you remember.",43200,{"title":156,"text":157},"Prepare the fire and the baste","Light the coals and wait until they are covered in grey ash with no flames licking up — you should be able to hold a hand 10 cm above the grate for only two seconds. Meanwhile lift the meat out, pour the leftover marinade into a small pan and boil it for one minute; this is your basting liquid.",{"title":159,"text":160,"timerSeconds":161,"tip":162},"Skewer and grill","Thread three or four cubes onto each skewer, pressed tightly together, and lay them straight over the hottest part of the fire. Grill 2–3 minutes per side, basting once on each turn, until the outside is glossy with charred edges and the meat feels firm but still springs back when pressed.",300,"Flare-ups are the enemy. If fat drips and flames rise, move the skewers to the side of the grill for a few seconds rather than letting them burn.",{"title":164,"text":165},"Grill the sides","Push the boiled potato halves and corn rounds onto skewers, brush them with the boiled marinade and lay them on the grill for 3–4 minutes, turning until they are streaked with colour and lightly blistered.",{"title":167,"text":168},"Blend the ají sauce and serve","Blitz the ají amarillo paste, cilantro, lime juice and a tablespoon of oil into a loose green sauce, and season with salt. Serve the skewers hot off the grill with the potato and corn, and the sauce in a bowl for dipping.",{"calories":170,"protein":171,"carbs":172,"fat":173,"fiber":174,"sodium":175,"estimated":176},390,42,24,13,3,820,true,[178,181,183,185],{"src":179,"alt":180},"\u002Fimages\u002Frecipes\u002Fperuvian-anticuchos\u002Fhero.jpg","Charred beef heart skewers glazed with dark red ají panca marinade beside grilled potato and corn",{"src":182,"alt":180},"\u002Fimages\u002Frecipes\u002Fperuvian-anticuchos\u002Fhero-16x9.jpg",{"src":184,"alt":180},"\u002Fimages\u002Frecipes\u002Fperuvian-anticuchos\u002Fhero-4x3.jpg",{"src":186,"alt":180},"\u002Fimages\u002Frecipes\u002Fperuvian-anticuchos\u002Fhero-1x1.jpg",[188,189,190,191,192,193],"anticuchos","beef heart","peruvian street food","aji panca","grilled skewers","charcoal","2026-08-19","dishroute-kitchen",{"items":197,"total":324,"page":115,"limit":172,"hasMore":401},[198,224,231,253,275,299,319,338,363,382],{"slug":199,"title":200,"nativeName":201,"countrySlug":8,"region":202,"baseServings":72,"prepMinutes":203,"cookMinutes":204,"difficulty":205,"course":206,"diet":207,"mainIngredients":208,"images":213,"keywords":217,"publishedAt":194,"updatedAt":194,"authorSlug":195},"aji-de-gallina","Ají de Gallina (Creamy Yellow Chili Chicken)","Ají de gallina","Lima",20,45,"medium",[79],[],[209,87,210,211,212],"chicken","walnuts","parmesan","milk",[214],{"src":215,"alt":216},"\u002Fimages\u002Frecipes\u002Faji-de-gallina\u002Fhero.jpg","Golden ají de gallina sauce with shredded chicken poured over boiled potato slices, rice, egg and a black olive",[218,219,220,221,222,223],"aji de gallina","peruvian chicken","aji amarillo","creamy chicken stew","criollo","walnut sauce",{"slug":4,"title":5,"nativeName":6,"countrySlug":8,"region":9,"baseServings":72,"prepMinutes":73,"cookMinutes":74,"restMinutes":75,"difficulty":76,"course":225,"diet":226,"mainIngredients":227,"images":228,"keywords":230,"publishedAt":194,"updatedAt":194,"authorSlug":195},[78,79],[81,82],[84,85,86,87,88],[229],{"src":179,"alt":180},[188,189,190,191,192,193],{"slug":232,"title":233,"nativeName":234,"countrySlug":8,"region":202,"baseServings":72,"prepMinutes":235,"cookMinutes":236,"restMinutes":237,"difficulty":76,"course":238,"diet":240,"mainIngredients":241,"images":243,"keywords":247,"publishedAt":194,"updatedAt":194,"authorSlug":195},"causa-limena","Causa Limeña (Chilled Layered Potato Terrine)","Causa limeña",35,25,120,[239],"appetizer",[82],[87,242,141,209],"avocado",[244],{"src":245,"alt":246},"\u002Fimages\u002Frecipes\u002Fcausa-limena\u002Fhero.jpg","Sliced causa limeña showing yellow potato layers around chicken filling and green avocado, topped with egg and olive",[248,249,250,251,220,252],"causa","causa limena","peruvian potato","cold appetizer","layered terrine",{"slug":254,"title":255,"nativeName":256,"countrySlug":8,"region":257,"baseServings":72,"prepMinutes":73,"cookMinutes":204,"difficulty":205,"course":258,"diet":260,"mainIngredients":262,"images":264,"keywords":268,"publishedAt":194,"updatedAt":194,"authorSlug":195},"chupe-de-camarones","Chupe de Camarones (Arequipa River Prawn Chowder)","Chupe de camarones","Arequipa",[259],"soup",[261,82],"pescatarian",[263,87,88,212],"shrimp",[265],{"src":266,"alt":267},"\u002Fimages\u002Frecipes\u002Fchupe-de-camarones\u002Fhero.jpg","Wide bowl of orange Peruvian prawn chowder with potato, a corn round, cubes of white cheese and a poached egg",[269,270,271,272,273,191,274],"chupe de camarones","peruvian soup","arequipa","prawn chowder","picanteria","river prawns",{"slug":276,"title":277,"nativeName":278,"countrySlug":8,"region":202,"baseServings":72,"prepMinutes":236,"cookMinutes":236,"difficulty":205,"course":279,"diet":280,"mainIngredients":282,"images":287,"keywords":291,"publishedAt":298,"updatedAt":298,"authorSlug":195},"lomo-saltado","Lomo Saltado (Peruvian Beef Stir-Fry)","Lomo saltado",[79],[81,281],"nut-free",[283,284,285,286],"beef-chuck","tomato","onion","soy-sauce",[288],{"src":289,"alt":290},"\u002Fimages\u002Frecipes\u002Flomo-saltado\u002Fhero.jpg","Peruvian lomo saltado — seared beef strips with onion and tomato wedges over french fries, rice alongside",[292,8,293,294,295,296,297],"lomo saltado","chifa","stir-fry","beef","fries","lima","2026-08-18",{"slug":300,"title":301,"nativeName":302,"countrySlug":8,"region":303,"baseServings":72,"prepMinutes":203,"cookMinutes":73,"difficulty":76,"course":304,"diet":306,"mainIngredients":308,"images":310,"keywords":314,"publishedAt":298,"updatedAt":298,"authorSlug":195},"papa-a-la-huancaina","Papa a la Huancaína (Potatoes in Ají Cheese Sauce)","Papa a la huancaína","Central highlands \u002F Lima",[239,305],"side",[307],"vegetarian",[87,309],"eggs",[311],{"src":312,"alt":313},"\u002Fimages\u002Frecipes\u002Fpapa-a-la-huancaina\u002Fhero.jpg","Sliced boiled potatoes covered in golden huancaína sauce with hard-boiled egg and black olives on lettuce",[315,8,220,316,317,239,318],"papa a la huancaina","potatoes","queso fresco","huancaina sauce",{"slug":320,"title":321,"nativeName":322,"countrySlug":8,"region":323,"baseServings":72,"prepMinutes":73,"cookMinutes":203,"restMinutes":324,"difficulty":205,"course":325,"diet":326,"mainIngredients":327,"images":329,"keywords":333,"publishedAt":298,"updatedAt":298,"authorSlug":195},"ceviche","Peruvian Ceviche (Classic Fish Ceviche)","Ceviche","Lima and the Pacific coast",10,[239,79],[261,82,81],[328,141,285],"white-fish",[330],{"src":331,"alt":332},"\u002Fimages\u002Frecipes\u002Fceviche\u002Fhero.jpg","Bowl of Peruvian fish ceviche in milky leche de tigre with red onion, cilantro, sweet potato and corn",[320,8,334,335,141,336,337],"raw fish","leche de tigre","cevicheria","seafood",{"slug":339,"title":340,"nativeName":341,"countrySlug":8,"region":202,"baseServings":342,"prepMinutes":235,"cookMinutes":73,"restMinutes":343,"difficulty":205,"course":344,"diet":346,"mainIngredients":348,"images":352,"keywords":356,"publishedAt":194,"updatedAt":194,"authorSlug":195},"picarones","Picarones (Peruvian Squash and Sweet Potato Doughnuts)","Picarones",6,90,[345,78],"dessert",[307,347,81],"vegan",[349,350,351],"pumpkin","sweet-potato","flour",[353],{"src":354,"alt":355},"\u002Fimages\u002Frecipes\u002Fpicarones\u002Fhero.jpg","Stack of golden fried Peruvian picarones rings on a plate with dark chancaca syrup poured over them",[339,357,358,359,360,361,362],"peruvian dessert","chancaca","squash doughnuts","sweet potato fritters","street food","buñuelos",{"slug":364,"title":365,"nativeName":366,"countrySlug":8,"region":202,"baseServings":72,"prepMinutes":236,"cookMinutes":367,"restMinutes":75,"difficulty":76,"course":368,"diet":369,"mainIngredients":370,"images":371,"keywords":375,"publishedAt":194,"updatedAt":194,"authorSlug":195},"pollo-a-la-brasa","Pollo a la Brasa (Peruvian Charcoal-Style Roast Chicken)","Pollo a la brasa",60,[79],[],[209,286,85,86],[372],{"src":373,"alt":374},"\u002Fimages\u002Frecipes\u002Fpollo-a-la-brasa\u002Fhero.jpg","Quartered Peruvian roast chicken with dark lacquered skin, thick-cut fries and a bowl of bright green ají sauce",[376,377,378,379,380,293,381],"pollo a la brasa","peruvian roast chicken","aji verde","huacatay","polleria","soy sauce marinade",{"slug":383,"title":384,"nativeName":385,"countrySlug":8,"region":257,"baseServings":72,"prepMinutes":204,"cookMinutes":367,"difficulty":386,"course":387,"diet":388,"mainIngredients":389,"images":392,"keywords":396,"publishedAt":194,"updatedAt":194,"authorSlug":195},"rocoto-relleno","Rocoto Relleno (Arequipa Stuffed Hot Peppers)","Rocoto relleno","hard",[79],[82],[390,87,309,212,391],"ground-beef","queso-fresco",[393],{"src":394,"alt":395},"\u002Fimages\u002Frecipes\u002Frocoto-relleno\u002Fhero.jpg","Baked red rocoto pepper stuffed with spiced beef and melted cheese, sitting on a layered potato gratin",[397,398,271,399,273,400],"rocoto relleno","stuffed peppers","peruvian","pastel de papa",false,1787360050421]