In addition to grass, alpacas will also eat other types of vegetation, such as leaves, twigs, and flowers. They are also known to eat hay, straw, and other agricultural byproducts.
Alpacas are very efficient at digesting their food, and they can extract more nutrients from it than other animals, such as sheep or cattle. This allows them to survive on a diet of low-quality forage.