Put a large pot of water for the gnocchi on to boil.
Remove the skins from the fresh chorizo.
Place a large fry pan over a medium heat and add the chorizo meat to the pan.
Fry the chorizo, stirring occasionally, for about 10 minutes until the meat is browned and has started to release some of the flavoured fat from the sausage meat. Take care not to stir the pan too much as you want the meat to brown a little on all sides.
Add the crushed garlic to the pan, and cook for 30 seconds or until the garlic is fragrant.
Pour the lemon juice into the pan, and allow it to bubble a little. Scrape the bottom of the pan to stir the browned meat juices into the lemon juice.
Add the creme fraiche to the pan and stir it through the sausage meat.
By now the water in the large pot should have come to the boil. Pour the gnocchi into the boiling water and cook according to the packet instructions.
Whilst the gnocchi is cooking, stir the spinach through the creamy chorizo sauce in the fry pan and allow it to wilt slightly.
As the gnocchi bubbles to the surface of the boiling water, scoop the cooked gnocchi directly into the chorizo and spinach sauce with a slotted spoon.
Gently stir the cooked gnocchi through the chorizo and spinach sauce to coat the gnocchi.
Season well with ground black pepper. You may also need to season with salt if the sausages weren't that salty.
The sauce should be loose enough as the water clinging to the gnocchi as it is transferred to the fry pan should be enough to thin out the sauce. If you do find the sauce a little dry, add a little of the hot gnocchi cooking water at this stage to loosen it.
Serve the gnocchi immediately in warmed pasta bowls.