Put pasta on to cook according to packet instructions. Drain when al dente and pop to one side.
Whilst the pasta is cooking spray a large pan with 1kal, add the chicken, season with salt and pepper and the buffalo seasoning spice mix. Fry for 6-7 minutes (until cooked through).
Add the onion and garlic and fry for another 5 minutes until the onion is soft.
Add the tomato puree, stir and fry for a minute and then add the plain flour, stir and fry for another minute.
Next add the chicken stock and simmer until it starts to thicken up (around 5 minutes).
Add the cream cheese, buffalo sauce, paprika, ranch seasoning and cayenne pepper with a little more black pepper. Stir and let simmer for 5-6 minutes (add a little more water if the sauce needs loosening).
Finally add the spring onions and coriander.
Add the drained and cooked pasta to the sauce pan and toss the pasta in the sauce.
*You can serve the dish at this point or you can continue with the below steps to top with the breadcrumbs and bake. *
If you are going to bake, pre heat the oven to 180c.
Take a frying pan, add the oil, bring to a medium heat and then add the bread, garlic, paprika and mixed herbs with a little salt and pepper. Fry for 3-4 minutes until the bread becomes golden and starts to get crispy.
Pop the pasta and sauce into a heat proof dish. Top with the garlic croutons and then sprinkle over the parmesan and cheddar.
Bake for 15-20 minutes.
Remove from the oven and leave to stand for 5 minutes before serving. Sprinkle over the reserved coriander.
Enjoy!