Ekologia C. lanigera jest roślinożercą. W skład jego menu wchodzą części około 24 gatunków roślin: krzewów, traw, ziół, sukulentów i nasion. Szynszyle chętnie wybierają pożywienie bogate we włókna, a z małą zawartością ligniny (drzewnika). Do ulubionych roślin należą trawy – Nassella chilensis oraz Stipa plumosa. Poza nimi szynszyle chętnie zjadają części krzewów: Lobelia polyphylla, Heliotropium stenophyllum, Proustia cuneifolia, Bridgesia incisifolia i Portieria chilensis. Wśród roślin zielnych uznaniem cieszą się także Oxalis carnosa i paproć Adiantum chiliensis, z sukulentów – Puya berteroniana. Podczas posiłku szynszyle siedzą wyprostowane, trzymając zjadany pokarm w przednich łapach. Zmienność menu uzależniona jest od pór roku i obfitości opadów w poszczególnych latach. Pora sucha trwa w Chile od października do kwietnia, zaś opady są stosunkowo częstsze między majem a sierpniem.

Do drapieżników polujących na szynszyle należy kolpeo, którego łupem padają zarówno młode jak i dorosłe osobniki, oraz polujący raczej tylko na młode szynszyle puchacz magellański.