1 Bring a large pan of water to a rolling boil. Add the pasta, return to the boil and cook for about 8 minutes or until cooked to your liking.
2 While the pasta is cooking, put the chorizo in a cool pan with the olive oil, then place on a low-to-medium heat and cook for just a couple of minutes until the chorizo starts to look shiny and oily. Don’t brown the chorizo as it can burn easily, just soften it.
3 Add the cream, Tomato Pesto, chopped rosemary and the grated Parmesan, mixing well. Bring to the boil, and cook for a couple of minutes until it’s all blended together beautifully. Season to taste.
4 Drain the pasta but reserve 150ml/5floz of the cooking water as this is very useful for adding to the pasta sauce if it becomes too thick, or stirring into the pasta itself if you're waiting for the sauce to cook and the pasta starts to stick.
5 Finally, combine the pasta and sauce over a medium heat and stir gently, adding some pasta cooking water if it needs loosening. Serve with extra Parmesan cheese sprinkled over the top.
Recipe courtesy of Sacla / Rachel Allen