Cauliflower cheese can go watery if the cauliflower is overcooked or not fully drained (when par-boiled). To avoid this, only cook the dish until the cauliflower is tender. In this recipe we don't precook the cauliflower so there is no need to drain it before you combine it with the cheese sauce.