Typically, young cardinals can eat more food than adults. However, a general rule of thumb is cardinals consume foods nearly ½ to ¼ of their body weight per day, depending on the age. Many adult cardinals can also take foods around ½ – 1 pound of their body weight every day.