Wasche die Tomaten und schneide sie klein. Schäle und hacke die Zwiebel und den Knoblauch. Mische alles in einer Auflaufform mit etwas Öl, Salz und Pfeffer und schiebe die Form bei 200 °C für 15-20 Minuten in den Ofen. Zwischendurch umrühren.
Weiche derweil das Brötchen in Wasser ein.
Hacke für die Fleischbällchen die Zwiebel und den Knoblauch und hacke beides fein. Mische beide Zutaten mit dem Hackfleisch, dem gehackten Basilikum, dem Ketchup bzw. Tomatenmark und dem Senf. Drücke das Wasser aus dem Brötchen und gib es ebenfalls dazu. Vermenge alles gut und würze die Masse mit Salz und Pfeffer.
Rolle daraus kleine Klopse und brate sie rundherum in Öl knusprig.
Hole die Auflaufform wieder aus dem Ofen und fülle den Inhalt in einen Standmixer. Gib den gewaschenen Basilikum dazu und püriere alles gut.
Zerlasse die Butter in einem Topf und rühre das Mehl ein. Lass das Ganze 1 Minuten brutzeln und gib anschließend das pürierte Gemüse dazu. Gieße mit Brühe auf und lass die Suppe 15 Minuten köcheln. Würze mit Salz und Pfeffer.
Rühre die Sahne in die Suppe und serviere sie mit den Fleischbällchen.