Skip to main content

Catfish, flesh only, steamed

Catfish is a fish eaten for its flesh. The figures here describe steamed flesh from middle cuts. It mainly provides protein, with some fat, as well as vitamins and minerals. Per 100g, it contains 21g of protein, 3.7g of fat, 0.5g of saturated fat and 120µg of iodine.

Protein is needed for the growth and repair of body tissues. Iodine helps the thyroid gland make hormones that regulate the body's metabolism. The saturated fat and salt content may be relevant to people monitoring their intake. Added salt, sauces or other ingredients can change the nutritional content of the finished dish. Full nutrient figures for the steamed fish are in the tables below.

Nutrition per 100g

Nutrient

Per 100g

Energy

119 kcal

Energy

501 kJ

Fat

3.7g

of which saturates

0.5g

Carbohydrate

0g

of which sugars

0g

Protein

21g

Salt

0.28g

Water

74g

Cholesterol

61mg

Vitamins and minerals per 100g

Nutrient

Per 100g

Vitamin D

0.7µg

Vitamin E

2.8mg

Vitamin C

Trace

Thiamin (B1)

0.23mg

Riboflavin (B2)

0.09mg

Niacin (B3)

2.7mg

Vitamin B6

0.46mg

Vitamin B12

3µg

Calcium

18mg

Iron

0.6mg

Magnesium

36mg

Phosphorus

240mg

Potassium

320mg

Sodium

110mg

Zinc

0.9mg

Copper

0.07mg

Iodine

120µg

Other types of catfish

Food

Calories per 100g

Protein per 100g

Fat per 100g

Fibre per 100g

Catfish, flesh only, steamed, weighed with bones

101 kcal

18g

3.1g

–

Catfish, raw

96 kcal

18g

2.8g

–

About these figures

Values are per 100g of the food as described (Middle cuts). "Trace" means only a very small amount was found. Nutrients that were not measured are not shown. Salt is calculated from sodium.

Further reading and references

  • Public Health England. McCance and Widdowson's The Composition of Foods Integrated Dataset 2021. GOV.UK.

Article history

The information on this page is written and peer reviewed by qualified clinicians.
  • 3 Nov 2026 | Latest version
  • 3 Nov 2026 | Originally published