Das Gulaschfleisch trocken tupfen und großzügig mit Salz und Pfeffer würzen. Die Zwiebeln schälen und fein würfeln, den Knoblauch ebenfalls schälen und hacken. In einem schweren gusseisernen Topf das Butterschmalz erhitzen und das Fleisch portionsweise rundum kräftig anbraten, bis es schöne Röstaromen entwickelt. Das Fleisch aus dem Topf nehmen und beiseitestellen.
Im gleichen Topf die Zwiebeln bei mittlerer Hitze langsam glasig bis leicht goldbraun anschwitzen, dabei ruhig etwas Zeit lassen, denn sie sorgen später für Bindung und Geschmack. Den Knoblauch kurz mitdünsten, dann das Tomatenmark einrühren und ein bis zwei Minuten anrösten.
Paprikapulver und Kümmel unterziehen, den Topf kurz vom Herd ziehen, damit die Gewürze nicht verbrennen, und sofort mit dem Rotwein ablöschen. Den Bratensatz gründlich lösen und den Wein etwas einkochen lassen.
Das Fleisch wieder in den Topf geben, die Gemüsebrühe angießen und die Lorbeerblätter hinzufügen. Alles gut umrühren, aufkochen lassen und dann die Hitze stark reduzieren. Den Topf halb zugedeckt etwa zwei Stunden sanft auf dem Herd schmoren lassen, dabei gelegentlich umrühren.
Das Gulasch ist fertig, wenn das Fleisch butterzart ist und die Soße schön sämig geworden ist. Zum Schluss nochmals mit Salz und Pfeffer abschmecken und die Lorbeerblätter entfernen.