Žirafa je heterotrof, ker pridobiva hrano iz drugih organizmov. Žirafe so rastlinojede živali, kar pomeni, da se prehranjujejo predvsem z rastlinami. S svojim dolgim vratom dosegajo liste in popke na drevesih in grmovju. Žirafe jedo tudi sadje in rože.