Catfish eat worms, frogs, insects, crayfish and other fish. During the colder months of the year when food is more scarce, catfish survive by scouring the bottom of rivers or lakes for dead and decomposing fish.
Catfish breeders feed catfish special formulated pellets that float on the water. These pellets contain all the nutrients that the fish need to survive and grow.
People who fish for catfish often use stink baits, chicken livers or night crawlers. The odor of the stink bait spreads as it touches the water, so this food is easy for catfish to find due to their strong sense of smell.