Les muskrats sont herbivores et sont connus pour leur préférence pour la végétation succulente. Ils utilisent leurs dents incisives pointues pour couper la végétation aquatique, comme l'herbe à roseaux, les quenouilles et d'autres plantes sous-marines. Leur régime herbivore comprend également des racines, des légumes et des fruits. Pendant l'hiver, lorsque les sources d'eau douce se gèlent, les muskrats étendent leur alimentation à l'écorce d'arbres, aux noix, aux graines et aux portions de racines intérieures des plantes aquatiques qu'ils peuvent atteindre sous la glace.