Putze den Rosenkohl, entferne die äußeren Blätter und schneide den Strunk kreuzweise ein. Koche ihn in Salzwasser etwa 5–7 Minuten bissfest. Gieße ihn dann ab und stelle ihn beiseite.
Erhitze 1 EL Butter oder Olivenöl in einer großen Pfanne. Brate die Gnocchi darin bei mittlerer Hitze 5–7 Minuten goldbraun an, bis sie eine leichte Kruste haben. Nimm sie heraus und stelle sie zur Seite.
In derselben Pfanne erhitzt du nun auch die restliche Butter oder das Öl. Brate die Zwiebelwürfel glasig an und gib dann den vorgegarten Rosenkohl dazu. Brate alles etwa 5 Minuten, bis der Rosenkohl schön angeröstet ist. Würze mit Salz, Pfeffer und einer Prise Muskatnuss.
Gib die gebratenen Gnocchi, die Rosinen und die gehackten Walnüsse in die Pfanne. Vermenge alles gut und brate es weitere 3–4 Minuten.
Träufle zum Schluss den Zitronensaft darüber und streue optional Parmesan darüber. Serviere die Gnocchi-Rosenkohl-Pfanne sofort.