Ratonii sunt omnivore care mănâncă o mare varietate de alimente, inclusiv fructe, nuci, fructe de padure, insecte, broaște și mamifere mai mici. Dieta lor este în mare măsură dependentă de mediul în care trăiesc cu ratonii care trăiesc în zone urbane și suburbane, uneori navigând prin cutii de gunoi în căutarea hranei. Ratonii care trăiesc mai departe de locuințele umane mănâncă o dietă mai naturală.
Cea mai mare parte a dietei unui raton este constituită din alimente vegetale, cum ar fi nuci, boabe și fructe, și nevertebrate, cum ar fi insectele, scoicile, râmele și racii. Ratonii mănâncă și animale mai mici, cum ar fi șoareci, păsări, șerpi și veverițe. Se pătrund în pui de găină pentru a mânca găinile.
Alimentele de companie lăsate în afara îi atrage mai aproape de case, unde scapă de orice sursă de hrană disponibilă. Ratoanele au labe frontale foarte dexteroase, cu cinci degete care le permit să manipuleze cochilii scoică, capace de gunoi, uși închise și alte locuri unde găsesc mâncare. Ei urcă copacii pentru a ataca cuiburile păsărilor să mănânce ouă sau cuiburi. Îi place să mănânce pește și de multe ori să-i fure de la iazurile de grădină.
Ratonii vânează prada, dar sunt și ei mâncători, curățând carcasele pe care le găsesc. Adaptabilitatea dietetică a ratonului o face o specie de succes într-o gamă largă de habitate, de la păduri la orașe.