They forage and can eat many types of plants and fruits. The average adult needs to consume 9,770 kcal per day to maintain their weight. Much of the moose's energy comes from green plants, grasses, sedges, fresh willow, and birch shoots. These plants have a low sodium content, which is why moose willingly feed on aquatic plants (lilies, pondweed) and marsh plants that contain more sodium. Moose often enter the road in winter to lick the salt used to sprinkle the roads. The moose's diet depends on their location, but they seem to prefer new growth from high-sugar deciduous trees such as white birch, quaking aspen, and striped maple.
A typical 360 kg moose can eat up to 32 kg of food per day.