自然水域中的小龍蝦主要吃水底的藻類、泥土里的植物根莖,小魚、蚯蚓、昆蟲、蠅蛆、蜻蜓幼蟲、蚊子幼蟲。養殖的小龍蝦主要吃人工投喂的高蛋白動物飼料,比如河蚌肉、螺肉、動物內臟、家禽家畜等,它還吃玉米屑、米糠,總之小龍蝦是雜食性動物。
小龍蝦吃什么

如果說自己喂養小龍蝦,那么前期養殖時以喂食熟的黃豆漿為主,同時還可以喂食小雜魚、螺肉等;后期可以喂食鮮雜魚、蚯蚓、畜禽內臟等動物性飼料,豆餅、麩皮、玉米等植物性飼料,以及蝦用專用飼料,投喂量以吃飽、不留殘餌為準,每天可定時、定點喂食2次,早晚各1次。
如果是喂給小龍蝦飼料,要分清植物性飼料和動物性飼料,塘中草木的根和水草都是龍蝦平常采食的飼料,可供它們采食的水草有金魚藻、水浮萍和苦草等,豆渣、豆餅等都是植物型飼料。養殖者在豢養進程中會投喂部分生物餌料,市面上暢銷的小魚小蝦和家禽家畜的內臟等都是植物型飼料。
小龍蝦喜歡吃的水草有眼子草、輪葉黑藻、金魚藻、鳳眼蓮、水浮萍、苦草等嫩芽水草。