Das Schweinefleisch in 2 bis 3 cm große Würfel schneiden. Mit Salz und Pfeffer würzen.
Die Zwiebeln schälen und fein hacken. Die Knoblauchzehen zerkleinern.
Das Schmalz in einer weiten Pfanne mit höherem Rand erhitzen und das Fleisch darin anbraten. Wenn es seinen Saft abgibt, ist das in Ordnung. Einfach garen und warten, bis die Fleischwürfel auf allen Seiten eine goldene Kruste bekommen. Nicht vergessen, das Fleisch umzurühren.
Das gebratene Schweinefleisch aus der Pfanne nehmen und beiseitestellen.
Die Zwiebeln in demselben Fett bei mittlerer Hitze anbraten. Wenn die Zwiebeln dazu neigen, am Boden der Pfanne klebenzubleiben, gib einen Löffel Wasser darüber. Die Zwiebeln sollten innerhalb von fünf Minuten sautiert sein.
Das Fleisch wieder zu den gebratenen Zwiebeln geben. Den Kümmel, zerkleinerten Knoblauch, gemahlenen Paprika und das Tomatenmark hinzufügen. Umrühren und eine Minute lang anbraten (nicht aufhören zu rühren).
Mit Wasser bedecken, bis das Fleisch zu etwa ¾ untergetaucht ist. Zum Kochen bringen, dann die Hitze auf ein Minimum reduzieren. Mit einem Deckel abdecken und eine knappe Stunde lang langsam köcheln lassen. Das Fleisch sollte fast weich sein - teste es mit einer Gabel.
Noch einmal Wasser in die Pfanne nachfüllen, bis das Fleisch fast zur Gänze bedeckt ist. Umrühren und aufkochen lassen. Dann die Hitze wieder auf niedrig stellen. Die Oberfläche des Eintopfs mit Mehl bestäuben (benutze ein Sieb). Nicht umrühren!
Mit einem Deckel abdecken und das Mehl 15 Minuten lang bei schwacher Hitze dämpfen lassen.
Deckel abnehmen, das Gulasch umrühren und mit Salz abschmecken. Und wir sind fertig!