Die Zwiebeln schälen und mit dem Messer in Halbringe schneiden.
Die Knoblauchzehe schälen und feinhacken.
Den Speck von der Schwarte befreien und in Würfel schneiden (wer mag darf ihn auch in Streifen schneiden).
Das Butterschmalz im Topf (oder Bräter) erhitzen.
Die einzelnen kleinen Stücke vom Speck bei mittlerer Temperatur im Butterschmalz auslassen und abraten.
Die Fleischwürfel nach und nach zugeben und ebenfalls von allen Seiten anbraten.
Es folgen die Zwiebeln, diese auch etwas anbraten.
Dann das Tomatenmark unterrühren und kurz anrösten lassen.
Ebenso das Paprikapulver.
Knoblauch zugeben.
Gefolgt vom Mehl, dieses darf ebenfalls an Röstung gewinnen.
Jetzt das Sauerkraut mitsamt dem Saft unterrühren.
Kümmelkörner beigeben.
Im letzten Schritt mit Brühe aufgießen und die Lorbeerblätter zugeben.
Das Gulasch eine Stunde bei kleiner Hitze mit geschlossenem Deckel schmoren bzw. köcheln lassen.
Vor dem Servieren Creme fraiche unterrühren, nochmals kurz erhitzen und gegebenenfalls mit Salz und Pfeffer würzen. Das Szegediner Gulasch mit frisch gehackter Petersilie garnieren und mit Kartoffeln oder Knödeln aller Art auf dem Teller servieren. Individuell am Tisch mit einer Prise Salz und Pfeffer würzen.