Slice the cauliflower into even-sized florets approximately 1cm thick (It doesn't have to be absolutely perfect).
Toss the cauliflower and garlic cloves in the oil. Spread the oiled florets and garlic out on a baking tray.
Bake in a moderate oven 160 degrees Celsius (320 F) for 30 mins (the cauliflower should be tender at this point.) Remove three quarters of the cauliflower and the garlic from the oven at this point, and transfer to a food processor or blender.
(Optional Topping) Increase the temperature of your oven to 200 degrees celsius (400 F) and bake the remaining cauliflower for for a further 5-10 minutes or until brown and crispy.
Cook your pasta in boiling salted water as per the packet instructions.
Add the parmesan cheese and milk to the food processor or blender and blitz the cauliflower and garlic until smooth.Season to taste with salt and pepper.
Drain your pasta reserving 1 cup of the pasta cooking water.
If your cauliflower alfredo sauce is very thick use a little of the pasta cooking water to thin it out.
Toss your pasta in the cauliflower alfredo sauce
Optional Topping: Roughly chop the now crispy roasted cauliflower and combine it with the pink bread crumbs, thyme and second measure of parmesan cheese, sprinkle this crumb topping on to your creamy cauliflower alfredo pasta.
Video
Notes
Try not to be tempted to roast the cauliflower hot and fast, it does much better in a moderate oven for a little longer.