Omnivorlar olarak, karidesler birçok farklı türde hayvan ve bitki türünü tüketir, ancak öncelikle küçük balıklar, algler, bitki parçacıkları ve planktonlarla beslenir. Ayrıca çürüyen bitkileri yiyecekler ve salyangoz, istiridye ve balık gibi ölü hayvanların parçalarını temizleyecekler ve hatta diğer karidesleri bile yiyecekler.
2000'den fazla bilinen türle, karides ister tuzlu ister acı olsun ister tatlı olsun, dünyanın hemen her su ortamında bulunur. Karides okullarda birlikte seyahat eder ve dünya genelinde okyanus tabanlarında ve nehir yataklarında yaşar. Bunlar "korumalı" bir koruma statüsüne sahip olarak sınıflandırılır ve tipik olarak bir ila iki yıl yaşarlar. Her gün karşılaştıkları en yaygın avcılar yengeçler, balıklar ve balinalardır.