I pesci procurano il cibo in un'ampia varietà di modi. Le numerose specie di pesci hanno sviluppato molti modi di alimentazione unici. Le loro diete vanno dalle piante microscopiche ad altri grandi pesci e mammiferi acquatici e uccelli. Per ottenere questi vari alimenti, hanno sviluppato tecniche di foraggiamento e di caccia adatte al loro ambiente e ai loro tipi di corpo. Molti pesci posseggono corpi aerodinamici necessari per catturare la preda o predare i predatori.
Alimentatori di filtri
Gli alimentatori di filtri ottengono il cibo da vegetali o animali sospesi. Di solito questo si ottiene facendo passare l'acqua attraverso qualche tipo di struttura filtrante specializzata in bocca. Il più grande di tutti i pesci, lo squalo balena, è un filtro alimentatore e si nutre di fitoplancton, uno dei microrganismi più piccoli dell'oceano. Le sardine si nutrono anche di fitoplancton e di piccoli zooplancton. Le aringhe sono un'altra fonte di filtraggio che si alimenta di notte su grandi gruppi di zooplancton che vivono di giorno in acque profonde e migrano verso la superficie di notte.
Erbivori
I pesci che sopravvivono sulle piante sono noti come erbivori. Questo tipo di pesce è importante per la salute delle barriere coralline limitando la quantità di alghe che crescono sul corallo. Le strategie impiegate per nutrirsi includono il pascolo sulle piante e la crescita delle piante raschiate da rocce e coralli. I pesci pappagallo sono erbivori della barriera corallina. Tra i pesci d'acqua dolce, il Pacu è un erbivoro e in cattività gode di frutta e verdura.
Carnivori
I carnivori sono pesci mangiatori di carne. In quanto tali, devono catturare o scavare le loro prede per sopravvivere. Questi pesci sono per lo più razionalizzati, usando la loro forma del corpo per generare velocità per sorprendere e catturare le loro prede. Rilevano il loro bersaglio principalmente dalla vista e rilevando le vibrazioni dell'acqua attraverso cellule speciali chiamate la loro linea laterale. Il grande squalo bianco è un ottimo esempio di carnivoro, e ha un numero di miglioramenti evolutivi che gli permettono di essere un predatore top. È in grado di rilevare gli impulsi elettrici generati da tutte le creature e ha un enorme senso dell'olfatto. Ciò consente di rilevare il sangue di prede ferite che possono essere attaccate con il minimo sforzo.
Onnivori
I pesci che mangiano piante o animali sono onnivori. Sono alimentatori non selettivi e opportunistici che ottengono il loro cibo in base alla disponibilità piuttosto che alle preferenze. Molti pesci gatto rientrano in questa categoria e passano il tempo a scavare il fondo del loro habitat per qualsiasi cosa commestibile. Altri onnivori come la tilapia sono popolari per l'acquacoltura e l'acquacoltura grazie alla capacità di creare mangimi per pesci da fonti diverse.
Tecniche straordinarie
Alcuni pesci hanno sviluppato tecniche straordinarie per sopravvivere. Il pesce arciere spara un getto d'acqua dalla sua bocca per catturare gli insetti sopra l'acqua. Compensa persino la rifrazione della luce mentre attraversa la superficie dell'acqua. I pesci nell'oscurità dell'oceano profondo, come i pesci viper, hanno sviluppato speciali organi luminosi per attirare la loro preda e occhi molto grandi per vederli. I serpenti possono spostarsi sulla terra nelle stagioni piovose alla ricerca di cibo e habitat. I pesci mostrano una tremenda gamma di strategie per prosperare e ottenere sostentamento.