Am Tag vor der Zubereitung spült man den Schweinebauch kalt ab, trocknet ihn gut ab und reibt ihn auf allen Fleischseiten (nicht auf der Schwarte!) mit Salz, Pfeffer und gemahlenem Kümmel gut ein und hält ihn im Kühlschrank kühl.
Zwei Stunden vor der Zubereitung nimmt man ihn aus dem Kühlschrank. In der Zeit bereitet man die Suppe zu und leert sie in einen Bräter.
Den Schweinebauch legt man mit der Schwarte in die Suppe und stellt ihn bei 120 °C etwa 50 Minuten ins Rohr.
Inzwischen schneidet man die Zwiebel kleinwürfelig und hackt die Knoblauchzehen feinwürfelig. Dann nimmt man den Schweinebauch aus dem Bräter, schröpft die Schwarte und reibt sie gut mit Salz ein. Die Suppe gießt man ab und fängt sie auf.
Das Schweineschmalz lässt man im Bräter heiß werden und brät den Schweinebraten darin auf allen Fleischseiten an ausser auf der Schwarte! Dann gießt man die Suppe wieder an, verteilt den gewürfelten Zwiebel, den gehackten Knoblauch und den Kümmel rund um das Fleisch. Achtung: Nichts auf die Schwarte geben, weil es verbrennen und bitter werden würde!
Bei 170 °C kommt der Braten mit der Schwarte oben für 2 Stunden ins Rohr. Sollte die Schwarte beginnen aufzuknuspern nimmt man die Temperatur auf 160 °C zurück oder legt einen Deckel auf den Bräter. Nach 2 Stunden stellt man die Temperatur auf 200 °C Oberhitze bis die Schwarte durchgehend aufknuspert. Nicht mit den Griller arbeiten, weil die Schwarte sonst teilweise verbrennen kann!