Zuerst die Rinderrouladen trocken tupfen und in Stücke schneiden. Zwiebeln schälen, halbieren und in Ringe schneiden. Butterschmalz in einem großen Bräter erhitzen und das Fleisch darin in 2 - 3 Portionen scharf anbraten. Mit Salz und Pfeffer würzen und herausnehmen.
Zwiebeln in dem Bräter goldbraun anbraten. Mit Rinderfond und Sahne ablöschen. Preiselbeeren und Sojasoße dazugeben und unterrühren. Kurz aufkochen und das Fleisch wieder dazugeben. Zugedeckt auf mittlerer Hitze 1,5 – 2 Stunden schmoren lassen.
Falls die Soße zu dünn ist, am Ende mit Speisestärke (aufgelöst in etwas Wasser) andicken. Mit Salz und Pfeffer abschmecken und mit Kartoffeln, Klößen oder Spätzle servieren.