Die Knoblauchzehen schälen.
200 ml Olivenöl erhitzen, die Knoblauchzehen hinzugeben und bei kleinster Hitze etwa 1-2 Std. dünsten (bis der Knoblauch weich und goldbraun ist.)
Parallel die Champignons putzen und in Scheiben schneiden. 200 ml Wasser erhitzen, die Champignons hinzugeben und bei kleiner Hitze ebenfalls 1-2 Std. köcheln lassen.
Das Champignonwasser zusammen mit 1 Dose Tomaten zu den Knoblauchzehen und dem Öl geben und mit einem Mixer fein pürieren (die Champignons werden für das Gericht nicht verwendet).
Die Soße dann noch mal etwa 2 Std. bei mittlerer Hitze einkochen lassen und anschließend mit Salz und Pfeffer würzen.
Die Basilikumblätter waschen, trockenschütteln und grob zupfen. Den Parmesan fein reiben.
Die Spaghetti nach Packungsanleitung kochen.
Die Tomatensoße zu den Spaghetti geben und gut vermengen. Parmesan und Basilikum über die Nudeln geben und servieren.