Einen großen Topf (in den der Kohlkopf hineinpasst) mit Wasser zum kochen bringen. Aus dem Kopf unten grob den Strunk in einem Keilschnitt entfernen, die Blätter ablösen und in das kochende Wasser geben. Nach ca. 5 Minuten herausnehmen, zum abkühlen ins kalte Wasser legen und danach abtropfen lassen.
Für die Füllung, die Hirse nach Packungsangabe kochen und abkühlen lassen. Das Brötchen in warmen Wasser einweichen. Den Tofu und die Zwiebel klein würfeln und in Olivenöl knusprig anbraten. Die Walnüsse grob hacken, alle Zutaten miteinander vermengen und mit Salz abschmecken.
Nun etwa 10 Stück, 40cm lange Bindfäden abschneiden. Auf jedes Kohlblatt ca. 1/5 der Füllung geben und zu Rouladen aufrollen. Mit dem Garn zusammenbinden.
Wenn alle Rouladen gewickelt sind, in einem ausreichend großen Bräter Olivenöl erhitzen und die Rouladen von beiden knusprig anbraten. Rotwein dazugießen, sodass die Rouladen ungefähr 3 cm bedeckt sind. Die Zwiebel abziehen und vierteln, den Knoblauch abziehen und grob schneiden, den Saft der Orange auspressen und mit den Lorbeerblättern und Sojasoße zu den Rouladen dazugeben. Deckel drauf und für ca. 30- 35 Minuten bei mittlerer Hitze schmoren.
Wenn die Zeit um ist, die Rouladen aus dem Bräter nehmen und das Garn entfernen. Den Bräter wieder auf höchste Hitzestufe stellen, um den Sud etwas reduzieren zu lassen. Die Lorbeerblätter herausnehmen und die Kochsahne hinzufügen, nochmals aufkochen lassen und mit Salz und Pfeffer kräftig abschmecken.