Catfish falls in the middle of the fat spectrum for fish. With about 5.4 grams of total fat per 100 grams of raw fillet, it carries more fat than truly lean fish like cod or tilapia but significantly less than classic fatty fish like salmon or mackerel. Most nutrition guides classify catfish as a moderate-fat fish, not a fatty one.
How Catfish Compares to Fatty Fish
The term “fatty fish” typically refers to cold-water species like salmon, mackerel, herring, and sardines. These fish store large amounts of fat in their flesh, and that fat is rich in the omega-3 fatty acids EPA and DHA. Catfish doesn’t belong in this category.
The gap becomes clear when you look at omega-3 content per 100 grams of edible fish. Channel catfish contains roughly 0.1 grams of EPA and 0.2 grams of DHA. Farmed Atlantic salmon delivers 0.6 grams of EPA and 1.2 grams of DHA, six times as much DHA. Atlantic mackerel is even higher, with 0.9 grams of EPA and 1.6 grams of DHA. So while catfish does provide some omega-3s, the amounts are modest compared to the fish people typically eat for heart-health benefits.
What’s Actually in Catfish Fat
The fat in catfish has a different profile than what you’d find in salmon. About 44% of catfish fat is monounsaturated, the same type of fat found in olive oil and avocados. Around 24% is saturated fat. The remaining portion includes polyunsaturated fats, which is where the small amount of omega-3s lives.
Farmed catfish, which accounts for most of what you’ll find at a grocery store, tends to be higher in omega-6 fatty acids relative to omega-3s. This is largely because farmed catfish are fed grain-based diets rich in omega-6. Wild-caught catfish or those raised on varied diets may have a slightly better balance, though they still won’t rival the omega-3 content of salmon or sardines.
Catfish vs. Lean Fish
Catfish isn’t lean in the same way cod, tilapia, or flounder are. Those fish have very little fat in their fillets, often under 2 grams per 100 grams. Catfish at 5.4 grams has roughly two to three times as much. This gives catfish a richer flavor and a slightly denser texture when cooked, which is part of why it holds up well to frying and blackening.
That extra fat also means more calories per serving. A 3-ounce portion of catfish runs about 120 to 150 calories depending on how it’s prepared, while the same portion of tilapia or cod stays closer to 90 to 100 calories. The difference is moderate, not dramatic, but it adds up if you’re tracking intake closely.
Protein and Other Nutrients
Where catfish genuinely shines is as a protein source. A raw fillet averages 16.3 grams of protein per 100 grams, and cooking concentrates that slightly as moisture evaporates. It also supplies B vitamins, phosphorus, and selenium, nutrients that support energy metabolism and immune function.
Catfish is also one of the lowest-mercury fish you can eat. The FDA classifies it as a “Best Choice,” meaning it’s safe to eat two to three servings per week, even for pregnant women and young children. That’s a meaningful advantage over higher-fat fish like king mackerel or certain tuna species, which carry higher mercury loads. If you’re looking for a fish you can eat frequently without worrying about contaminant buildup, catfish is a solid option.
Is It Worth Eating for Omega-3s?
If your main goal is boosting omega-3 intake, catfish isn’t the most efficient choice. You’d need to eat roughly six servings of catfish to match the EPA and DHA in a single serving of Atlantic salmon. That doesn’t make catfish unhealthy. It’s affordable, widely available, low in mercury, and a good source of protein. It just serves a different role in your diet than fatty fish do.
A practical approach: enjoy catfish for what it is, a versatile, budget-friendly fish with decent nutrition, and add a serving or two of true fatty fish like salmon, sardines, or mackerel each week if omega-3s are a priority. Baking or grilling catfish rather than frying it keeps the calorie count reasonable and preserves whatever omega-3s are present, since deep frying in vegetable oil adds extra omega-6 fats that shift the balance further.