Ziehe die Zwiebeln ab und würfele sie grob. Brate sie in Butterschmalz in einem großen Topf an.
Schneide derweil das Gulasch in mundgerechte Würfel. Ziehe den Knoblauch ab und hacke ihn.
Gib das Tomatenmark und die Gewürze zu den Zwiebeln, verrühre alles gut und brate es weitere 1-2 Minuten. Gieße die Brühe dazu und lass den Topfinhalt 15 Minuten köcheln.
Gib das Fleisch mit in den Topf und rühre alles so lange um, bis es gut mit den Gewürzen bedeckt ist.
Gib den Essig, Knoblauch und die Lorbeerblätter dazu. Gieße so viel heißes Wasser dazu, dass Fleisch gerade so bedeckt ist.
Lass das Gulasch zugedeckt auf kleiner Flamme 3 Stunden köcheln.