Los castores son principalmente herbívoros, y su dieta consiste principalmente en la corteza y las hojas de árboles y arbustos. No se sabe que coman verduras como lo hacen los humanos. En cambio, prefieren plantas acuáticas y vegetación que se encuentren cerca de sus vías fluviales, como ganadería, lirios de agua y estanque.