一般夜鹭主要是以鱼、蛀、虾、水生昆虫等动物性食物为食。通常于黄昏以后从栖息地分散成小群出来,三三两两的于水边泼水处涉水觅食,也常单独伫立在水中树桩或树枝上等候猎物,眼睛紧紧的凝视着水中。清晨太阳出来以前,则陆续回到树上隐蔽处休息。