Riempite una pentola con acqua e portatela a ebollizione.
Lavate i pomodorini e tagliateli a metà . Fateli rosolare per un paio di minuti in una padella con un filo di olio e un pizzico di sale. Non dovranno disfarsi, solo ammorbidirsi leggermente. Metteteli da parte.
Nel frattempo mettete in un frullatore la ricotta, la rucola, i pinoli se li usate, il parmigiano, il pecorino, l'aglio, un pizzico di sale e pepe. Iniziate a frullare, quindi aggiungete olio fino a creare una bella crema (ne serviranno almeno 4-5 cucchiai). Assaggiate, regolate eventualmente di sale e pepe e trasferite la crema in una ciotola.
Salate l'acqua, buttate la pasta e ammorbidite la crema di ricotta con qualche cucchiaiata di acqua di cottura. Prima di scolare, per sicurezza, tenete da parte una tazzina di acqua.
Quando la pasta sarà al dente scolatela e buttatela subito nella ciotola con la crema di ricotta. Unite anche i pomodorini, e mescolate bene. Se la pasta dovesse asciugarsi troppo, aggiungete un altro goccio di acqua di cottura. Servite immediatamente.