Haplochromis nubilus mesure entre 9 et 11 cm. Ce poisson est bicolore avec un corps majoritairement rouge et bleu.
Haplochromis nubilus est un poisson vivant en couple qui réside naturellement à mi-profondeur. C'est une espèce omnivore à tendance carnivore au tempérament plutôt vif. Cette espèce est territoriale et apprécie peu la présence d'intrus à proximité, en particulier les animaux au comportement similaire. Cependant, Haplochromis nubilus ne se préoccupe guère des animaux non territoriaux. En recherche constante de domination, les mâles dominants de cette espèce ne se supportent pas. La bataille entre deux individus peut être intense et violente. Elle entraînera la soumission et parfois même la mort d'un des protagonistes.
Haplochromis nubilus est un poisson ovipare incubateur buccal. Chez cette espèce, les mâles dominants sont polygames et se reproduisent chaque saison avec plusieurs femelles.
Se nourrit d'algues, de petits crustacés et de larves d'insectes.
Haplochromis nubilus est un poisson vivant en eau douce originaire d'Afrique.