Żyrafy żywią się głównie liśćmi, pędami i pąkami drzew i krzewów, w tym akacjami, combretum, terminalią, baobabem, mimozą, figowcami i tamaryndami. Mają specjalnie przystosowane wargi, pozwalające chwytać liście z ciernistych gałązek. Zależnie od siedliska i dostępności pokarmu, żyrafy jedzą też wiele innych roślin.