虾吃蔬菜:菠菜、莴笋、白菜叶等等。虾能吃的东西有很多种,一般在水中它都是吃一些微生物的,很多虾也会吃蚌肉或者饲料,所以虾也是一种杂食性生物。虾是杂食性动物,幼虾阶段以浮游生物为食。
自然水域中的成虾主要食料是各种底栖小型无脊椎动物、水生动物的尸体、固着藻类、多种丝状藻类、有机碎屑、植物碎片等。