A zsiráfok növényevők, csupán növényeket esznek. Az étrendjük főleg a következőkből áll:
- Levelek: Hosszú nyakuk köszönhetően a zsiráfok a fák magasságába nyúlhatnak a levelekért, különösen az akácia fákéért, ami a kedvenceik.
- Ágak: Fogyasztanak ágakat is különböző fák és bokrokból.
- Gyümölcsök: Ha elérhetők, a zsiráfok esznek gyümölcsöket.
- Virágok: Lehet, hogy néha virágokat is esznek.
A zsiráfoknak egyedi emésztőrendszerük van, ami hatékonyan kinyeri a tápanyagokat a kemény, rostos levelekből. Naponta kell ivaniuk, különösen a száraz időszakokban.