it depends on the type of cichlids and how old they are.
Vegetarian cichlids should be fed several times a day.
Carnivorous cichlids can be fed once a day or once every couple of days for big fish.
Baby fish should be fed 3 or more times a day so they always have fat bellies.
I feed my fish (which are a mix of adult and juvie mbuna) once or twice a day, usually morning and late teatime. If i feed them Euro Shrimp Mix or Shrimp/daphnia ect, then once a day. If i feed them Flakes/Pellets ect, then once in a morning and once late teatime. If i feed them Fresh Veg, it usually gets left in ther for the day, about 9-12hrs.