Em uma panela grande, aqueça água até ferver. Adicione o espaguete e cozinhe até ficar al dente. Escorra. Enquanto cozinha a massa, em uma panela média em fogo médio, aqueça o óleo vegetal, refogue a cebola e o alho até ficarem dourados. Com uma colher, remova o alho para uma tigela.Adicione o camarão à mesma panela.
Cozinhe em fogo médio até que o camarão ficar rosado, por aproximadamente 3 minutos. Adicione as alcachofras, o vinho branco, o suco de limão, as cascas de limão, o molho de pimenta, sal e a cebola.
Em fogo alto, aqueça até a fervura. Reduza o fogo, cubra e cozinhe por 5 minutos para misturar os sabores. Junte o macarrão ao molho, polvilhe a salsinha e sirva em um refrátario.