Feeding strategies are another one of my bugaboos.
The idea that most cichlids are predominently carnivores put in many old or regurgitated species profiles, is quite lame.
Many profiles suggest feeding fish fillets, or beef heart, to species that may be insectivores (like Oscars) , or insectivores and algae eaters (like Herichthys), vegetarians like Cinclichthys, or fruit eaters like Vieja, and the result is, the disease section is filled with why is my Texas cichlid poop white and stringy, or why is my pearsei bloated,. I can imagine why if aquarists follow the BS they are fed by generalists who don't take the time to actually get the facts such things happen.
The majority of a Texas cichlids diet in nature is algae, sure it eats an occasional insect or its larvae, or some live bearer fry, but the algae and detritus which help clear the digestive tract, is paramount to good health.
The article in the post above, is one all cichlid keepers should all read.
If you have fish with a mouth like a pike, or a Parachromis, yes its obvious what they eat.
But an Andinoacara mouth , tells you something quite different.

Beside pellets, I give the Andinoacara coeruleopunctatus (close cousin to G.T.s), globs of hair algae, which they will pick on for hours.
Or take the Paretroplus maculates below, it is an inept fish predator. But is has strong jaws to crush small snails, and if the snail can't be crushed, its teeth work like a can opener routing out snail flesh.

I have spent hours watching JDs in nature and have yet to see more than occasional strike connect on live bearer fry.
The major part of what I've seen them eat is algae, detritus, and insect larvae.
Eden2
One size does not fit all with such a diverse group as cichlids, be it tank size, food, or water parameters.