Hippos feed on a wide variety of vegetation that grows in Sub-Saharan Africa. Their diet predominantly consists of grass, but they are also known to feed on fruits, leaves, nuts, etc. As they are semi-aquatic, they also feed on several aquatic plants and reeds that are found in their natural habitat.