What Does Catfish Eat? [Surprising Foods That Work Every Time!]

What does catfish eat

Catfish family is very diverse, and numerous different catfish species exist. And they also differ in feeding habits.

Some people imagine them as bottom dwellers active only at night in muddy waters but that is not the case.

Most of the catfish species are omnivorous, but some are scavengers or herbivores.

Out of almost 3000 catfish species, here we are going to mention the ones interesting to catfish anglers.

If you have ever wondered what does catfish eat, keep on reading the following chapters to find out their favourite food, when and where to find them and what is the best bait for catfishing.



Get our FREE fishing e-book where you will find my PRO Tips!


What Does Catfish Eat in the Wild? [Natural Catfish Food / Diet]

Catfish are omnivorous feeders, and they are not picky eaters.

From algae to snails, typical catfish will eat almost anything that they can swallow.

Here is a list of usual natural catfish food that a catfish can eat in the wild:

• Insects
• Water beetles
Small fish species
• Algae
• Plants
• Snails
• Small mammals
• Fish eggs

What Does Catfish Eat - Shrimps

All of the above shows a usual meal consumed by catfish in nature. Of course, there are some exemptions.

Huge catfish species, like wels catfish, well known occupants of river Ebro, have been observed while feeding, and they would eat much larger pray than usual, including larger mullets, rodents that accidentally end up in the water, frogs and even some aquatic birds.

Not all catfish will do that but it clearly shows that they will feed on anything available at a given moment.

Different catfish prefer different food sources. For anglers that is a very important information because baits should be chosen accordingly. According to species, adult catfish diets varies as described below.

  • Channel catfish will eat the following: fish, clams, snails, insects, small mammals, crustaceans, small birds, vegetation.

  • Flathead catfish mostly feeds on smaller fish, aquatic insects, and crustaceans.

  • Blue catfish feeds on various fish species and large invertebrates.

  • North African catfish feeds on water organisms like planktons, shrimp, and various fish, and with land animals like birds and snails. Among other food sources it can consume different dead animals, and plants and plant material like seeds, nuts, grain and fruit..

Most of the catfish species change their food preference as the grow.

We can see that on the channel catfish example. When they are young, they mostly feed on insects like dragonfly, water beetles and fly larvae. After reaching adulthood, they start to feed on small fish, seeds, aquatic plants, algae, crawfish and snails.

As they reach a certain size they start feeding mostly on small fish, which becomes their main catfish diet.

Same behaviour is observed in Blue catfish that slowly graduates to eating larger fish.

Interesting fact about catfish is that males usually guard the eggs and it is not uncommon for them to eat a few.

What are the Nutritional Requirements for Catfish? [for Health and Growth]

Catfish are a popular fish for both recreational and commercial anglers, and it is important to understand the nutritional requirements for catfish in order to ensure healthy and robust growth.

Catfish are omnivorous, meaning they can eat both animal and plant material. As a result, they require a balanced diet containing proteins, carbohydrates, fats, vitamins, and minerals.

Proteins: Catfish require a diet rich in proteins, as they are essential for growth and health. Fish meal, squid meal, and shrimp meal are all excellent sources of protein for catfish and should be included in their diet.

Carbohydrates: Catfish require carbohydrates for energy and to maintain healthy fish weight. Grain-based feed, such as corn, wheat, and barley, are all excellent sources of carbohydrates for catfish.

Fats: Fats are another important component of catfish nutrition. They also help to provide energy, keep the fish healthy, and improve their flavor. Fish oil, soybean oil, and corn oil are all good sources of fats for catfish.

Vitamins and Minerals: Vitamins and minerals are essential for catfish health and growth. Vitamins A, D, and E are especially important for catfish, and should be supplemented in their diet. Minerals such as calcium and phosphorus are also important, as they help to keep the fish's bones and teeth strong.

Catfish can also benefit from a variety of other food sources, such as insects, worms, and vegetation. It is important to remember that catfish are opportunistic feeders, so it is best to offer a variety of foods in order to ensure that the fish are receiving a balanced diet.

Overall, providing catfish with a balanced diet that includes proteins, carbohydrates, fats, vitamins, and minerals is key to ensuring their healthy growth and development. With proper nutrition, catfish can grow to be healthy and strong.

Catfish Eating Habits in the River, Pond or Lake [Farm Raised vs. Wild]

Catfish living in captivity are fed by humans, while the ones in the wild have to find food sources by themselves.

There are certain similarities, but also differences, in diets of catfish.

What Does Farm-Raised Catfish Eat?

