Vorbereitung des Rosenkohls: Den Rosenkohl putzen, indem die äußeren welken Blätter entfernt und der Strunk frisch angeschnitten wird. Größere Röschen halbieren, sehr große vierteln, damit sie gleichmäßig garen. Die Zwiebel und den Knoblauch schälen und fein würfeln.
Blanchieren: In einem großen Topf Salzwasser zum Kochen bringen. Den vorbereiteten Rosenkohl hineingeben und für ca. 4–5 Minuten bissfest blanchieren. Anschließend in ein Sieb abgießen und sofort mit eiskaltem Wasser abschrecken, damit die grüne Farbe erhalten bleibt. Gut abtropfen lassen.
Speck auslassen: Eine große Pfanne ohne Fett erhitzen. Die Speckwürfel darin bei mittlerer Hitze knusprig auslassen. Sobald der Speck den gewünschten Bräunungsgrad erreicht hat, diesen aus der Pfanne nehmen und beiseitestellen. Das ausgetretene Fett in der Pfanne lassen.
Anbraten: Die Butter zum Speckfett in die Pfanne geben und aufschäumen lassen. Den abgetropften Rosenkohl mit der Schnittfläche nach unten in die Pfanne legen und bei mittlerer bis hoher Hitze ca. 3–4 Minuten goldbraun anbraten. Dann die Zwiebelwürfel und den Knoblauch hinzufügen und kurz mitschwenken, bis die Zwiebeln glasig sind.
Glasieren und Finalisieren: Die Walnüsse hinzugeben. Alles mit dem Honig beträufeln und kurz karamellisieren lassen. Mit der Gemüsebrühe ablöschen und die Flüssigkeit fast vollständig einkochen lassen, bis der Rosenkohl glänzend überzogen ist.
Abschmecken: Den knusprigen Speck wieder unterheben. Mit frisch geriebener Muskatnuss, Pfeffer und eventuell etwas Salz abschmecken (Vorsicht beim Salz, da der Speck bereits würzig ist). Sofort heiß servieren.