Den Schweinebraten mit Salz, Pfeffer, Paprikapulver und Senf einreiben.
In einem großen Schmortopf das Öl erhitzen und den Braten von allen Seiten scharf anbraten, bis er schön braun ist.
Die Zwiebeln und den Knoblauch hinzufügen und kurz mit anbraten.
Das Sauerkraut und den Kümmel dazugeben, dann die Gemüsebrühe angießen.
Den Deckel auf den Topf setzen und bei niedriger Hitze etwa 2 bis 2,5 Stunden schmoren lassen, bis das Fleisch zart ist.
Nach dem Garen den Braten aus dem Topf nehmen und kurz ruhen lassen, bevor er in Scheiben geschnitten wird.
Mit dem Sauerkraut anrichten und mit frischer Petersilie garnieren.