Cuocere gli spaghetti in una pentola capiente con abbondante acqua bollente salata, seguendo le istruzioni sulla confezione. Scolarli al dente e metterli da parte.
Scaldare l’olio d’oliva e il burro in una padella capiente a fuoco medio. Aggiungere i gamberi e cuocere per circa 2-3 minuti per lato, finché non saranno rosati. Aggiungere un pizzico di sale, pepe e succo di limone.
Togliere i gamberi e metterli da parte.
Aggiungere la cipolla e l’aglio nella stessa padella. Cuocere a fuoco basso finché non saranno morbidi ma non dorati (circa 3 minuti).
Aggiungere il vino bianco e lasciarlo evaporare per 2 minuti. Quindi aggiungere la panna. Cuocere per circa 5 minuti, mescolando di tanto in tanto, finché la salsa non si sarà leggermente addensata.
Aggiustare di sale e pepe a piacere.
Rimettere i gamberi nella padella con la salsa e mescolare bene per ricoprirli con la panna. Cuocere per altri 2 minuti.
Aggiungere gli spaghetti cotti nella padella e mescolare bene per ricoprirli con la salsa.
Togliere dal fuoco e cospargere con il Parmigiano Reggiano grattugiato.
Servire su piatti individuali e guarnire con prezzemolo fresco tritato.