Während die spezifische Ernährung eines Süßwasserfischs von seiner Art abhängt, fressen die meisten kleinere Fische, Blutegel, Würmer, Insekten, Krebstiere, Plankton und Krill. In einem Aquarium können Süßwasserfische mit einer Kombination aus angereichertem Flockenfutter, Pellets, Sticks und Waffeln gedeihen.
Futter für Süßwasserfische im Aquarium wird in drei Kategorien unterteilt: trocken, gefriergetrocknet und gefroren. Von den dreien ist gefriergetrocknet das bequemste, da es den ursprünglichen Geschmack und die ursprüngliche Ernährung des Lebensmittels bewahrt, während gefrorenes das gesündeste ist, da es Organismen von höherer Qualität verwendet. Flockenfutter wird für Süßwasserfische, die länger als 10 cm sind, nicht empfohlen, da sie bei dieser Größe nicht genug fressen können, um gesund zu bleiben.
Bei der Aufzucht von Süßwasserfischen in einem Aquarium ist die Zugabe von Mikrofutter für die kleinsten Fische hilfreich. Eigelb, mit Algen beladenes Wasser und Infusorien sollten alle in den Tank gegeben werden. Infusorien können erzeugt werden, indem man eine Banane in ein Glas Aquarienwasser legt und das trübe Wasser langsam in den Tank gibt.
Süsswasserfische können in vier Kategorien eingeteilt werden: Pflanzenfresser, Allesfresser, Fleischfresser und Limnivoren. Fleischfressende Süßwasserfische fressen seltener als die anderen, während Limnivoren ständig Algen und Detritus fressen. Einige Fischarten fressen Weichtiere, während größere Fleischfresser Stubenfliegen mögen. Größere Süßwasserfische können sogar Frösche und Goldfische fressen.