As girafas comem botões e folhas da vegetação. Elas se alimentam de árvores, arbustos e arbustos e, ocasionalmente, comem grama. A composição exata de sua dieta varia de acordo com o ambiente imediato e a estação do ano; no entanto, todas as girafas são herbívoros, dependendo inteiramente de plantas para se alimentar.
As girafas usam suas línguas fortes para arrancar folhas, brotos, flores e botões da vegetação. Além disso, suas bocas são bastante ásperas, então eles podem comer plantas espinhosas. Por causa de seus pescoços longos, eles têm acesso a uma ampla variedade de plantas, garantindo que tenham acesso a uma dieta abundante.
Devido ao seu grande tamanho, as girafas requerem grandes quantidades de comida todos os dias. Às vezes, passam mais de 75% do dia pastando, especialmente na estação seca. Um adulto saudável consome cerca de 66 libras de comida quando disponível, embora sobreviva com muito menos quando é difícil forragear.
Embora seus hábitos alimentares exijam forrageamento constante, suas necessidades de água são muito mais modestas. Como os camelos, as girafas podem sobreviver a longos períodos sem beber. Quando têm acesso a fontes de água, bebem com gosto, consumindo em média 2 litros de água por semana. No entanto, como seu habitat nem sempre tem fontes de água confiáveis, seus episódios de beber às vezes são bastante dispersos.