El búfalo de agua es un animal herbívoro, tiene una dieta puramente vegetariana. Los búfalos de agua comen plantas acuáticas cuando están en el agua, pero prefieren dejar el agua para encontrar pastizales donde pueden pastar en pastos y zonas con hierbas y hojas.