In einer großen Pfanne das Olivenöl bei mittlerer Hitze erhitzen. Die gewürfelte Zwiebel hinzufügen und etwa 5 Minuten anbraten, bis sie weich und glasig ist.
Den gehackten Knoblauch hinzufügen und für weitere 1-2 Minuten anbraten, bis er aromatisch ist.
Den halbierten Rosenkohl in die Pfanne geben und gut umrühren. Für etwa 5-7 Minuten anbraten, bis der Rosenkohl leicht gebräunt ist.
Die Sahne, den geriebenen Parmesan, Salz, Pfeffer und Muskatnuss hinzufügen. Gut umrühren und zum Kochen bringen.
Die Hitze reduzieren und die Mischung für etwa 10 Minuten köcheln lassen, bis der Rosenkohl zart ist und die Sauce eingedickt ist.
Vor dem Servieren mit frischer Petersilie garnieren.