Den Ofen auf 200 °C vorheizen. Ein Backblech mit Backpapier auslegen.
Die Kirschtomaten und die ungeschälten Knoblauchzehen auf das Backblech geben. Mit 2 EL Olivenöl, Salz, Pfeffer und Oregano vermengen.
Das Backblech in den Ofen schieben und die Tomaten und den Knoblauch 20-25 Minuten rösten, bis die Tomaten aufplatzen und leicht gebräunt sind.
In der Zwischenzeit die Spaghetti nach Packungsanweisung in einem großen Topf mit Salzwasser al dente kochen. Abgießen und etwas Nudelwasser aufbewahren.
Die gerösteten Tomaten und den Knoblauch aus dem Ofen nehmen. Die Knoblauchzehen aus der Schale drücken und mit den Tomaten vermengen.
Die Ricotta in eine große Schüssel geben und die gerösteten Tomaten und den Knoblauch hinzufügen. Gut vermischen. Bei Bedarf etwas Nudelwasser hinzufügen, um die Sauce cremiger zu machen.
Die gekochten Spaghetti unter die Sauce mischen und alles gut vermengen.
Mit frisch geriebenem Parmesan und Basilikum garnieren und sofort servieren.