Трава, молодые побеги, верблюжья колючка, листья кустарников и деревьев, сено.
На свободном выпасе лама съедает примерно 2-3 кг травы, что в 8-10 раз меньше, чем лошади. Это является дополнительным преимуществом для содержания их как домашнего скота.
Ламы пьют мало воды (2-3 л в день), поскольку в съедаемой пище присутствует достаточно жидкости, чтобы организм не испытывал симптомов обезвоживания. Особенным лакомством для животного являются морковь, апельсины, капуста и другие сочные фрукты и овощи.