Over medium heat melt the butter in a medium saucepan then add the flour and whisk into a paste for a minute to cook the flour off.
Lower the heat slightly and add the milk gradually whisking vigorously to incorporate, making sure you are getting the flour paste from the bottom and sides of the pan.
Continue to cook, whisking until it begins to simmer gently and thickens slightly. It should coat the back of a wooden spoon.
Turn the heat down to low before adding the cheese in three lots, whisking in between each lot making sure it has melted in before adding the next. Add a splash more milk if you need.
Take the pot off the heat and stir in the nduja paste. Start with 1 tablespoon and then add more to your own preference of spice.
Taste for seasoning, it shouldn't need much salt but add a few big cracks of black pepper.
You can cook your pasta at the same time then just add it straight into the sauce with a splash of pasta water (¼ cup is a good guide). If you make the sauce first pop a layer of cling film directly over the surface of the sauce to stop a skin forming while you cook your pasta. Gently reheat the sauce then add the pasta in with the pasta water. Either way let the pasta hang out in the sauce for a minute before serving.
Divide between plates, top with the herby panko crumbs and enjoy!