Keitä pasta miedosti suolatussa vedessä pakkauksen keittoajan mukaan. Ota talteen 2 desilitraa pastan keitinvettä ja valuta pasta.
Kuori ja hienonna sipuli ja valkosipulit. Pese sitruuna, raasta kuori (1 tl) ja purista mehu (1/2 dl).
Kuullota sipuleita öljyssä pannulla noin viiden minuutin ajan. Lisää pannulle ricotta ja anna lämmetä. Sekoita joukkoon sitruunanmehu, kuoriraaste, mausteet ja katkaravut. Kuumenna mutta älä anna kiehua, etteivät katkaravut sitkisty.