Reindeer are herbivores, which means they eat only plants. They feed mainly on lichens, mosses, and other types of low-growing plants, as well as tree buds, leaves, and bark. Reindeer also eat small insects and some water plants. The deer at the North Pole are fed a special diet of magical oats and carrots that help them fly long distances.