Comme la plupart des crustacés, les crevettes sont omnivores et consomment à la fois des matières végétales et de petits animaux. Ce ne sont pas des mangeurs difficiles et sont considérés comme des charognards, ingérant tout ce qui est assez petit pour qu'ils se nourrissent, y compris la décomposition matière, boue, plancton, petits poissons et restes de nourriture.
Les crevettes nouveau-nées et jeunes mangent du plancton et des plantes marines, telles que des algues et des algues près de la surface de l'eau. À mesure qu'ils atteignent l'âge adulte, leur régime alimentaire passe des plantes à toute variété d'aliments qu'ils peuvent manger. Ils se nourrissent d'une variété de petits coquillages, de vers et consomment parfois aussi des crevettes plus petites. La plupart des espèces de crevettes sont des animaux marins, bien que certaines, comme la crevette caridéenne, soient adaptées à la vie dans les biomes d'eau douce, les marais salants et les eaux sablonneuses et boueuses.