Skip to main content

Calories in Catfish: Nutrition Facts & Serving Sizes

Per 1 fillet (159g)

189cal
Protein24.2g
Carbs0g
Fat9.4g

Per 100g

119cal
Protein15.2g
Carbs0g
Fat5.9g
Protein 72%Carbs 0%Fat 28%

Source: USDA FoodData Central, SR Legacy, March 2026.

One fillet of catfish (159g) contains 189 calories with 24.2g of protein, 9.4g of fat, and zero carbs. Per 100g, catfish provides 119 calories, 15.2g of protein, 5.9g of fat, and no carbs. It is a moderately fatty white fish with a mild flavor that is popular in Southern US cooking. Catfish delivers vitamin B12 at 2.9mcg per 100g (121% daily value), making it an excellent B12 source. It also provides 302mg of potassium and 204mg of phosphorus per 100g. As a high-protein, zero-carb option, catfish is a solid choice for anyone looking to diversify their protein sources beyond chicken and tuna, especially given the accessible price point.

Nutrition Highlights

189 calories per fillet (159g) with 24.2g protein
2.9mcg vitamin B12 per 100g (121% daily value)
Zero carbs, pure protein and fat
204mg phosphorus per 100g supports bone and energy metabolism
119 calories per 100g, moderate calorie density for fish

Calories by Serving Size

ServingCalProteinCarbsFatFiber
3 oz (85g)101.212.9g0g5g0g
1 fillet (159g)189.224.2g0g9.4g0g
100g11915.2g0g5.9g0g

Track Catfish in CaloBurner

Snap a photo to log calories and macros instantly.

Download on the App Store

Full Nutrition Facts (per 100g)

NutrientAmount% Daily Value
Calories1196%
Protein15.2g30%
Total Fat5.9g8%
Saturated Fat1.3g7%
Trans Fat0.1g
Total Carbohydrates0g
Dietary Fiber0g
Sugars0g
Sodium98mg4%
Cholesterol55mg18%

Vitamins & Minerals (per 100g)

NutrientAmount% Daily Value
Saturated Fat1.3g0%
Trans Fat0.1g0%
Cholesterol55mg18%
Calcium8mg1%
Iron0.2mg1%
Potassium302mg6%
Vitamin D0.2mcg1%
Vitamin B60.2mg12%
Vitamin B122.9mcg121%
Magnesium19mg5%
Phosphorus204mg16%
Zinc0.5mg5%
Selenium8.2mcg15%
Folate10mcg3%
Riboflavin (B2)0.1mg8%
Niacin (B3)2.1mg13%

% Daily Values based on a 2,000 calorie diet (FDA reference).

Health Benefits of Catfish

Catfish delivers a high vitamin B12 content at 2.9mcg per 100g, which covers the full daily requirement in a single 100g serving. Vitamin B12 is essential for red blood cell formation, nerve function, and DNA synthesis. Many people, particularly those who eat limited animal products, run low on B12. Catfish is a cost-effective way to cover this need.

The 15.2g of protein per 100g makes catfish a solid lean protein source that covers muscle building and repair needs after training. A full fillet (159g) provides 24.2g of protein, which hits the threshold for maximally stimulating muscle protein synthesis in a single meal.

Catfish also contains 204mg of phosphorus per 100g (23% daily value), which is important for bone mineralization and energy metabolism. The 302mg of potassium per 100g supports electrolyte balance and muscle contraction.

The fat content (5.9g per 100g) is moderate for a fish, with a reasonable breakdown of 2.6g monounsaturated and 1.1g polyunsaturated fats. Unlike salmon, catfish is not a significant omega-3 source. But at 119 calories per 100g with solid protein, it is a practical, affordable fish to rotate into a high-protein diet.

Dietary Considerations

Catfish is naturally gluten-free, dairy-free, and paleo. It is not suitable for vegetarian or vegan diets. It is keto-friendly with zero carbs. At 119 calories per 100g with 15.2g of protein, it is an excellent choice for weight loss and cutting phases. Farm-raised catfish is widely available and affordable. It is commonly fried in Southern recipes, which adds significant calories. For calorie-conscious preparations, bake, grill, or blacken catfish instead of frying it.

Daily Intake (100g)

6%

100g of catfish provides 6% of a 2,000-calorie diet.

Track Your Intake

See how catfish fits your personal calorie and macro targets.

Related Foods

Frequently Asked Questions

How many calories in catfish?

One fillet of catfish (159g) has about 189 calories. A 3 oz serving (85g) has 101 calories. Per 100g, catfish contains 119 calories. These figures are for plain cooked catfish. Fried catfish can have 2 to 3 times more calories depending on the breading and oil used.

Is catfish good for weight loss?

Catfish is an excellent food for weight loss. At 119 calories per 100g with 15.2g of protein and zero carbs, it provides strong satiety for a low calorie cost. It is versatile in meal prep, easy to cook in bulk, and pairs well with vegetables and rice for balanced meals.

How much protein in catfish?

Catfish has 15.2g of protein per 100g. One full fillet (159g) provides 24.2g of protein. A 3 oz (85g) serving delivers 12.9g of protein. These figures are for plain cooked catfish without breading.

Is catfish healthy to eat?

Yes, catfish is healthy when prepared without heavy breading or frying. It is a solid source of protein, vitamin B12, phosphorus, and potassium. Farm-raised catfish is typically low in contaminants compared to some wild-caught fish. It is a budget-friendly way to increase fish intake.

How does catfish compare to tilapia?

Catfish (119 cal/100g, 15.2g protein) is slightly higher in calories and fat than tilapia (96 cal/100g, 20.1g protein). Tilapia has a higher protein-to-calorie ratio. Catfish has a richer flavor. Both are budget-friendly white fish options with zero carbs that work well for high-protein diets.

Track Catfish in Your Diet

Snap a photo of your meal and CaloBurner will calculate the exact calories and macros. No food weighing required.

Download on the App Store