Why do catfish have red meat?
Sarah Scott
Updated on April 30, 2026
Overview. Catfish fillets gain their reddish off-colour after being caught due to an excess of haemoglobin possibly brought on by stress, say researchers in the US.
Do catfish have red meat?
Larger catfish have a layer of red meat on the outside of the fish between the meat and the skin. How much will vary from fish to fish. It doesn't taste great to some people so they remove it.Why is catfish meat orange?
A group of pigments called xanthophylls gives its yellow coloration to catfish flesh, with lutein and zeaxanthin as the major xanthophylls in channel catfish.What makes fish meat red or white?
Fish flesh (meat) that is red is made up of muscles that are very active and therefore require a lot of oxygen. Therefore, they contain a lot of myoglobin which adds the red color to the flesh. Since fish float and do not require constant energy to support their skeletons, most fish flesh is white.Can you eat the yellow meat on catfish?
Yellow FilletsThe yellow pigments in the fillets are carotenoids, which do not affect the flavor of the fish. However, when yellowish catfish fillets are presented next to white fillets in the same refrigerated cases, consumers see the yellowed fillets as old, spoiled or damaged in some way.