Het menu van de Blauwe reigers is veel omvattend. Soms kleine, vogels, zoals waterhoentje. Vissen van 10 tot 16 cm lengte, zoals, voorn, forellen (in stromend water), maar ook stekelbaars, paling, baars, snoek, grondel, zeelt, alver, karper en brasem. Verder eet hij amfibieën (kikkers), reptielen (ringslangen), insecten, wormen, rivierkreeften, slakken, steurgarnalen, jonge vogels. Ook kleine zoogdieren als mollen, (water-)ratten, veldmuizen. Keus Genoeg!