Faites chauffer l’huile dans une marmite à feu moyen-vif et faites cuire l’oignon pendant environ 5 minutes.
Ajoutez la carotte, le céleri et l’ail, puis faites revenir encore 5 minutes.
Ajoutez le chou-fleur et la pomme de terre.
Ajoutez le bouillon de légumes, le sel et le poivre, puis portez à ébullition. Réduisez le feu, couvrez et laissez mijoter jusqu’à ce que tous les légumes soient très tendres, environ 15 minutes.
Ajoutez le lait et portez à ébullition.
Mixez la soupe au mixeur plongeant ou au robot jusqu’à obtention d’une texture lisse, puis passez-la au tamis.
Versez la soupe chaude dans des bols préchauffés et garnissez selon vos envies de fromage, de flocons de piment, de piment rouge, de ciboulette ou de persil hachés. Servez avec des toasts au fromage ou des croûtons de pain.