Catfish in captivity, such as the ones living in catfish farms ponds and paylakes usually consume pellets.

Protein content in catfish pellets is around 30 percent, and different pellets are used according to the water temperatures.

Floating pellets are recommended when water temperature is above 18 degrees Celsius, slow sinking ones are used when temperature is between 15 and 18 degrees and below 15 degrees, sinking pellets should be used.

When the water is cold during winter, catfish both in captivity and in the wild, spend time inactive in deeper and warmer waters without surfacing. That is the reason behind sinking pellets.

In addition to pellets, different natural food sources are often available to farm-raised catfish.

Some are fed with live fish, worms or any available fresh food source.

There are also frozen mixtures available on the market that contain shrimp, fish and plants.

To successfully grow, pond catfish should be fed in certain time of a day. It is recommended to give food when water oxygen level starts to rise. Avoid times in the morning or midday.

They will not eat and digest properly when oxygen levels are low. That usually happens during the hottest parts of a day. It is actually very similar to wild catfish feeding pattern.

What does catfish eat - pellets

What Does Wild Catfish Eat?

Among similarities, catfish in the wild are also affected by oxygen levels in the water, and they tend to avoid feeding during times when oxygen level is low.

However, rivers have constant fresh water supply and they are less prone to high oxygen level fluctuations, at least the ones large enough with a moderate or strong flow.

Catfish living in those waters will eat anytime. Except that, wild catfish can also consume pellets. They are very attracted to them in a form of prebaiting, which is frequently practiced by anglers.

Rivers, unlike lakes, are changing temperature more slowly than shallow and small ponds. They warm up later in spring but cool down later in fall. That means that wild catfish start feeding a bit later after winter than their relatives in ponds. They also depend of prey availability and their behaviour is connected.

In abundance of natural food, wild catfish can choose their food and most of them prefers other fish.

So, if feeding wild catfish, especially before spawn, pellets should have higher protein content, up to 40%.

While pond catfish can gain weight if fed during winter, those living in rivers will lose it.

And how much will they lose depends of a temperature.

Normally, they start feeding less frequently when water temperature drops under 20 degrees Celsius.

When it cools down even more, and water temperatures are under 10 degrees, they more or less stop eating completely. And they prey becomes unavailable too.

Winter weight loss for a catfish living in the wild is up to 9% of their own body mass. Again, the exact values depend of a species and location.

What Does Catfish Eat - Baitfish in River

What is the Best Bait for Catfish? [Homemade?]

Sometimes people ask me: "What human food can catfish eat?". What can I use as a good homemade catfish bait? There is a lot of options ...

As already mentioned, catfish react well to smell. Using stinky baits is always a good option.

Some of them are here and some of them are really good homemade catfish bait:

Chicken liver
Stinky baits
• Artificial baits such as pellets with strong smell made for catfish
• Crayfish
• Night crawlers
• Crawfish
• Live or cut small fish species
• Hotdogs

What Does Catfish Eat - Chicken Liver

Some anglers like the challenge of catfishing using lures. If practicing that technique, vibration and noise are much more important than colour.

Catfish can’t see well, especially in murky waters. If using lures, anglers should choose the ones making a lot of vibration and move in way similar to movements made by injured fish.

Experienced anglers use lures in summer when catfish are very active. In winter time lures are not that useful as catfish remain still.

Stink baits for catfish are very popular baits that anglers can buy in fishing stores or prepare them at home. They are somewhat similar to carp boilies but the smell is much more intensive.

They used often by anglers, and they are indispensable part of modern fishing techniques.

There are certain baits that work well anytime of the year, such as bream, perch, chicken and beef liver and stink-baits.

Size is important too. If you are in a search for very large specimens use big baits. Otherwise, keep it simple and smaller.

If you are using live catfish baits, herrings and shads are good for spring and fall, slowly bleeding trout is excellent for winter and goldfish for summer.

What does catfish eat - live bait - gold fish


What does catfish eat is a very wide subject.

Various catfish species have different feeding habits. From fish to insects and invertebrates to birds, most of them are opportunistic feeders that will eat anything available.

This variety of foods enables anglers to choose among numerous baits.

Catfish have extraordinary sense of smell and taste. Their recognizable whiskers help them in locating food. Sensitive to vibration, they can sense movement of their prey.

This diversity is useful for anglers as they can use numerous baits and be successful in catching one of these extraordinary creatures.

Affiliate Disclaimer:

Slo-fishing is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon. We also participates in eBay Partner Network, FishingBooker, ClickBank and Teespring affiliate programs. We are compensated for referring traffic and business to these companies.