For my Mbuna, I give them something that has Spirulina or veggies high on the list of ingredients. They do need some protein, but I always try to make sure they have it with some roughage. I dont give them fresh, squishy food (no fresh meaty foods). I've heard of folks offering shrimp very carefully to induce spawning, but I generally don't bother. I also feed them NLS.....seems to do really well with Mbuna, so I alternate that with a good veg or Spirulina flake.
Most Mbuna are aufwuchs grazers.....here's Repashy's ingredient list for Soilent Green which is an awfuchs grazer diet.
INGREDIENTS: Spirulina Algae, Algae Meal (Chlorella), Krill Meal, Pea Protein Isolate, Squid Meal, Rice Protein Concentrate, Fish Meal, Alfalfa Leaf Meal, Dried Brewer’s Yeast, Stabilized Rice Bran, Flax Seed Meal, Schizochytrium Algae (Source of DHA), Dried Seaweed Meal, Lecithin, Dried Kelp, Locust Bean Gum, Potassium Citrate, Guar Gum, Taurine, RoseHips, Hibiscus Flower, Calendula Flower, Marigold Flower, Paprika, Turmeric, Salt, Calcium Propionate and Potassium Sorbate (as preservatives), Magnesium Amino Acid Chelate, Zinc Methionine Hydroxy Analogue Chelate, Manganese Methionine Hydroxy Analogue Chelate, Copper Methionine Hydroxy Analogue Chelate, Selenium Yeast. Vitamins: (Vitamin A Supplement, Vitamin D Supplement, Choline Chloride, Calcium L-Ascorbyl-2-Monophosphate, Vitamin E Supplement, Niacin, Beta Carotene, Pantothenic Acid, Riboflavin, Pyridoxine Hydrochloride, Thiamine Mononitrate, Menadione Sodium Bisulfite Complex, Folic Acid, Biotin, Vitamin B-12 Supplement).
Guaranteed Analysis: Crude Protein min. 45%, Crude Fat min. 8%, Crude Fiber max. 8%, Moisture max. 8%, Ash max.