Gullsjakalen er tilnærmet alteter og den eter åtsel. En normal diett består av cirka kjøtt og planteføde. På menyen står blant annet smågnagere, fugler (inkludert tamme gjess og høns) og fugleegg, reptiler, amfibier, fisk, insekter, frukt og bær samt bufe i form av lam og killing.