Giraffe are browsers and mainly eat leaves and buds on trees and shrubs. They will also eat herbs, climbers and vines, and prefer flowers and fruit when in season. The proportion of grass in their diet is very low. Acacia leaves and shoots form the bulk of a giraffe’s diet in most areas.