Cichlid aggression isn't random. It follows patterns tied to territory, breeding readiness, and resource competition, and once you understand the patterns, you can build a stocked, colorful cichlid tank without the weekly casualty count that gives the group a bad reputation.
The first rule that prevents the most damage: don't mix Old World and New World cichlids in the same tank. African rift lake cichlids (Malawi, Tanganyika) and Central/South American cichlids evolved completely different aggression and communication styles. They don't read each other's body language correctly, which removes the de-escalation signals that normally stop a fight before it turns lethal. Pick one world and stay in it.
Overstocking is the single most effective tool against aggression, counterintuitively. In a Malawi mbuna tank specifically, understocking concentrates aggression onto a small number of targets, often killing the most subordinate fish. Stocking densely, with more fish than the aggression can focus on any individual, spreads it thin enough that no single fish takes constant damage. This works for mbuna specifically. It does not work as a general principle for large, predatory cichlids, where overstocking just means more targets for a genuinely dangerous fish.
Sex ratio matters more than most beginners realize. For harem-breeding species like most Malawi mbuna, stock one male to three or four females minimum. A 1:1 ratio means the single female absorbs 100% of a male's breeding-driven aggression instead of having it distributed. Mixed-sex groups skewed toward males produce dramatically more aggression and male-on-male conflict over territory.
Rockwork density determines how much territory exists to fight over. More caves and breaks in sightlines mean more discrete territories, which means more fish can hold a territory simultaneously without constant border conflict. A bare tank with one or two hiding spots concentrates conflict onto those spots. Build the rockwork before adding fish, not after, and make sure there are more potential territories than you have territorial fish.
Introduce all fish at the same time when possible. A cichlid that's held territory in an established tank for weeks has a massive home-field advantage, and a new fish introduced into that dynamic absorbs disproportionate aggression. If you must add fish to an established tank, rearrange the rockwork at the same time. It resets everyone's territory and spreads the adjustment stress across the whole tank instead of concentrating it on the newcomer.
Watch for the difference between normal cichlid behavior and a problem. Chasing, fin-flaring, and brief lip-locking are normal cichlid social behavior, even daily. Torn fins healing slower than they're being damaged, a fish hiding constantly and not eating, or one fish cornering another against the glass repeatedly are signs to intervene, either by rearranging the tank or removing the aggressor temporarily.
Size-matching within a stocking group reduces casualties significantly. A 2-inch fish added to a tank of 4-inch adults isn't joining the social hierarchy. It's joining the food chain. Buy juveniles together and let them grow up as a group, or match adult sizes closely when adding to an established tank.