A karakarák változatos étrenddel rendelkeznek, ami állati és növényi anyagokat is magában foglal.
Állati anyag
Holtállatok: A karakarák gyakran aaszteveznek holt állatokon, beleértve az emlősök, madarak, halak és hüllők holt testét.
Kis gerincesek: Vadászhatnak és evezhetnek rágcsálókat, gyíkökat, békákat és kígyókat.
Gerincelenesek: Néha rovarokat és pókokat fognak.
Növényi anyag
Gyümölcsök és bogyók: A karakarák alkalmatlanul egészítik ki az étrendjüket gyümölcsökkel és bogyókkal.
Diók és magvak: Emészthetnek diókat és magvakat is.
Egyéb élelmiszerforrások
Tojások: A karakarák ismert, hogy madártojásokat esznek.
Szemét: Néha szemetekben és más emberi eredetű élelmiszerforrásokban szemetelnek.