The diet of sloths is mainly comprises of leaves. These animals are known to also feed on other types of food including roots, shoots of plants, plant buds. The cecropia tree provides the staple diet for this animal.
Sloths are omnivores, meaning they eat plants and animals. Sloths will eat insects, small reptiles and birds. They also eat leaves and other parts of plants. You can find more information here: http://en.wikipedia.org/wiki/Sloth
The sloth is a herbivore, which means that they like to eat leaves. But they also eat fruits and the shoots and buds of immature plants.