Вид является хищным плотоядным. В дикой природе его рацион состоит из мелкой рыбы, беспозвоночных, моллюсков, а также водорослей, которые попадают в пищу при поедании добычи со скал и камней. В условиях аквариума рекомендуется предлагать высококачественные корма, такие как живые или замороженные артемии, личинки комаров, мясо креветок и мидий. Дополнительно следует включать растительные добавки, например, хлопья спирулины. Использование живых мелких рыбок для кормления не является обязательным. В продаже имеются специализированные корма от некоторых производителей, разработанные для хищных цихлид озёр Малави и Танганьика, которые могут стать отличной альтернативой. Мясом млекопитающих и птицы кормить нельзя: содержащиеся в нём липиды рыба не усваивает, что ведёт к жировым отложениям и даже перерождению внутренних органов.