Szakale złote to oportunistyczne wszystkożercy, których dieta zależy od dostępności pożywienia. Główne składniki to małe ssaki: gryzonie, króliki, zajce i młode kopytne. Do menu wchodzą również owady, ptaki, gady, płazy, ryby, owoce, warzywa, a w pobliżu osad ludzkich – śmieci i karma dla zwierząt.