Guaxinins são onívoros e comem plantas e animais. Eles são muito hábeis na resolução de problemas e têm a reputação de comer quase tudo que podem acessar.
Os guaxinins são muito bons em manipular objetos com as patas e podem viver facilmente em ambientes urbanos e selvagens. Guaxinins na cidade podem entrar em latas de lixo para procurar alimentos e também podem encontrar e comer ração deixada do lado de fora. Alguns guaxinins são até corajosos o suficiente para pedir ajuda aos humanos. Guaxinins na natureza tendem a comer bagas, frutas, nozes e outros vegetais. Eles também comem pequenos pássaros e mamíferos, ovos, pequenos animais, peixes e insetos. Os guaxinins são conhecidos por catar carniça.