Garnelen sind Allesfresser mit einer abwechslungsreichen Ernährung. Sie fressen Algen, Detritus, kleine wirbellose Tiere wie Würmer und Krebstiere, kleine Fische, Pflanzenteile und Mikroorganismen. Ihr Fressverhalten ist opportunistisch und hängt von Art, Größe, Lebensraum und verfügbaren Nahrungsquellen ab.