Tomaten gründlich waschen, den Strunk entfernen und grob würfeln.
Zwiebeln und Knoblauch schälen und fein hacken.
In einem großen Topf das Olivenöl erhitzen, Zwiebeln und Knoblauch darin glasig dünsten.
Tomatenstücke hinzufügen und bei mittlerer Hitze köcheln lassen.
Mit Salz, Pfeffer und Zucker würzen, gelegentlich umrühren.
Nach etwa 45 Minuten pürieren und durch ein Sieb streichen, um die Kerne zu entfernen.
Mit Zitronensaft und gehacktem Basilikum abschmecken.
Heiße Sauce in sterilisierte Gläser füllen, gut verschließen und 30 Minuten im Wasserbad einkochen.