Caracaras haben eine abwechslungsreiche Ernährung, die sowohl tierische als auch pflanzliche Nahrung umfasst.
Tierische Nahrung
Aas: Caracaras aasen häufig an toten Tieren, einschließlich der Kadaver von Säugetieren, Vögeln, Fischen und Reptilien.
Kleine Wirbeltiere: Sie jagen und fressen möglicherweise Nagetiere, Eidechsen, Frösche und Schlangen.
Wirbellose: Manchmal verzehren sie Insekten und Spinnen.
Pflanzliche Nahrung
Früchte und Beeren: Caracaras ergänzen ihre Ernährung gelegentlich mit Früchten und Beeren.
Nüsse und Samen: Sie fressen möglicherweise auch Nüsse und Samen.
Andere Nahrungsquellen
Eier: Caracaras sind dafür bekannt, Vogeleier zu fressen.
Müll: Sie suchen manchmal auf Mülldeponien und anderen von Menschen geschaffenen Nahrungsquellen nach Aas.