My question would be .... why do you want the food with the highest protein ?
Fish need a balanced diet, not to be simply stuffed with protein. You wouldn't eat steak and nothing else, so why force the equivalent of that on your fish.
Also there is no generic food which is perfect for "cichlids", whcih of course range from the completely herbivorous to the completely carnivorous, and everywhere inbetween.
What fish exactly are you talking about. Most cichlids require at least some veg matter in their diets.
Carter ... your avatar is of a green terror. These definately need some veg matter in their diets. They have a real tendency for constipation and bloat if you give them too high protein diets.