Se preincalzeste cuptorul la 180 de grade Celsius. Intre timp, se curata dovleacul de seminte si se taie in cuburi de 1 cm.
Se transfera pe o tava potrivita pentru cuptor, se presara cu sare, piper si ulei. Se amesteca bine. Se coace pe raftul superior al cuptorului 30-35 de minute.
Rosiile se taie in jumatati si se amesteca cu usturoiul pisat, sare, piper, putin ulei de masline si otetul. Dupa ce dovleacul a fost in cuptor 10 minute, se intoarce si se impinge spre una din jumatatile tavii. Se cealalta jumatate se aseaza rosiile. Se mai coc inca 20-25 de minute.
Ceapa se taie julienne si se soteaza in putin ulei, la foc mic, 8-10 minute pana se inmoaie.
Pastele se fierb conform instructiunilor de pe ambalaj. Se scurg de apa, pastrand o parte din apa in care au fiert, si se amesteca cu pesto, ceapa caramelizata si crema de branza.
Se adauga rosiile si dovleacul copt, impreuna cu sucurile din tava si se amesteca cu grija. Se adauga sare si piper dupa gust, 3/4 din cantitatea de Parmezan ras si putin din apa in care au fiert pastele pentru a obtine un sos cremos. La final, se adauga rucola. Se amesteca usor si se servesc imediat cu restul de branza.