Ryby różnią się między sobą zawartością składników odżywczych. Ważne jest, aby podawać dziecku ryby morskie – zarówno tłuste, jak i chude, a także ryby słodkowodne. Do szczególnie zalecanych dla dzieci ryb tłustych należą: łosoś, makrela atlantycka. Ryby chude, które powinny być spożywane przez dziecko to: dorsz, morszczuk, mintaj, sola. Z ryb słodkowodnych najlepsze będą: karp, pstrąg oraz węgorz.
Niezalecane dla dzieci są ryby drapieżne, takie jak okoń, makrela królewska, miecznik oraz rekin. Kumulują one więcej szkodliwych substancji i metali ciężkich.