I have to agree with most posted so far... IMO, it would depend on the Cichlid, as that's a large & diverse family of fish... for example... rams would likely end up as food for the bichir... an Oscar would likely end up killing the bichir... so I guess my response would be... it depends on your choice of Cichlid... I'm sure there would be several, that would be fine, & several that could be disasters... the shape of a bichir doesn't lend itself to self defense very well...
BTW... my bichir is in with a school of silver dollars, & the silver dollars would out compete the Bichir with pelleted food... my bichir does get a pellet once in a while, but is not really interested in the vegi pellets the Silver dollars get as a staple... but my Bichir gets Rosy Minnows, at 20 cents a piece from the semi local pet store... I buy 2 dollars worth, every couple weeks when I get paid, & the Bichir has learned to be a competent hunter, & the Silver Dollars have no interest in the Rosy's... but depending on the Cichlid, even feeding live feed, some Cichlids, would be a more speedy hunter... even an Angel fish will hunt... I tried to introduce cardinal tetras into one tank, & my angel in that tank, hunted them down, with a passion... so, finding the right combination of fish & sizes at the right time may be more challenging, than one would think...