Biała czapla to przede wszystkim ptak jadący ryby. Jej dieta obejmuje małe ryby takie jak mienie, sandaczki i kolczugi, a także żaby, salamandry i inne małe stworzenia wodne.
Poluje, wadując w płytkiej wodzie, używając długich nóg i szyi do obserwacji ofiary. Gdy zobaczy rybę, szybko uderza dziobem i połyka ją w całości.