Chociaż specyficzna dieta ryb słodkowodnych zależy od jej gatunku, większość zjada mniejsze ryby, pijawki, robaki, owady, skorupiaki, plankton i kryl. W akwarium ryby słodkowodne mogą się rozwijać dzięki połączeniu wzbogaconego pokarmu płatkowego, pelletu, pałeczek i wafli.
Pokarm dla ryb słodkowodnych w akwarium podzielony jest na trzy kategorie: sucha, liofilizowana i mrożona. Spośród tych trzech najdogodniejszy jest liofilizat, zachowujący oryginalne smakowitość i wartości odżywcze, a zamrożony jest najzdrowszy, z wykorzystaniem organizmów wyższej jakości. Jedzenie płatków nie jest zalecane dla ryb słodkowodnych dłuższych niż 4 cale, ponieważ nie są w stanie zjeść wystarczająco dużo, aby zachować zdrowie przy tej wielkości.
Podczas hodowania ryb słodkowodnych w akwarium pomocne jest dodanie mikro-pokarmów dla najmniejszych ryb. Do zbiornika należy dodać żółtka jaja, wodę z alg i infuzorie. Infusoria można wytworzyć, umieszczając banana w słoiku z wodą akwariową i powoli dodając mętną wodę do zbiornika.
Ryby słodkowodne można podzielić na cztery kategorie: roślinożerne, wszystkożerne, mięsożerne i mięczaki. Mięsożerne ryby słodkowodne mają tendencję do jedzenia rzadziej niż inne, podczas gdy osobniki z gatunku mniejszych kurcząt stale żerują na glonach i szczątkach. Niektóre gatunki ryb jedzą mięczaki, a większe mięsożerne - muchy domowe. Większe ryby słodkowodne mogą nawet jeść żaby i złote rybki.