Ruho is pure vegetarian fish; however, their food preference changes with the change in their age. The diet of rohu fry consists mainly of zooplankton, whereas rohu adults feed on phytoplankton and submerged plants. They also like to feed on bread, which is hence used as bait to catch them on a hook. In their organic environment, this fish mainly feeds by sieving the water with the help of their thin hair-like gill rakers. Since they do not have any teeth in their jaw, the fish feeds by nibbling the food using their mouth.