Fresh water crawdads are considered omnivores, which means that they eat both animals and plants. They are opportunistic creatures and eat whatever happens to float by.
Crawdads, sometimes referred to as crayfish, usually hunt invertebrates, such as snails, mussels and worms. They have also been known to eat their own kind on occasion. If their preferred food sources are limited, crayfish feed on wood, roots or other types of plants. They also frequently scavenge for dead animals. When kept as pets, crayfish eat any kind of dried food as well as many kinds of vegetables, such as corn and carrots. They can also be fed frozen shrimp and krill.