the american robin eats invertebrates. in the spring, they like to eat earthworms and snails. some other invertebrates that american robins eat are beetles, grubs, and caterpillars. it will also eat fruits and berries. some kinds of berries that they like to eat are chokecherries, hawthorn berries, dogwood berries, sumac fruits, and juniper berries.