Heat will destroy some of the nutrients but roasting is a better alternative than boiling, which can destroy nutrients and cause them to leach out into the water. Using olive oil (or another cooking fat) when roasting can actually improve the absorption of some nutrients like vitamin K, which is found in cauliflower!