Die Schweineschulter in Würfel schneiden und mit Salz, Pfeffer und Paprikapulver würzen. Die Zwiebel schälen und fein hacken. Die Karotten, Sellerie und Kartoffeln schälen und in Scheiben schneiden. Den Lauch in Ringe schneiden.
In einem großen Topf das Öl oder Butterschmalz erhitzen und die Schweinefleischwürfel rundherum anbraten, bis sie schön braun sind. Dann das Fleisch herausnehmen und beiseite stellen.
Im gleichen Topf die Zwiebel, den Lauch, die Karotten und den Sellerie anbraten, bis sie leicht weich werden (ca. 5 Minuten).
Das Fleisch wieder in den Topf geben, die stückigen Tomaten und die Gemüsebrühe hinzufügen. Lorbeerblätter und Thymian dazugeben und alles gut umrühren.
Den Eintopf zum Kochen bringen, dann die Hitze reduzieren und bei niedriger Hitze für ca. 1,5 bis 2 Stunden köcheln lassen, bis das Fleisch zart ist und die Aromen gut durchgezogen sind.
Etwa 30 Minuten vor Ende der Garzeit die Kartoffeln hinzufügen und mitkochen lassen, bis sie weich sind.
Den Eintopf mit Salz und Pfeffer abschmecken. Wenn gewünscht, kann man noch etwas frische Petersilie darüberstreuen.