Žirafy jedí téměř výhradně rostlinnou hmotu, specializují se na listy, výhonky a pupeny stromů a keřů. Jsou obzvláště částečné pro listy stromu akátu, které mají vysoký obsah bílkovin a nízkou vlhkost. V závislosti na sezóně a dostupnosti jejich preferovaných potravin mohou žirafy jíst také trávy a ovoce, stejně jako semenné lusky určitých stromů a rostlin.