African cichlids eat a mix of algae, small invertebrates, and plant matter in the wild, and in captivity they thrive on high-quality cichlid pellets supplemented with spirulina, frozen foods, and blanched vegetables. The key detail most fishkeepers get wrong is that different species have very different dietary needs. Mbuna are primarily algae grazers, Peacocks are omnivores, and Haps are predators that eat smaller fish and insects in their natural habitat.
Diet Varies by Species Group
African cichlids come from the great lakes of East Africa, and the three main groups you’ll encounter in the hobby eat quite differently in the wild. Mbuna (the rock-dwelling cichlids from Lake Malawi) spend their days scraping algae and tiny organisms off rocks. This material, called aufwuchs, is a mix of algae, biofilm, and microscopic invertebrates. Spirulina algae, one of the closest substitutes in captivity, is about 55% protein by dry weight, which gives you a sense of how nutrient-dense their natural food actually is.
Peacock cichlids are omnivores that forage in sandy substrates for insect larvae, small crustaceans, and some plant material. Haps are the hunters of the group, feeding on smaller fish, shrimp, and larger invertebrates. When you’re choosing food, knowing which group your fish belongs to matters more than any single product recommendation.
Protein Needs Are Higher Than You Think
Research on juvenile African cichlids found that the minimum dietary protein level for healthy growth without liver damage was around 40% for omnivorous species. Both omnivorous and carnivorous species grew well on diets containing 36% protein and 10% fat with no liver problems. Carnivorous species like Haps tolerated higher fat levels than omnivores, but very high fat content (above 17% by dry weight) has been linked to fatty liver disease in African cichlids in university studies.
This means even your “herbivorous” Mbuna need protein-rich food. The algae they eat in the wild is packed with protein. What they don’t handle well is excess carbohydrates, which is a critical distinction that affects which commercial foods you should buy.
Choosing Commercial Foods
Cichlid pellets are the foundation of a good captive diet, and they’re superior to flakes. Flake food breaks into fine particles that cloud water and fuel bacterial blooms, which can stress fish and weaken their immune systems. Many flake foods also contain azo dyes that color your aquarium water.
When reading ingredient labels, look for whole fish, shrimp, insect larvae, or spirulina listed as the first ingredients. Black soldier fly larvae have become a popular primary ingredient in quality cichlid foods, offering a nutritional profile close to what these fish eat naturally. Avoid products where wheat flour, corn, or soybean meal dominates the ingredient list. These fillers offer little nutritional value for cichlids and can lead to poor growth, dull coloration, and health problems.
For Mbuna specifically, spirulina-based pellets should be a staple. For Peacocks, a balanced omnivore pellet works well. Haps benefit from higher-protein formulas supplemented with frozen shrimp or krill.
Fresh and Frozen Food Options
Frozen foods add variety and nutrition that pellets alone can’t fully provide. Brine shrimp, mysis shrimp, daphnia, and krill are all excellent choices. Bloodworms are popular but carry some risk: they’re grown in contaminated water, and if they’ve been improperly processed or thawed during shipping, they can cause fatal food poisoning. If you use bloodworms, buy from reputable brands and check that the package shows no signs of having thawed and refrozen. Use them sparingly rather than as a staple.
Blanched vegetables work well for herbivorous and omnivorous species. Spinach, zucchini, peas, and lettuce all provide fiber and micronutrients that support digestive health. To prepare them, briefly blanch in boiling water until slightly softened, then cool before adding to the tank. Some hobbyists blend spinach, zucchini, peas, and carrots with a small amount of garlic (which supports immune function) and set the mix with gelatin to create homemade gel food that can be frozen in portions.
Avoid feeding live tubifex worms from fish stores. They can introduce leeches, planaria, and other unwanted organisms into your tank. Live feeder goldfish are also a bad idea, as they commonly carry diseases like ich and columnaris that will spread to your cichlids.
The Real Cause of Malawi Bloat
Malawi bloat is one of the most feared diseases among cichlid keepers, and there’s a persistent myth that high-protein food causes it. The opposite is true. University research found that bloat is triggered by high-carbohydrate, low-protein diets. Here’s what happens: when Mbuna eat pellets or flakes packed with grain, corn, or potato fillers, large amounts of undigested carbohydrate reach their intestines. These carbohydrates consume oxygen as they break down, creating a low-oxygen environment where a parasitic organism called hexamita thrives and multiplies.
Mbuna are especially vulnerable because their long intestinal tracts are designed to slowly break down tough algae cell walls to extract protein. That slow digestion gives carbohydrates extra time to ferment and deplete oxygen. In one university experiment, Mbuna fed nothing but brine shrimp (essentially pure protein with almost no carbohydrates) for two months developed zero cases of bloat. The takeaway: focus on protein-rich, low-carb foods and avoid cheap fillers.
Foods That Enhance Color
African cichlids are prized for their vivid coloration, and diet plays a direct role in how bright those colors get. Carotenoid pigments are the compounds responsible for red, orange, and yellow hues in fish skin, and cichlids can’t produce them on their own. They have to get them from food.
Spirulina is a solid source of carotenoids, but astaxanthin (found naturally in krill and shrimp) is more effective at boosting red and yellow pigmentation. Natural astaxanthin outperforms synthetic versions, producing significantly more intense reds and yellows. Many color-enhancing pellets include one or both of these ingredients. Feeding a variety of carotenoid-rich foods, including spirulina pellets, krill, and shrimp, will bring out the best color your fish’s genetics can produce.
How Much and How Often to Feed
Feed adult African cichlids small portions two to three times per day. Each feeding should last no more than two to three minutes. If there’s still food floating or sinking after that window, you’re overfeeding. Uneaten food decays quickly, degrading water quality and stressing fish, which dulls their color and weakens their immune systems.
For fry, the schedule is different. Once the yolk sac is absorbed (typically three to five days after hatching), start with live baby brine shrimp, infusoria, or liquid fry food, feeding two to four small meals daily. After the first week, you can introduce microworms, crushed spirulina flakes, and decapsulated brine shrimp eggs. By four weeks, most fry can transition to commercial fry pellets supplemented with frozen daphnia or cyclops. Match the protein profile to the species group: Mbuna and Peacock fry do well with a balanced mix of brine shrimp, daphnia, and spirulina, while Hap fry benefit from more protein-heavy options like mysis shrimp.
Quick Reference by Species Group
- Mbuna: Spirulina-based pellets as a staple, blanched vegetables, occasional brine shrimp or daphnia. Avoid high-carb fillers.
- Peacocks: Balanced omnivore cichlid pellets, frozen brine shrimp, mysis shrimp, daphnia, and blanched vegetables like zucchini and peas.
- Haps: High-protein cichlid pellets, frozen krill, mysis shrimp, and occasional brine shrimp. They tolerate higher fat content than Mbuna or Peacocks.

