Риби, що мешкають у диких умовах, мають різні джерела їжі, наприклад: найпростіші істоти, бактерії та мікроорганізми, насіння та різні фрукти, водорості, слабші риби, безхребетні, а часом птахи і невеликі земноводні, плазуни та ссавці.
1. Бентофаги – риби, що живляться з дна водоймища бентосом – живими і рослинними організмами, що мешкають у донному грунті (вусач, короп, лящ, осетр); 2. Планктофаги – споживаючі планктон – дрібні тварини та рослинні організми, що дрейфують у товщі води (уклейка, верхівка синець тощо);
Риби їдять водорості, комах, молюсків, хробаків. Хижаки харчуються іншими рибами, а буває, що й птахами чи звірятками. Риба Толстолобик так любить водорості, що її спеціально запускають для очищення каналів. Язі, форелі спритно полюють на комахи, хапають їх не тільки під водою, а й на льоту, вискакуючи з води.