Lamy są pasożytami, trawiącymi niskie krzewy i inne rośliny. Pochodzą z Andów i przystosowane do jedzenia porostów i odpornej, górzystej roślinności. Gdy hodowane są na farmach lub trzymane jako zwierzęta domowe, spożywają dietę podobną do diety owiec i kóz.
Lamy potrzebują dużo błonnika, a ich podstawowa dieta składa się z roślin włóknistych. W zależności od środowiska mogą to być trawy, siano, liście, zachwaszczone zioła lub młode pędy. Zjadają też bulwy, korzenie i liście drzew.
Ponieważ lamy są przystosowane do ciężkiego górskiego życia, są w stanie żyć z niewielkiej ilości wody i wielu różnych odżywczych roślin. Łagodniejsze środowiska, takie jak pastwiska o bogatej glebie, mogą powodować przyrost masy ciała, jeśli zwierzę może swobodnie pasać. Siano z lucerny, bogate w wapń, jest również potencjalnie szkodliwe, ponieważ może powodować problemy trawienne u dorosłych.