Crayfish are omnivores, which is a big reason why they are raised as food. They eat anything organic, including plants, worms, dead fish, and even other crayfish.