Baliqlarga oziq-ovqat obyektlari va ovqatlanish usullari keng doirada xosdir. Umuman olganda, barcha baliqlarni o'simlik yeyuvchilar, yirtqichlar, detritophagalar va hamma yeyuvchilar ga bo'lish mumkin. O'simlikxo'r baliqlar ham makro, ham mikro suv o'simliklari, shuningdek suvdagi gul o'simliklarini iste'mol qilishlari mumkin. Ba'zi baliqlar plankton bilan oziqlanish uchun moslashtirilgan, chunki ular maxsus jigarli toshbaqalar orqali jigarli o'qlarda filtrlanadi: masalan, turli xil qalin og'izli baliqlar (Hypophthalmichthys molitrix, Hypophthalmichthys nobilis) faqat ushbu resurs hisobiga oziqlanadi va suv qalinligida yashaydigan mikroskopik suvoqlarning qat'iy belgilangan filtrlovchi baliqlari hisoblanadi. Pomacentridae oilasiga mansub dengiz baliqlari bentosli makroodyolarni iste'mol qiladilar, bunda har bir baliqning o'ziga xos uchastkasi bo'lib, u barcha o'simliklarni chiqarib tashlaydi, faqat ozuqa uchun faqat ozuqa turlarini qoldiradi  shu bilan birga ularni ovqatlanish paytida chiqarib tashlamaydi, balki faqat qisman yeb yuboradi.
Umuman olganda, baliqlarni qanday sinflarga bo'lish mumkin?
o'simlik yeyuvchilar, yirtqichlar, detritophagalar va hamma yeyuvchilar