The present invention relates to a composition for dyeing keratin fibres, comprising at least one fatty substance at least one surfactant at least one dye for keratin fibres, having a logP greater than or equal to 1.3 at least one alkaline agent at leastone chemical oxidizing agent at least 0.5% by weight relative to the weight of the composition of at leastone liquid non-ionic compound having a Hansen parameter δ H below 16 MPa ½the fatty substance content representing in total at least 25% by weight relative to the total weight of the composition. The present invention also relates to a method using this composition, and to multi-compartment devices that are suitable for using this invention.La présente invention se rapporte à une composition destinée à colorer des fibres kératiniques, comprenant au moins un corps gras au moins un agent tensioactif au moins un colorant pour fibres kératiniques ayant un logP supérieur ou égal à 1,3 au moins un agent alcalin au moins un agent oxydant chimique au moins 0,5 % en poids par rapport au poids de la composition dau moins un composé liquide non ionique ayant un paramètre de Hansen δH inférieur à 16 MPa½ la teneur en corps gras représentant au total au moins 25 % en poids par rapport au poids total de la composition. La présente invention concerne également un procédé faisant appel à cette composition et à des dispositifs à multicompartiments qui sont adaptés à lutilisation de cette invention.