Den Rosenkohl waschen, von Stielansätzen und allen welken Blättern befreien. Die Köpfchen halbieren. Den Rosenkohl in einem Topf mit Wasser bedecken, zum Kochen bringen und bei mittlerer Hitze zugedeckt in ca. 10 Min. gar kochen. Dann das Wasser abgießen.
Inzwischen die Zwiebel schälen und klein würfeln. Die Walnusskerne grob hacken.
Die Butter in einer großen beschichteten Pfanne bei mittlerer Hitze schmelzen lassen. Rosenkohl und Zwiebeln dazugeben und bei mittlerer Hitze 5 Min. anbraten, zwischendurch umrühren. Dann die Walnusskerne und den Parmesan dazugeben. Mit Salz und Pfeffer würzen und alles verrühren.