Channel catfish is an opportunistic omnivore, gorging itself on nearly any form of living or dead material. Their diet consists of aquatic insects, worms, clams, crayfish, snails, and fish, all of which could be dead or alive. Their stomachs might be packed with vegetable materials dropped into the water or minnows depending on what’s available. However, big channel catfish eat almost nothing but fish.
There are also lots of articles that will help you, howtoaquaponics.info. Hope this will help.