Setze einen großen Topf mit gesalzenem Wasser auf und koche die Nudeln nach Packungsanleitung al dente.
Putze währenddessen den Rosenkohl, entferne die äußeren Blätter und halbiere die Röschen. Säubere die Pilze und schneide sie in Scheiben. Ziehe Zwiebel und Knoblauch ab und schneide beides in Würfel.
Koche den Rosenkohl für 5 Minuten in leicht gesalzenem Wasser. Gieße ihn danach ab und stelle ihn beiseite.
Erhitze das Olivenöl in einer Pfanne. Brate die Zwiebel und den Knoblauch darin glasig an. Füge die Champignons hinzu und brate sie ebenfalls leicht braun an.
Gib den vorgegarten Rosenkohl in die Pfanne und brate ihn kurz mit. Würze alles mit Salz und Pfeffer.
Lösche das Gemüse mit der Gemüsebrühe ab und rühre die Sahne unter. Lasse die Soße bei mittlerer Hitze 5 Minuten köcheln, bis sie leicht eindickt.
Füge die Nudeln zur Soße hinzu. Verrühre alles gut miteinander und serviere die Pasta mit frischer Petersilie.