Vegetables such as spinach, broccoli and courgettes can be eaten as much as you like without any risk of weight gain.