Den Ofen auf 200 °C vorheizen.
Den Rosenkohl in einer großen Schüssel mit Olivenöl, Salz und Pfeffer vermengen, bis er gleichmäßig bedeckt ist.
Den Rosenkohl auf einem Backblech verteilen und im vorgeheizten Ofen 20 Minuten rösten, bis er goldbraun und zart ist.
In der Zwischenzeit in einem kleinen Topf den Ahornsirup, den Orangensaft und die Orangenschale bei mittlerer Hitze erhitzen, bis die Mischung leicht eingedickt ist (ca. 5 Minuten).
Den gerösteten Rosenkohl aus dem Ofen nehmen und die Ahorn-Orange-Glasur darüber gießen. Gut vermengen, sodass der Rosenkohl gleichmäßig bedeckt ist.
Die getrockneten Cranberries und die gehackten Walnüsse (falls verwendet) hinzufügen und alles gut vermengen.
Den Rosenkohl für weitere 5 Minuten im Ofen rösten, bis die Glasur leicht karamellisiert ist.
Vor dem Servieren kurz abkühlen lassen.