The eastern diamondback rattlesnake catches its prey by ambushing it. It eats small mammals like rabbits and rats, birds and sometimes lizards. Since of adults large size they can easily attack and eat adult rabbits, there have also been reports on some eating turkeys. Young eastern diamondback rattlesnake eat mainly small rodents like mice, rats and squirrels. Sometimes they also eat large insects.