As herbivores, white rhinos mainly eat grasses found in their grassland and savannah habitats. They prefer short grasses around 3 to 4 inches tall and use their square lips to crop the grass close to the ground.
Here is a rhino at the North Carolina Zoo nibbling and eating grass.

