Die Nahrung der Goldmeerkatze besteht vorwiegend aus jungen Blättern, außerdem werden Früchte, Blüten, Rinde, Insekten, Vogeleier und Bambusschößlinge verzehrt.
Als opportunistisch omnivores Tier frisst es allerdings auch andere Pflanzenteile wie Knospen, Blüten und Früchte, daneben tierische Nahrung wie Insekten, Vogeleier und Nestlinge sowie Aas.