Crappie fish are carnivorous and primarily feed on smaller fish, insects, and crustaceans. Their diet includes minnows, shad, insect larvae, and small crayfish.