No, cauliflower does not need to be boiled before roasting. This can cause it to become water-logged, thus resulting in mushy cauliflower.