La rata topera tiene una dieta predominantemente vegetariana, se alimenta de pastos a lo largo de las riberas de los ríos y de las plantas acuáticas que crecen en las aguas de movimiento lento.
La dieta de la rata topera varía dependiendo de su ubicación y de la disponibilidad. Uno de los rasgos más característicos de las ratas toperas, es su capacidad para sumergirse directamente en el agua, un comportamiento que se cree que ayuda a protegerlas de los muchos depredadores con los que comparte sus hábitats.