One way to cook cauliflower without losing nutrients is to steam it. Steaming helps to preserve the vitamins and minerals in the cauliflower, making it a healthy option. You can also roast or stir-fry cauliflower, both of which are good methods for cooking without losing nutrients. If you do choose to boiling cauliflower, make sure to not overcook it as this will lead to nutrient loss.