Les ratons laveurs sont omnivores et mangent à la fois des plantes et des animaux. Ils sont très doués pour résoudre les problèmes et ont la réputation de manger à peu près tout ce à quoi ils peuvent accéder.
Les ratons laveurs sont assez doués pour manipuler des objets avec leurs pattes et peuvent facilement vivre dans des environnements urbains et sauvages. Les ratons laveurs de la ville peuvent entrer dans les poubelles pour se nourrir et peuvent également trouver et manger de la nourriture pour animaux laissée à l'extérieur. Certains ratons laveurs sont même assez courageux pour s'approcher des humains pour mendier. Dans la nature, les ratons laveurs ont tendance à manger des baies, des fruits, des noix et d'autres légumes. Ils mangent également de petits oiseaux et mammifères, des œufs, du petit bétail, des poissons et des insectes. Les ratons laveurs sont même connus pour rechercher des charognes.