Muskrat memakan akar, batang, daun, dan buah dari banyak tanaman air, seperti cattail, padi liar, lili air, dan semak. Meskipun muskrat terutama adalah pemakan tumbuhan, ia juga memakan ikan kecil, kerang, siput, dan bahkan kura-kura.