Dieta słodkowodnych krewetek zależy od gatunku, ponieważ różne gatunki mają różne wymagania żywieniowe. Ogólnie rzecz biorąc, krewetki są padlinożercami i jedzą prawie wszystko.
Krewetki, które są w rodzinie Neocaridina lub Carindina, zazwyczaj potrzebują bardziej ekologicznej diety z algami, zamrożonymi sałatami z kapusty lub jarmużem i tabletkami Spirulina. Perłowa krewetka żyje wśród substratu i potrzebuje bardziej mięsistej diety, co zwykle odbywa się za pomocą tabletek i płatków.
Niektóre z większych gatunków krewetek wymagają większych źródeł mięsa, takich jak bloodworms i małe ryby podające. Krewetki Atya zjadają małe cząstki jedzenia, które znajdują się w wodzie, dzięki czemu można im podawać zmiażdżone płatki i wzbogacać Artemię naupili.