Çoğu kabuklular gibi, karidesler omnivorlardır ve hem bitki materyallerini hem de küçük hayvanları tüketirler. Onlar seçici yiyiciler değildir ve çürümeyi de içeren yemeleri için yeterince küçük olan her şeyi yutan temizleyiciler olarak kabul edilirler. madde, çamur, plankton, küçük balıklar ve artık yiyecekler.
Yenidoğan ve genç karidesler su yüzeyine yakın plankton ve deniz yosunu ve yosun gibi deniz bitkilerini yerler. Yetişkinlik çağına girdiklerinde diyetleri bitkilerden yiyebilecekleri herhangi bir yiyeceğe geçiş yapar. Çeşitli küçük kabuklu deniz hayvanları, solucanlar ile beslenirler ve bazen daha küçük karidesler de tüketirler. Karides türlerinin çoğu deniz hayvanlarıdır, ancak bazıları karidean karidesleri gibi tatlı su biyomlarında, tuz bataklıklarında ve kumlu ve çamurlu sularda yaşamaya adapte edilmiştir.