FAQ: What do beavers eat?
Beavers are completely vegetarian. They do not eat fish but instead prefer to munch on aquatic plants, grasses and shrubs during the summer months and woody plants in winter. They will often store food underwater so that they can access it if the water freezes over.
In woodland environments, beavers help to stimulate new growth by gnawing on tree stems and coppicing. This helps to breathe new life into tired forests and creates a diverse age range of trees which greatly benefits woodland management.
More FAQ's - Beaver basics: basic beaver ecology