Embora a dieta específica de um peixe de água doce dependa de sua espécie, a maioria come peixes menores, sanguessugas, vermes, insetos, crustáceos, plâncton e krill. Quando mantidos em um aquário, os peixes de água doce podem se desenvolver com uma combinação de alimentos em flocos fortificados, pelotas, gravetos e bolachas.
A comida para peixes de água doce do aquário é dividida em três categorias: seca, liofilizada e congelada. Dos três, o liofilizado é o mais conveniente, preservando a palatabilidade e nutrição originais do alimento, enquanto o congelado é o mais saudável, usando organismos de melhor qualidade. A comida em flocos não é recomendada para peixes de água doce com mais de 10 centímetros, pois eles não conseguem comer o suficiente para se manterem saudáveis nesse tamanho.
Ao criar peixes de água doce em um aquário, adicionar microalimentos para os peixes menores é útil. Gema de ovo, água com algas e infusórios devem ser adicionados ao tanque. Os infusórios podem ser criados colocando uma banana em uma jarra de água do aquário e adicionando lentamente a água turva ao tanque.
Os peixes de água doce podem ser divididos em quatro categorias: herbívoros, onívoros, carnívoros e limnívoros. Os peixes carnívoros de água doce tendem a comer com menos frequência do que os outros, enquanto os limnívoros se alimentam constantemente de algas e detritos. Algumas espécies de peixes comem moluscos, enquanto os carnívoros maiores gostam de moscas domésticas. Peixes maiores de água doce podem até comer sapos e peixes dourados.