What do Caracara birds eat?

Animal matter:

Carrion: Caracaras are often found scavenging on dead animals, including carcasses of mammals, birds, fish, and reptiles.

Small vertebrates: Caracaras may also hunt and eat small vertebrates, such as rodents, lizards, frogs, and snakes.

Invertebrates: Caracaras will sometimes eat invertebrates, such as insects and spiders.

Plant matter:

Fruits and berries: Caracaras sometimes supplement their diet with fruits and berries.

Nuts and seeds: Caracaras may also eat nuts and seeds.

Other:

Eggs: Caracaras have been known to eat bird eggs.

Garbage: Caracaras will sometimes scavenge on garbage dumps and other human-made sources of food.