Une envie de poisson signifie généralement que le corps a besoin de plus de protéines. Cependant, une envie peut être mentale ou physique. De nombreuses fringales signifient que le corps a besoin d'un nutriment ou d'un minéral spécifique.
Une envie de poisson ne signifie pas nécessairement que le corps a besoin de poisson en particulier. L'ajout de plus de protéines à l'alimentation d'une personne devrait éliminer la plupart des envies de poisson. Les personnes qui s'entraînent régulièrement ou qui ont beaucoup de masse musculaire ont besoin de plus de protéines pour maintenir leur corps, donc une envie de poisson est attendue si les niveaux de protéines ne sont pas assez élevés. Si l'envie de poisson accompagne une envie d'autres protéines, comme le poulet ou le bœuf, alors la carence en protéines est la raison la plus probable.
Alternativement, s'il y a un type spécifique de poisson dont on a envie, le corps manque probablement d'autres nutriments. Par exemple, une envie de poisson gras ou salé, comme les sardines, peut signifier que le corps a besoin de plus de calcium ou de sodium. Ces envies peuvent être satisfaites avec des aliments alternatifs au poisson s'il n'y en a pas ou si la personne veut une alternative plus saine. Les œufs fournissent des protéines, le fromage fournit du calcium et les cornichons contiennent une grande quantité de sel.
Il est toujours possible que les fringales soient mentales, comme une dépendance psychologique aux aliments réconfortants. Ce genre d'envie n'est pas corrigé par des substitutions et peut être plus difficile à satisfaire.