It is very interesting to me, that many aquarists, believe feeder fish are the most important food items for many cichlids, and in reality very few are actually piscivores.
Of the Central Americans, only Parachromis and Petania are predominantly fish eaters.
Most Centrals and South Americans are omnivorous, getting their protein from insects, their larvae, worms, and crustaceans, and balanced with vegetation such as algae and leaf litter.
A number of genera, such as Vieja, and Cincelichthys are predominantly vegetarian, feeding on algae, fruit, and seeds in nature, and occasional insects and easy to catch fry.
Most cichlids cannot turn down an easy protein meal, and this can become problematic in aquariums if heavy amounts are protein are fed, and not balanced out with the detritus and vegetation used to clean out their guts (hence tendency to bloat).
In the case of C bocourti and pearsei, although when young, eat and require plenty of protein, but with age should be given and switched over to mostly plant based foods.
To me its obvious looking at mouth shape, and type of teeth what dietary requirements might be.
fish eater and carnivore above, plant eater below
and below a Madagascan snail eater, note the can opener like teeth for extracting snail flesh from the shell