Ryby získavajú potravu rôznymi spôsobmi. Početné druhy rýb si vyvinuli mnoho jedinečných spôsobov kŕmenia. Ich strava siaha od mikroskopických rastlín po iné veľké ryby a vodné cicavce a vtáky. Na získanie týchto rôznych potravín vyvinuli techniky hľadania potravy a lovu vhodné pre ich prostredie a typy tela. Mnoho rýb vlastní zjednodušené telá potrebné buď na ulovenie svojej koristi, alebo na uniknutie predátorom.
Podávače filtra
Filtračné podávače získavajú potravu zo suspendovaných rastlinných alebo živočíšnych látok. To sa zvyčajne dosiahne prechodom vody cez nejaký typ špecializovanej filtračnej štruktúry v ich ústach. Najväčšia zo všetkých rýb, veľrybí žralok, je kŕmidlo s filtrami a živí sa fytoplanktónom, jedným z najmenších organizmov v oceáne. Sardinky sa tiež živia fytoplanktónom a malým zooplanktónom. Sleď obyčajný je ďalším filtračným podávačom, ktorý sa v noci živí veľkými skupinami zooplanktónu, ktoré vo dne žijú v hlbokej vode a v noci migrujú k povrchu.
Bylinožravce
Ryby, ktoré prežívajú na rastlinnej hmote, sú známe ako bylinožravce. Tento druh rýb je dôležitý pre zdravie koralových útesov obmedzením množstva rias rastúcich na koraloch. Stratégie používané na kŕmenie zahŕňajú pastvu na rastlinách a škrabanie rastu rastlín z hornín a koralov. Parrotfish sú útesové bylinožravce. Medzi sladkovodnými rybami je Pacu bylinožravec a v zajatí si pochutnáva na zelenine a ovocí.
Mäsožravce
Mäsožravce sú ryby, ktoré sa živia mäsom. Ako také musia svoju korisť buď chytiť, alebo vyčistiť. Jedná sa väčšinou o zjednodušené ryby, ktoré pomocou svojho tvaru tela generujú rýchlosť na prekvapenie a chytenie svojej koristi. Detegujú svoj cieľ predovšetkým zrakom a detekciou vibrácií vody prostredníctvom špeciálnych buniek nazývaných ich bočná čiara. Veľký biely žralok je ukážkovým príkladom mäsožravca a má množstvo evolučných vylepšení, ktoré mu umožňujú byť najlepším predátorom. Dokáže detekovať elektrické impulzy generované všetkými tvormi a má obrovský čuch. To mu umožňuje zistiť krv zranenej koristi, na ktorú je možné zaútočiť s minimálnym úsilím.
Všežravce
Ryby, ktoré jedia buď rastliny, alebo zvieratá, sú všežravce. Sú to neselektívni, oportunistickí podávači, ktorí získavajú jedlo skôr podľa dostupnosti ako podľa preferencií. Mnoho sumcov spadá do tejto kategórie a trávia čas upratovaním na dne svojho biotopu pre čokoľvek jedlé. Ostatné všežravce, ako napríklad tilapia, sú populárne pre chov rýb a akvakultúru kvôli schopnosti vytvárať im potravu z rôznych zdrojov.
Mimoriadne techniky
Niektoré ryby vyvinuli mimoriadne techniky na prežitie. Lukostrelecká ryba vystrelí z úst prúd vody, aby zachytila hmyz nad vodou. Dokonca kompenzuje lom svetla, ktoré prechádza cez vodný povrch. Ryby v hlbokom oceáne, ako napríklad zmija, vyvinuli špeciálne svetelné orgány, pomocou ktorých nalákali svoju korisť, a veľmi veľké oči, aby ich videli. Hadie hlavy sa môžu v daždivých obdobiach pohybovať po zemi a hľadať jedlo a biotop. Ryby vykazujú obrovskú škálu stratégií, vďaka ktorým sa darí a získava obživu.