Cardinals love large seeds, such as sunflowers. They will also eat cracked nuts, peanut butter, and chunks of suet. There are also available commercial pellets designed for cardinals.