- Fish: Great blue herons primarily eat fish, including species like carp, catfish, bass, trout, and panfish. They typically hunt in shallow waters, where they can wade and spear fish with their sharp bills.
- Amphibians: Frogs, toads, and salamanders are also part of the great blue herons' diet. They often hunt these amphibians in shallow wetlands and marshes.
- Reptiles: Great blue herons occasionally eat reptiles, such as snakes, lizards, and turtles.
- Small mammals: In some cases, great blue herons may prey on small mammals like voles, mice, and shrews.
- Insects: During certain times of the year, great blue herons may also consume insects, such as grasshoppers, dragonflies, and beetles.
These birds are opportunistic predators and will adjust their diet based on what prey is available in their habitat. They typically hunt during the day, but they may also hunt at night if necessary.