That's the challenging part! In U.S. supermarkets, they're usually packed with gizzards, and the tray contains way more gizzards than hearts. But you can find them in most Hispanic markets. You can also order them online. Sometimes, I ask the butchers at Whole Foods to special-order them for me.