Nudeln in ausreichend Salzwasser kochen. Tomaten waschen und halbieren. Zitrone heiß waschen, Schale abreiben und den Saft auspressen. Grana Padano reiben.
Olivenöl und Butter in einer gut beschichteten Pfanne erhitzen und den Knoblauch hineinpressen. Auf mittlerer Stufe farblos anbraten. Zitronensaft und Tomaten dazugeben. Etwas schmoren lassen und die Tomaten dabei leicht zerdrücken.
Nudeln abgießen und dabei 150ml Nudelwasser auffangen. Frischkäse, 100ml Nudelwasser und Grana Padano zu den Tomaten geben. Alles aufkochen und schmelzen lassen. Ggf. noch das restliche Nudelwasser zufügen.
Mit Salz und Pfeffer würzen. Nudeln und Basilikumblätter unterheben, mit dem Zitronenabrieb abschmecken und auf Teller verteilen. Mit gehackter Petersilie, gehobeltem Grana Padano und Parmaschinken anrichten.