Podobnie jak większość skorupiaków, krewetki są wszystkożerne i konsumują zarówno materiały roślinne, jak i małe zwierzęta. Nie są wybrednymi zjadaczami i są uważane za padlinożerne, przyjmując wszystko, co jest na tyle małe, że mogą je jeść, w tym gnijące. materia, błoto, plankton, małe ryby i resztki jedzenia.
Noworodki i młode krewetki żywią się planktonem i roślinami morskimi, takimi jak glony i glony w pobliżu powierzchni wody. Gdy dorosną, ich dieta przesuwa się z roślin do różnych rodzajów jedzenia, które mogą zjeść. Żywią się różnymi małymi skorupiakami, robakami i czasami spożywają również mniejsze krewetki. Większość gatunków krewetek to zwierzęta morskie, chociaż niektóre, takie jak krewetki z rodziny caridean, są przystosowane do życia w biomach słodkowodnych, słonych bagnach, piaszczystych i błotnistych wodach.