The invention relates to a method for cosmetic treatment of keratin materials, especially human keratin materials such as hair or skin, including a step of preparing an anhydrous cosmetic composition by decomposing an external mixture of at least one anhydrous composition of the first anhydrous composition. Liquid fat body, at least one solid fat body and a second anhydrous composition optionally including at least one liquid surfactant and the step of foam generation from the final anhydrous cosmetic compositionStep (III) of applying the generated foam to the keratin material. L’invention concerne un procédé de traitement cosmétique des matières kératiniques, en particulier des matières kératiniques humaines telles que les cheveux ou la peau, comprenant :(i) une étape de préparation d’une composition cosmétique anhydre par mélange extemporané d’une première composition anhydre comprenant au moins un corps gras liquide, au moins un corps gras solide et éventuellement au moins un tensioactif liquide et d’une deuxième composition anhydre comprenant au moins un corps gras liquide,(ii) une étape de génération d’une mousse à partir de ladite composition cosmétique anhydre finale obtenue à l’étape (i), et(iii) une étape d’application de la mousse générée à l’étape (ii) sur lesdites matières kératiniques.