1 cavolfiore di circa 800 g, 350 g di spaghetti (o altra pasta lunga), 4 cucchiai di pecorino grattugiato, 6 cucchiai di olio di oliva, 1 ciuffo di prezzemolo fresco, 1 costa di sedano, 1 spicchio di aglio, 1 cucchiaino di conserva di pomodoro, sale, pepe.
Pulite il cavolfiore eliminando le foglie esterne e dividetelo in cimette. Lavate accuratamente le cimette sotto acqua corrente. Portate a ebollizione una pentola capiente con acqua salata e lessate il cavolfiore per circa 10 minuti, finché risulterà tenero ma non sfatto. Scolatelo e tenetelo da parte, conservando un po’ della sua acqua di cottura. Tritate finemente il sedano e il prezzemolo. In una padella larga scaldate l’olio di oliva e fate rosolare lo spicchio d’aglio intero, che poi eliminerete. Aggiungete il sedano tritato e lasciatelo appassire dolcemente. Unite il cucchiaino di conserva di pomodoro e mescolate bene. Incorporate le cimette di cavolfiore e fatele insaporire a fuoco medio, schiacciandone qualcuna con la forchetta per ottenere una consistenza cremosa. Regolate di sale e pepe secondo il vostro gusto. Portate a ebollizione una pentola con abbondante acqua salata. Cuocete gli spaghetti al dente. Scolateli, tenendo da parte un mestolo di acqua di cottura. Trasferite la pasta nella padella con il cavolfiore. Aggiungete un po’ di acqua di cottura per amalgamare meglio il condimento. Unite il prezzemolo tritato e mescolate energicamente. Spegnete il fuoco e completate con il pecorino grattugiato, mescolando fino a ottenere una crema avvolgente. Impiattate la pasta al cavolfiore ben calda. Spolverate con un pizzico di pepe nero macinato fresco. Servite subito, accompagnando con un filo di olio a crudo se lo desiderate.