Un chacal doré mange généralement une à deux fois par jour, mais cela peut varier en fonction de la disponibilité de nourriture. Lorsque la nourriture est abondante, ils peuvent manger plus fréquemment, et lorsque la nourriture est rare, ils peuvent rester plusieurs jours sans manger. Les chacals dorés sont des mangeurs opportunistes et mangent une grande variété d'aliments, notamment des petits rongeurs, des oiseaux, des reptiles, des amphibiens, des insectes, des fruits et des légumes.