Tomaten gründlich waschen und in Stücke schneiden.
Zwiebeln und Knoblauch schälen und fein hacken.
Olivenöl in einem großen Topf erhitzen, Zwiebeln und Knoblauch darin glasig dünsten.
Tomatenstücke hinzufügen und mit Salz, Zucker und Zitronensaft würzen.
Die Mischung unter gelegentlichem Rühren etwa 45 Minuten köcheln lassen.
Frische Kräuter nach Geschmack hinzufügen.
Die Sauce pürieren, bis sie eine gleichmäßige Konsistenz erreicht.
Noch heiß in sterilisierte Gläser füllen, gut verschließen und abkühlen lassen.