The present invention relates to a method for dyeing keratinous fibers, in particular human keratin fibers such as the hair, in which said fibers are treated from one or more cosmetic compositions comprising a) one or more dyes, b ) one or more titanium salts and optionally b1) at least one carboxylic acid and c) one or more insoluble silicate (s), and d) optionally one or more chemical oxidizing agent (s) (s) such as hydrogen peroxide or one or more hydrogen peroxide generator system (s).La présente invention concerne un procédé de coloration des fibres kératiniques, en particulier des fibres kératiniques humaines telles que les cheveux, dans lequel lesdites fibres sont traitées à partir d'une ou plusieurs compositions cosmétiques comprenant a) un ou plusieurs colorant(s), b) un ou plusieurs sel(s) de titane et éventuellement b1) au moins un acide carboxylique et c) un ou plusieurs silicate(s) insoluble(s), et d) éventuellement un ou plusieurs agent(s) oxydant(s) chimique(s) tel(s) que du peroxyde d'hydrogène ou un ou plusieurs système(s) générateur(s) de peroxyde d'hydrogène.