Den Ofen auf 200 °C vorheizen. Die halbierten Tomaten auf ein Backblech legen, mit 1 Esslöffel Olivenöl beträufeln und mit Salz und Pfeffer würzen.
Den Kopf Knoblauch oben abschneiden, mit 1 Teelöffel Olivenöl beträufeln und in Alufolie wickeln. Beides für etwa 30-35 Minuten im Ofen rösten, bis die Tomaten weich und leicht karamellisiert sind und der Knoblauch goldbraun ist.
In einem großen Topf die gewürfelte Zwiebel in etwas Öl bei mittlerer Hitze anbraten, bis sie weich und durchsichtig ist.
Die gerösteten Tomaten und den ausgepressten Knoblauch aus der Folie in den Topf geben. Gemüsebrühe und Zucker hinzufügen und zum Kochen bringen.
Die Hitze reduzieren und die Suppe 10 Minuten köcheln lassen. Anschließend mit einem Pürierstab pürieren, bis die Suppe schön cremig ist.
Die Sahne einrühren und mit Salz und Pfeffer abschmecken. Nochmals kurz erhitzen, aber nicht kochen lassen.
Die Suppe in Schalen anrichten und mit frischem Basilikum garnieren.