* Acacia Listi: To je njihova najljubša hrana in predstavljajo večino svoje prehrane. Lahko sežejo visoko v drevesa, da dobijo najbolj okusne liste.
* Drugi listi in vejice: Jedo tudi liste z drugih dreves, kot so Combretaceae, Mimosa in Euphorbia.
* Plodovi: Girafe včasih uživajo v sadju, kot so mango in fige.
* Rože: Ko so na voljo, se lahko tudi grizejo na rože.
Zanimivo je, da so se žirafe razvile, da bi lahko pojedle liste iz zgornjih vej visokih dreves:
* dolgi vratovi: Njihovi dolgi vratovi jim omogočajo, da dosežejo višje od drugih živali, kar jim omogoča dostop do obilnih virov hrane.
* Prehensile jeziki: Njihovi jeziki so dolgi, lepljivi in dovolj močni, da potegnejo liste z vej.
* Močne čeljusti in zobje: Imajo močne čeljusti in specializirane zobe za mletje težkih listov.
Čeprav jedo veliko hrane, so žirafe zelo izbirčni jedci in jedo le določene dele rastlin, ki jih najdejo. To pomaga zagotoviti, da dobijo vsa hranila, ki jih potrebujejo za preživetje.