Chuột xạ hương ăn rễ và thực vật thủy sinh dưới dạng hoa súng, đầu mũi tên, cói và bèo. Chúng cũng ăn rùa, cá, động vật thân mềm và một số động vật không xương sống. Chuột xạ hương ăn trái cây, cây nông nghiệp và rau vườn khi mạo hiểm trên cạn. Chúng ăn thịt thối rữa, đặc biệt là cá chết do mùa xuân tan chảy để lại.
Chuột xạ hương ăn các dạng thực vật khác, chẳng hạn như cá thu và cỏ dại trong ao. Thảm thực vật dưới nước là chế độ ăn chính của chuột xạ hương. Nếu thức ăn trở nên khó kiếm, chuột xạ hương săn mồi côn trùng, tôm càng và ếch. Trai nước rất quan trọng đối với chế độ ăn uống của chúng vào mùa đông. Chuột xạ hương sống trong đầm lầy chủ yếu ăn cá đuôi phụng. Chuột xạ hương cũng ăn các thảm tảo ở một số khu vực nhất định. Chuột xạ hương làm giàn kiếm ăn trong đầm lầy, nơi chúng ăn thức ăn thu thập được.