megan baumgartner answered 12/19/2007 What Do Beavers Eat? Beavers eat grasses, berries, tree bark, new green plants, willow, birch, maple trees, and aspirin. They also need water to survive.