A zsiráf étrendje elsősorban levelek, gyümölcsös csírak, hajtások és fák és cserjék hajtásairól áll, mint az akácia fák. A zsiráfok hosszú, manőverezhető nyakukkal rendelkeznek, ami lehetővé teszi a más állatok számára elérhetetlen magasságban lévő vegetáció elérését. Az őrjöngő nyelveiket, amelyek akár 45 centiméter (18 hüvelyk) hosszúak lehetnek, használják a levelek megfogására és a szájukba húzására. A zsiráfok más növényi anyagokat is fogyaszthatnak, beleértve a gyümölcsöket, virágokat és füveket, de a levelek alkotják az étrendjük nagyobb részét.