Vorbereitung: Das Rindfleisch trocken tupfen und gegebenenfalls Sehnen entfernen. Die Würfel sollten eine Kantenlänge von ca. 4 bis 5 cm haben, damit das Fleisch saftig bleibt. Die Zwiebeln schälen und grob würfeln (nicht zu fein, da sie später die Bindung der Sauce erzeugen).
Anbraten: In einem großen Bräter das Butterschmalz stark erhitzen. Das Fleisch in zwei bis drei Portionen scharf anbraten, bis es rundherum eine dunkelbraune Kruste hat. Nicht zu viel Fleisch auf einmal in den Topf geben, da es sonst kocht statt brät. Das angebratene Fleisch herausnehmen und beiseitestellen.
Röstaromen bilden: Die Zwiebelwürfel im verbliebenen Bratfett bei mittlerer Hitze glasig bis goldgelb dünsten (ca. 10 Minuten). Das Tomatenmark hinzufügen und kurz mitrösten, bis es sich leicht bräunlich verfärbt (Achtung: nicht anbrennen lassen, sonst wird es bitter).
Würzen und Ablöschen: Den Topf kurz von der Hitze nehmen, das Paprikapulver einrühren und sofort mit dem Rotwein ablöschen. Den Rotwein fast vollständig einkochen lassen, um die Säure zu reduzieren.
Schmoren: Das Fleisch samt ausgetretenem Fleischsaft zurück in den Bräter geben. Mit dem Rinderfond aufgießen, bis das Fleisch knapp bedeckt ist. Lorbeerblätter und Kümmel hinzufügen.
Garen: Den Deckel auflegen und das Gulasch bei sehr schwacher Hitze für ca. 2,5 bis 3 Stunden sanft schmoren lassen. Zwischendurch gelegentlich umrühren und bei Bedarf etwas Wasser oder Fond nachgießen.
Abschluss: Sobald das Fleisch so zart ist, dass es fast zerfällt, den Deckel abnehmen. Falls die Sauce noch zu flüssig ist, nochmals 10-15 Minuten offen einkochen lassen. Mit Salz, Pfeffer und dem Zitronenabrieb final abschmecken.