Prima di tutto preriscaldate il forno a 210–220 °C.
Preparate un foglio di alluminio di 30 cm × 30 cm. Al centro del foglio disponete gli spicchi d'aglio e versate 1 cucchiaio di olio d'oliva. Chiudete l'alluminio a pacchetto e stringetelo bene. Mettete il pacchetto nel forno già caldo e cuocete per circa 45 minuti a 210–220 °C.
Nel frattempo, in una pentola capiente portate a ebollizione abbondante acqua salata a fuoco vivo e cuocetevi gli spaghetti seguendo le istruzioni sulla confezione. Una volta cotti, scolateli.
Quando l'aglio sarà cotto, toglietelo dall'alluminio e trasferitelo in una ciotola. Aggiungete l'olio d'oliva, il prezzemolo, il basilico, sale e pepe e mescolate il tutto con una forchetta (schiacciate leggermente gli spicchi d'aglio).
Non appena il pesto è pronto, incorporatelo agli spaghetti e, se necessario, scaldate a fuoco medio in padella. Cospargete le singole porzioni con parmigiano grattugiato e servite.