Die Zwiebeln schälen und in kleine Würfel schneiden. Den Knoblauch schälen und mit dem Messerfeinhacken. Den Schinken in Würfel mit ungefähr 1 cm Kantenlänge schneiden.
Im Topf im heißen Butterschmalz die Zwiebelwürfel und Knoblauch andünsten.
Das Tomatenmark und Paprikapulver zufügen und leicht anrösten.
Das Sauerkaut sowie die Schinkenwürfel zugeben.
Mit der Brühe ablöschen.
Lorbeerblätter und Wacholderbeeren zugeben und bei mittlerer Hitze mit geschlossenem Deckel für 45 Minuten köcheln lassen.
Im letzten Schritt noch die Sahne zugeben, kurz aufkochen lassen.
Vor dem Servieren die Sauerkrautsuppe mit Salz und Pfeffer abschmecken und, falls gewünscht, mit klein geschnittenem Schnittlauch oder Petersilie garnieren.