Špagety uvaříme v dostatečném množství osolené vody dle návodu na obalu. Uvařené těstoviny scedíme, propláchneme studenou vodou, necháme okapat.
Rajčata omyjeme, nakrojíme do křížku a spaříme horkou vodou. Vykrojíme okolí stopky, oloupeme slupku, rozkrojíme napůl, zbavíme jader a dužinu pokrájíme na kostičky.
Lístky rukoly opláchneme, osušíme a rozkrájíme na proužky. Šunku krájíme na nudličky nebo kostičky. Stroužky česneku oloupeme a nadrobno rozkrájíme.
Předehřejeme troubu na 200ºC (horkovzdušnou troubu na 180ºC). Připravíme pánev, na které rozpálíme olej a vložíme šunku, krátce osmahneme. K šunce přidáme rajčatovou dužinu, rukolu, česnek, promícháme a krátce osmažíme. Směs dochutíme solí, pepře, paprikou.
Zapékací formu vymažeme máslem a ze špaget tvarujeme menší hnízda, která plníme rajčatovou směsí. Sýr pozkrájíme na menší kousky, špagetová hnízda jím posypeme. Formu vložíme do trouby a těstoviny zapečeme.
Hnízda upravíme na talíře a teplé hned podáváme.