Szakale są wszystkożerne, co oznacza, że jedzą zarówno rośliny, jak i zwierzęta. Główna dieta szakali obejmuje gady, owady, ptaki, owoce i trawę, a także poluje na małe zwierzęta, w tym antylopy. /p>
Szakale mogą jeść resztki, które zostały zrobione przez większe zwierzęta i wiadomo, że znikają z wysypisk śmieci, aby zlokalizować następny posiłek. Zwierzęta te najczęściej żyją samotnie lub w parach, ale czasami można je znaleźć w małych paczkach. Szakale są jednym z niewielu zwierząt, które znajdują partnera i pozostają razem przez resztę życia. Te dwie pary są bardzo terytorialne i będą oznaczać i bronić swoich terytoriów, zwłaszcza gdy mają młode do ochrony.