Šakalové jsou oportunní masožravci, což znamená, že jedí širokou škálu jídla, aby přežili. Jejich strava obvykle zahrnuje malé hlodavce, ptáky, hmyz a ovoce. Mohou také uklidit mrtvá zvířata a je známo, že někdy útočí na hospodářská zvířata nebo drůbež.