Origins Origins: Anticuchos de Corazón Beef heart kebabs called antichuchos, seasoned and grilled to perfection, are sold by street vendors in Lima, Peru. Read More » Nicholas Gill August 25, 2017