A variety of foods are out there that cardinals love to eat. However, their favorite food is sunflower seeds and various insects. In winter when everything remains covered with ice and snow, their favorite food is fruits and berries.