Karaca, otçul bir hayvandır. Beslenme alışkanlıkları, yaşadıkları habitatla doğrudan ilişkilidir. Karacaların beslenebileceği bazı bitki türleri: ağaç yaprakları ve sürgünler; çalılıklar; eğrelti otu; liken; yosun; meşe, gürgen, ladin, çam ve göknar gibi ağaçların yaprakları. Karacalar, mecbur kaldıklarında mantar ve üzüm, erik, dut, böğürtlen gibi meyveleri de tüketebilir.