Gullsjakaler er opportunistiske spiser hvis kost varierer med tilgjengeligheten av mat. De spiser primært små pattedyr som gnagere, kaniner, harer og unge hovdyr. De kan også spise insekter, fugler, reptiler, amfibier, fisk, bær, grønnsaker, og kan søpe søppel og hundekattmat nær menneskebosetninger.