Herbivore, carnivore ou omnivore, chaque espèce de poisson a un mode alimentaire spécifique. La nourriture doit être adaptée à celui-ci et à l’habitat : bassin ou aquarium. D’autres critères doivent également être pris en compte : poissons se nourrissant en surface, en pleine eau, au fond ou encore contre les parois.