Рибам притаманний широкий спектр харчових об'єктів та способів харчування. Загалом усі риби можуть бути поділені на рослиноїдних, хижаків, деритофагів та всеїдних. Рослиноїдні риби можуть харчуватися як макро-, так і мікроводорстями, а також водними квітковими рослинами.
У природних водоймах харчування риб дуже різноманітно. Так, гірчаки, плятипецилії, моллінізії, що живуть в акваріумі, гурамі в природі їдять в основному рослинну їжу, хаплохілуси підбирають комах, що падають на воду, а цихліди (скалярії та інші) – це хижаки.
Риби, що мешкають у диких умовах, мають різні джерела їжі, наприклад: найпростіші істоти, бактерії та мікроорганізми, насіння та різні фрукти, водорості, слабші риби, безхребетні, а часом птахи і невеликі земноводні, плазуни та ссавці.
За способом харчування риб можна поділити на рослиноїдних (фітофагів), твариноїдних (зоофагів), і хижих, які харчуються рибою. Але такий поділ умовний. Багато риб, наприклад, плотва, карась, лин поряд із рослинною їжею споживають тварину. А в юності усі риби, навіть хижі, харчуються планктоном. Збережена копія