The little egret feeds in shallow water and on land, consuming a variety of small creatures. Their habitat varies widely, and includes the shores of lakes, rivers, canals, ponds, lagoons, marshes and flooded land, the bird preferring open locations to dense cover.