Żądza ryb zwykle oznacza, że organizm potrzebuje więcej białka. Jednak głód może być zarówno umysłowy, jak i fizyczny. Wiele zachcianek oznacza, że organizm potrzebuje określonego składnika odżywczego lub minerału.
Łaknienie ryb niekoniecznie oznacza, że organizm potrzebuje ryby w szczególności. Dodanie większej ilości białka do diety osoby powinno wyeliminować większość zachcianek ryb. Ludzie, którzy ćwiczą regularnie lub mają dużo masy mięśniowej, potrzebują więcej białka, aby utrzymać swoje ciało, więc pożądanie ryb jest oczekiwane, jeśli poziom białka nie jest wystarczająco wysoki. Jeśli głód ryb towarzyszy pożądaniu innych białek, takich jak kurczak czy wołowina, najprawdopodobniej przyczyną jest niedobór białka.
Alternatywnie, jeśli istnieje szczególny rodzaj pożądanych ryb, prawdopodobnie brakuje w organizmie innych składników odżywczych. Na przykład pragnienie ryb tłustych lub słonych, takich jak sardynki, może oznaczać, że organizm potrzebuje więcej wapnia lub sodu. Te pragnienia mogą być zaspokojone alternatywnymi pokarmami dla ryb, jeśli nie ma ich dostępnych lub osoba chce zdrowszej alternatywy. Jaja dostarczają białka, sery zapewniają wapń, a pikle zawierają dużą ilość soli.
Zawsze istnieje możliwość, że pragnienia mogą być mentalne, takie jak psychiczna zależność od komfortowych pokarmów. Ten rodzaj głodu nie jest ustalany przez substytucje i może być trudniejszy do zaspokojenia.