Питаются бобры только растительным кормом, используя для этого (в соответствии с временами года) то травянистую, то древесную растительность.
Летом они едят преимущественно травянистые — водяные и наземные растения. Из водяных растений бобры поедают сладкие стебли тростника, камыша или корневища, плоды и даже цветы белых кувшинок и желтых кубышек.
Среди наземных растений, растущих вдоль берегов водоемов, бобры особенно часто едят крапиву, таволгу, дягель, кугу и др.
Только к осени, когда в коре мягких древесных пород накопляется большое количество питательных веществ, бобры переключаются на питание преимущественно корой и молодыми побегами деревьев. С этой целью они проводят своеобразную заготовку корма на зиму — подгрызают и валят большие деревья (вербы, тополя, осокори, реже ольху, дуб или вяз, еще реже березу или сосну), достигающие иногда в окружности 2,5 м и более. Сваленные в воду деревья, особенно сочные молодые ветки, являются для бобров длительное время свежим кормом.