Muskratii mănâncă rădăcini și plante acvatice sub formă de crini, vârfuri de săgeți, șarpe și păstăi. De asemenea, mănâncă broaște țestoase, pești, moluște și anumite nevertebrate. Muskratii se hrănesc cu fructe, culturi agricole și legume de grădină atunci când se aventurează pe teren. Ei mănâncă carne decăzută, în special peștii morți rămași de topirea primăverii.
Muskratii se hrănesc cu alte forme de vegetație, cum ar fi buruieni și buruieni. Vegetația acvatică este principala dietă a muskraturilor. Dacă mâncarea devine greu de găsit, muskrats pradă insectelor, racilor și broaștelor. Mizdele de apă sunt importante pentru dieta lor în timpul iernii. Muskratii care locuiesc în mlaștini în principal mănâncă cattails. Muskratii se hrănesc, de asemenea, cu covoare de alge în anumite zone. Muskratii fac platforme de hrănire în mlaștini unde mănâncă alimente adunate.