Bisamratten ernähren sich hauptsächlich von Wasser- und Uferpflanzen. Zu den häufig gefressenen Pflanzenarten zählen Schilf, Rohrkolben-, Binsen-, See- und Teichrosenarten sowie Baumrinde, Schachtelhalm- und Laichkrautarten. Sie gehen jedoch auch an Getreide, Gemüse, Obst und Gräser und graben nach den Knollen des Topinamburs. In den vegetationsarmen Monaten ergänzen sie ihre Nahrung durch Muscheln, Larven von Wasserinsekten, Krebse, Wasserschnecken und seltener auch Frösche und Fische. Die bevorzugte Nahrung ist jedoch auch in dieser Zeit pflanzlich. Sie graben in dieser Zeit bevorzugt nach Pflanzenwurzeln.