虾是一种食杂性水生动物,会吃植物的嫩叶,植物碎片腐殖质碎屑、底栖藻类、丝状藻类、水生植物的根、叶等,如水浮莲、水葫芦、马来眼子菜、绿萍、苦草等。
还会吃水生昆虫、陆生昆虫的幼体、环节动物、小杂鱼、贝类等,幼小龙虾会吃藻类、轮虫、水蚤、枝角类、扰足类等浮游生物