龙虾吃小麦、大豆等农作物。龙虾的食性很杂,各种鲜嫩的水草、水体中的底栖动物、贝类、软体动物、大型浮游动物,及各种鱼、虾的尸体及同类尸体都是龙虾的喜食饵料,对人工投喂的饲料也很喜食。
在生长旺季,池塘下风处浮游植物很多的水表面,能够观察到龙虾将口器置于水平面处用两只大螯不停划动水将水面藻类送入口中的现象,表明螯虾甚至能够利用水中藻类。
龙虾是偏动物性的杂食性动物,但食性在不同的发育阶段稍有差异。刚孵出的幼体以其自身存留的卵黄为营养,之后不久便摄食轮虫等小浮游动物,随着个体不断增大,摄食较大的浮游动物、底栖动物和植物碎屑,成虾兼食动植物,主食植物碎屑、动物尸体,也摄食水蚯蚓、摇蚊幼虫、水草小型甲壳类及一些水生昆虫。
在人工养殖情况下,幼体可投喂丰年虫无节幼体、螺旋藻粉等,成虾可投喂人工配合饲料,或以人工配合饲料为主,辅以动、植物碎屑。