Ikan merupakan sumber protein, vitamin D, vitamin B, mineral, dan asam lemak omega-3 yang sangat baik, yang tidak terdapat dalam sebagian besar makanan. Beberapa jenis ikan mengandung lebih banyak asam lemak omega-3 dan umumnya lebih banyak vitamin D.