Having kept all the different species and have had great success breeding them as well, I think the key to having a happy and healthy cichla is to give it a varied diet. If you have a tank of full grown mature bass, it is almost impossible to feed them as much as they would love to eat every day (but it sure is fun to try). In my experience, I try to feed them as varied of a diet as possible with the staple of their diet being pellets with the majority being massivoire and then add hikari bio gold and hikari cichlid staple. I feed this to them every day. Here is my dilemma, although pellets have great nutritional value, I feel that it doesn't fill them up as much. I could easily throw a 2.2 pound bag of massiviore into my tank and it would be gone in a minute, this isn't an economical idea though. To combat this and to vary their diet, I feed them some type of actual fish every other day or so. I will feed them anything, tilapia, salmon, tuna, flounder, striped bass, blue fish, bunker, spearing, shrimp. You name it and I feed it to my bass. I also have no problem feeding them some steak or chicken scraps on the rare occasion. About once every two weeks I will feed them a massive feeding with this "real" food. I feed them till they don't eat any more. I have noticed that after I do this, the next day or so they will not want to eat. They will eat a few pellets but they don't go crazy and I try not to feed them much as I notice a small spick in my ammonia the day after. I will also feed them live when I a get some, but it isn't that often.