Pseudotropheus crabro — всеядный вид. В естественной среде эта рыба питается водорослями, ракообразными, обитающими на дне, личинками насекомых, а также мальками и икрой других рыб. Такой рацион предполагает высокое содержание белка, в отличие от других представителей группы Мбуна, которые потребляют преимущественно растительную пищу. В аквариумных условиях важно учитывать эти особенности. Рекомендуется использовать корма растительного происхождения, которые, однако, должны содержать белки животного происхождения, например, из рыбы, креветок, червей или различных рачков.