Šakal zlatý obvykle jí jednou nebo dvakrát denně, ale to se může lišit v závislosti na dostupnosti potravy. Když je jídla dostatek, mohou jíst častěji, a když je jídla vzácné, mohou několik dní nejíst. Šakalové jsou příležitostní krmníci a budou jíst širokou škálu potravin, včetně malých hlodavců, ptáků, plazů, obojživelníků, hmyzu, ovoce a zeleniny.