Oreochromis lidole se nourrit principalement de plancton, notamment de crustacés comme Bosmina et Diaptomus, de diatomées comme Aulacoseira et Surirella, ainsi que d'autres algues plus grandes.