龙虾属于杂食性动物,吃动物性饵料和植物性饵料就可以活。喂养龙虾也是很简单的,喂养嫩叶、植物碎片、丝状藻类、陆生昆虫的幼体、环节动物、小杂鱼、贝类等都是可以的。龙虾幼体主要摄食藻类、轮虫、水蚤、枝角类等浮游生物。
成年龙虾尤其喜食螺蚌肉、蚯蚓、和小杂鱼等食物。在喂养龙虾的时候,不仅要投喂一些高蛋白的精饲料,还要投喂一些谷物类的植物性饲料和活螺蛳等动物性饲料。如果是在池塘中养殖龙虾,还要在池塘中种植水花生、轮叶黑藻等水草。因为这些水草一方面可以为小龙虾补充植物性饲料,另一方面水草还可以起到净化池塘水质的目的,可以提高虾的成活率和品质。
野生的小龙虾主要在堤坝、水稻田、池塘、沟、港、渠等环境下生存,它们的食物来源主要是植物秸秆、水草、螺蛳、小杂鱼等。