Cauliflower has several properties that may help with weight loss. First, it is low in calories with only 27 calories per cup , so you can eat a lot of it without significantly increasing your calorie intake. It can also serve as a low calorie substitute for high calorie foods, such as rice and flour.