Żyrafy jedzą pąki i liście z roślinności. Jedzą drzewa, krzewy i krzewy, a czasami jedzą na trawie. Dokładny skład ich diety różni się w zależności od najbliższego otoczenia i pory roku; jednak wszystkie żyrafy są roślinożercami, całkowicie polegającymi na pokarmach.
Żyrafy używają swoich mocnych języków do rozdarcia liści, pędów, kwiatów i pąków z roślin. Dodatkowo, ich usta są dość szorstkie, więc mogą nawet jeść kolczaste rośliny. Dzięki długim szyjkom mają dostęp do szerokiej gamy roślin, zapewniając im dostęp do obfitej diety.
Ze względu na duże rozmiary żyrafy wymagają codziennie dużych ilości jedzenia. Czasami spędzają w górę 75% swojego dziennego wypasu, szczególnie w porze suchej. Zdrowa osoba dorosła spożyje około 66 funtów pożywienia, gdy będzie dostępna, chociaż przeżyje znacznie mniej, gdy żerowanie jest trudne.
Chociaż ich nawyki żywieniowe wymagają ciągłego żerowania, ich zapotrzebowanie na wodę jest znacznie skromniejsze. Podobnie jak wielbłądy, żyrafy mogą przetrwać długie odcinki bez picia. Kiedy mają dostęp do źródeł wody, piją serdecznie, zużywając średnio 2 galony wody na tydzień. Jednakże, ponieważ ich środowisko nie zawsze ma niezawodne źródła wody, ich epizody związane z piciem czasami są dość rozproszone.