When very young, baby cardinals eat soft-bodied insects such as caterpillars. To attract cardinals and help the weary parents, your garden should include butterfly host plants such as dill ...