In addition to fish, herons may also eat other aquatic creatures such as frogs, crustaceans, and insects. They may also occasionally consume small mammals, reptiles, or birds.
The specific diet of a heron can vary depending on the species and the habitat in which it lives. For example, some heron species specialize in hunting certain types of fish, while others may have a more generalist diet.