Die Spaghetti nach Anleitung kochen.
Die Tomaten mit kochendem Wasser übergießen und warten bis die Schale aufplatzt. Dann das heiße Wasser abgießen und die Tomaten mit eiskaltem Wasser abschrecken. So lässt sich die Haut gut ablösen.
Die Tomaten entkernen, den Strunk entfernen und das Tomatenfleisch in Würfel schneiden.
Den geschälten Knoblauch und die geschälten Zwiebeln sehr fein hacken und in einer beschichteten Pfanne in Olivenöl kurz anbraten (bis die Zwiebeln glasig werden, sie sollten keine Farbe annehmen).
Die Tomatenstücke hinzugeben und mit Salz und Pfeffer abschmecken. Das Ganze mindestens 30 Minuten köcheln lassen.
Die Basilikumblätter waschen, trockenschütteln und grob zerpflücken. Erst kurz vor dem Servieren unter die Soße rühren.