Les girafes sont nourries avec une variété de fruits, de légumes et de feuilles en captivité, bien que chaque zoo propose un menu légèrement différent à ces grands mammifères. Parmi les articles communs offerts aux girafes figurent les laitues, les carottes, les pommes , bananes et foin de luzerne. De nombreux zoos élèvent ces aliments en hauteur pour simuler le comportement alimentaire naturel de la girafe.
En plus des fruits et légumes, les gardiens de zoo fournissent souvent à leurs enfants des branches feuillues à manger. Certains des arbres communs utilisés à cette fin comprennent les aulnes, les ormes, les ficus, les frênes et les peupliers. Lorsqu'elles mangent ce type de nourriture, les girafes attrapent une petite branche avec leur langue et utilisent leurs lèvres supérieures pour l'arracher. Ceci est nécessaire car les girafes n'ont pas de dents supérieures.
Les girafes sont des animaux plutôt doux, et de nombreux zoos permettent aux visiteurs d'avoir un certain contact avec elles. Certains zoos, comme le Zoo d'Atlanta, permettent également aux visiteurs de nourrir les girafes. En règle générale, de gros légumes à feuilles, tels que la laitue romaine, sont utilisés dans ces contextes, car les grandes feuilles permettent aux visiteurs de se tenir plus facilement pendant que la girafe se nourrit.
Dans la nature, les girafes utilisent abondamment leur langue. De nombreux zoos tentent d'encourager un comportement similaire en captivité, ils placent donc la nourriture dans de petites cages. De cette façon, si la girafe veut manger la nourriture à l'intérieur de la cage, elle doit utiliser sa langue pour extraire la nourriture.