What do owls eat? It depends on the size and species. Small ones, like the elf owl, will snack on moths, crickets, scorpions and spiders. Other owls will plunge into water and eat fish, or snack on rats, rabbits or other small prey.
They’re opportunistic hunters, so whatever looks like it’ll be the easiest thing to kill is what they hunt. And sometimes they’re wrong. Some like the great horned owl, are known to try and eat porcupines, and suffer for it. Some owls will even snatch away small dogs, although that’s pretty rare.
Some species of owls are cannibalistic. Snowy owls will hunt short-eared owls, and great horned owls will eat basically any other small owl. Sometimes they’ll store their food somewhere like a tree hole to eat later.