Llamas primarily eat grass, hay, and pasture, supplemented with a small amount of grain or pelleted feed. An average adult llama consumes about 2-3% of their body weight (roughly 6-10 lbs of hay) daily, depending on activity and climate, with access to fresh water at all times.