Schakale sind opportunistische Fleischfresser, was bedeutet, dass sie eine große Vielfalt an Nahrung zu sich nehmen, um zu überleben. Ihre Ernährung umfasst typischerweise kleine Nagetiere, Vögel, Insekten und Früchte. Sie können auch Aas fressen und sind manchmal dafür bekannt, Nutztiere oder Geflügel anzugreifen.