L’alevin commence par se nourrir du contenu de sa vésicule vitelline puis, lorsque celle-ci est résorbée, il s’alimente de plancton trouvé dans la vase laquelle lui sert aussi de refuge contre les prédateurs.
La tanche est omnivore.
Poisson solitaire, la tanche vit toujours près des fonds vaseux et se nourrie essentiellement d’invertébrés en fouillant la vase notamment des larves d’insectes (moustiques), de mollusques (limnées), de vers, de crustacés (daphnies). Elle se nourrit aussi de pousses et de débris de végétaux. Elle n’entre pas en concurrence avec la Carpe Miroir consommant des proies plus petites et fouillant plus profondément dans la vase.