Macacos-prego são onívoros que comem frutas, nozes, sementes, brotos, insetos, aranhas, ovos de pássaros e pequenos vertebrados. Os macacos-prego que vivem perto da água também comem caranguejos e mariscos quebrando suas cascas abra com pedras.
Os macacos-prego devem ter uma alimentação variada e saudável com muitos pequenos frutos, como uvas e passas, e pedaços de maçã, pêra, manga, melancia, melão e kiwi. Além disso, comem vegetais, como repolho, couve, espinafre, cenoura cozida e batata doce. As folhas também são importantes e incluem Eugenia, hibisco, amora e bordo.
Os macacos-prego em cativeiro devem receber leite em pó humano. O leite sem soja é necessário, pois a soja pode levar à agressão quando o macaco se torna adulto. Uma alternativa é o leite de cabra. Enquanto o macaco é desmamado da mamadeira, os responsáveis devem complementar sua dieta com biscoitos de macaco para o resto de sua vida.As guloseimas que os macacos-prego podem comer incluem vegetais cozidos no micro-ondas, minhocas, grilos, passas embebidas, ovos cozidos, macarrão e mistura de alface bem picada. Alimentos enriquecidos com ferro, incluindo cereais fortificados, devem ser evitados.
A quantidade de comida que um macaco-prego deve comer depende de seu peso e taxa metabólica. Independentemente da quantidade de comida em cada refeição, é importante separar a comida em duas refeições por dia.