The present invention relates to a composition comprising at least one anionic surfactant, at least one amphoteric or zwitterionic surfactant, at least one cationic polysaccharide, at least one alkyl diallyl amine polymer and / or at least one dialkyl diallyl ammonium polymer, and at least one less a vegetable oil. The invention also relates to a method for treating keratin fibers, comprising at least one step of applying to said keratin fibers a composition according to the invention. La présente invention concerne une composition comprenant au moins un tensioactif anionique, au moins un tensioactif amphotère ou zwittérionique, au moins un polysaccharide cationique, au moins un polymère d'alkyl diallyl amine et/ou au moins un polymère de dialkyl diallyl ammonium, et au moins une huile végétale. L'invention concerne également un procédé de traitement des fibres kératiniques, comprenant au moins une étape d'application sur lesdites fibres kératiniques d'une composition selon l'invention.