Wildebeests are herbivores. They feed on the tall and short grasses of savannahs and grasslands within their habitats. While they may sometimes consume other vegetation, all wildebeests combined typically eat more than 4,500 US tonnes—about 4,100 metric tonnes—of grass each day.