Mettre de l'eau à bouillir dans un grand volume d'eau, saler, puis mettre les spaghettoni à cuire selon les instructions. Avant d'égoutter, réserver une louche d'eau de cuisson.
Dans une sauteuse ou une grande poêle, faire chauffer la moitié de l'huile et du beurre, puis faire revenir doucement l'ail jusqu'à ce qu'elle soit translucide.Ajouter le crabe égoutté, saler et poivrer et faire revenir quelques minutes.
Ajouter le persil ciselé, le reste de l'huile d'olive et du beurre et mélanger le tout aux pâtes égouttées. Si le tout est trop sec, ajouter un peu d'eau de cuisson des pâtes réservée et mélanger quelques instant sur feu doux.Servir saupoudré d'un peu de parmesan râpé et/ou de chapelure maison croustillante.