Pulite il cavolfiore, dividetelo in cimette e lavatelo.
Fate bollire per circa 10 minuti in una pentola con circa 1 litro d'acqua. Scolate e raffreddate sotto l'acqua corrente.
Versate il latte nella pentola che avete usato per bollire il cavolfiore, portare a bollore unite il cavolfiore e coprite, cuocete per circa 40 minuti.
Frullate il cavolfiore con un mini-pinner direttamente nella pentola, prelevate con un mestolo un po' di crema e mettetela in una ciotola, aggiungete lo zafferano sciogliendolo bene.
Unite alla restante parte di crema, unite la noce moscata, il sale e il pepe.
Cuocete ancora 5 minuti, distribuite nei piatti e guarnite con l'erba cipollina sminuzzata.