Karotten, Fenchel und Zwiebel in kleine Stücke schneiden und im Olivenöl anbraten. Den Romanesco in Stiele schneiden, einige kleine Stiele zur Seite legen und den Rest dazugeben. Mit Wasser auffüllen und Gemüsebrühe, Salz und Pfeffer dazugeben. 20 Minuten im geschlossenen Topf köcheln.
Sahne, Creme fraiche und Zitronensaft dazugeben und die Suppe fein pürieren. Mit Salz, Pfeffer und Muskat abschmecken.
Die übrigen Stiele kurz in Salzwasser kochen, so dass sie noch Biss haben.
Die Suppe auf Teller verteilen und mit den Romanescostielen und Basilikum anrichten.