Schweinebauch in große Stücke hacken, eine Zwiebel halbieren und am offenen Feuer rösten. Schweinebauch, eine Möhre und die geröstete Zwiebel in einen Topf mit 2 l kaltes Wasser geben und auf den Herd stellen. Nachdem das Wasser aufkocht, abschäumen, die Hitze reduzieren und 30 Minuten weiter kochen. 10 Minuten vor dem Fertiggaren ein Lorbeerblatt hineinlegen. Den Topf vom Herd nehmen, das Fleisch herausnehmen, Knochen entfernen und das schiere Fleisch würfeln. Die Brühe in einen sauberen Topf durchsieben und wieder zum Kochen bringen. Solange die Brühe kocht, das Gemüse vorbereiten: Weißkohl fein raspeln, Kartoffeln grob würfeln, die restliche Möhre in Stifte schneiden, Zwiebeln feinhacken, Tomaten halbieren. Die Zwiebeln bei mittlerer Hitze glasig anbraten, die Möhren hineingeben und weitere 3 Minuten mitbraten. Die Tomaten in die Pfanne geben, alles weiter braten, bis die Tomaten sich schälen; die Haut entfernen, die Tomaten mit einem Holzlöffel zerdrücken. Unter Rühren weitere 5 Minuten braten, dann vom Herd nehmen. In die kochende brühe den Weißkohl und die Kartoffeln geben und 5 bis 7 Minuten kochen, bis die Kartoffeln weich sind. Das angebratene Gemüse hinzugeben, den Herd auf die kleinste Stufe herunterschalten und weitere 15 Minuten kochen. Knoblauch mit einem EL Salz verreiben und 5 Minuten vor dem Fertiggaren in den Topf geben. Fertige Schtschi vom Herd nehmen und etwas abkühlen lassen. Mit Salz und Pfeffer abschmecken. Vor dem Servieren mit gehackten Kräutern bestreuen.