Remove the skin of the Speck and dice it into little cubes.
In a high sided frying pan, add the Butter to melt at a medium heat. Add the Speck and let it cook till it's nice and brown.
While the Speck is cooking, chop the Onions and add it to the frying pan and give it a good mix.
Add the Garlic and give it a good mix. Cook the Garlic off for about 30 seconds and add whole Cherry Tomatoes. Keep sautéing until Tomatoes begin to blister.
Pour in the Chicken Stock and give it a good stir to scrape off all the brown bits from the pan.
Bring it to the boil then add in the dried Pasta, bring it to a boil and then reduce it to medium heat. Cook it for 8-10 minutes until the Pasta has almost softened and the Stock has reduced by at least half – this will happen at the same time.
Add the block of Cream Cheese continuing to stir until it has fully melted through
Add Salt and Black Pepper to taste
Sauce should be a silky-smooth thick consistency and the pasta cooked through
Plate up for 4-5 people to enjoy. Finish it off with a sprinkle of chopped Parsley Leaves.