鱼类的蛋白质含量约15~24%,所以鱼肉是很好的蛋白质来源,而且这些蛋白质吸收率很高,约有87~98%都会被人体吸收。鱼类的脂肪含量比畜肉少很多,而且鱼类含有很特别的ω-3系列脂肪酸,例如EPA(Ecosapenoic
acid,二十碳五烯酸)及DHA(Decosahexanoid
acid,二十二碳六烯酸)。
此外,鱼油还含有丰富的维生素A及D,特别是鱼的肝脏含量最多。鱼类也含有水溶性的维生素B6、B12、烟碱酸及生物素。鱼类还含有矿物质,最值得一提的是丁香鱼或沙丁鱼等,若带骨一起吃,是很好的钙质来源;海水鱼则含有丰富的碘;其它如磷、铜、镁、钾、铁等,也都可以在吃鱼时摄取到。