For the pasta:
Cook pasta according to package directions reserving 1/2 cup of cooking water.
For the Cauliflower Alfredo:
Add olive oil, chilli flakes and garlic to a cold skillet. Turn heat on medium low and sauté for 2 minutes.
Add chopped cauliflower and salt to the pan and cook for 2 more minutes on medium heat.
Pour in broth and wine, bring to a boil then turn heat down to low cover and simmer for about 25 minutes. The cauliflower should be soft.
Pour the cauliflower and all of the cooking liquid into a blender and purée until smooth.
Add the cauliflower sauce back into the pan with the cream and Parmesan cheese and cook for 5 minutes on medium low heat.
Add cooked pasta to the pan along with about half of the pasta water. Cook for about one more minute
Serve immediately with freshly grated Parm.