Cea mai obișnuită pradă pentru caracalii sunt hidraxi, iepuri, șoareci și gerbili. Cu toate acestea, ele sunt cunoscute pentru a aduce în jos animale mari, cum ar fi gazelă, springbok, reedbuck, blackbuck, impala, kudu, și ovine și caprine sălbatice. Păstrează mamifere, rămânând ascunse până se află la câțiva metri de prada lor, apoi atacă și o ucide cu o mușcătură la gât sau pe gât. Dacă nu pot consuma imediat animalul, îl ascund și se întorc la el mai târziu, tragând uneori carcasa într-un copac pentru ao menține în siguranță. În timpul perioadelor de secetă, caracalii pot pleca fără apă și își pot satisface cererea de lichid cu fluidele pradă.
Caracalii au o abilitate extraordinara de a sari. Sare pe spatele struților în timp ce păsările cuibăresc și sunt uneori capabili să ia și vulturi la pământ. Unele caracalii pot sări până la 10 picioare în aer pentru a aduce păsările zburătoare.