Spaghetti nach Packungsanleitung al dente kochen, anschließend abgießen und mit kaltem Wasser abschrecken.
In der Zwischenzeit Zwiebeln und Knoblauch abziehen und würfeln. Öl in einer Pfanne erhitzen und Zwiebeln und Knoblauch andünsten, dann mit Gemüsebrühe ablöschen. Pesto einrühren. Spaghetti untermischen, abkühlen lassen.
Cocktailtomaten halbieren und unter die Nudeln mischen. Mit Basilikumblättern und geriebenem Parmesan anrichten.