depends on the filtration, decor, how much maintenance you're willing to undertake and, most importantly the species mix, the individual fish and the gender mix.
30 is probably pushing a lot of parameters in a 55 pretty far. Around 12 - 15 is more realistic.
http://www.cichlid-forum.com/articles/quick_reference_list.php here's a link to some stuff including a cookie cutter type suggested stocking reference
edit : I was reading your q as asking how many fish as opposed to species...species wise you might mix 3 species in a 55 if you're doing a mix of species and not e.g. an all male tank in which case you don't mix species and try and avoid similar colourations