This list covers plant-based sources of carbohydrates, proteins and fats and may be useful for anyone following a flexible dieting approach to eating.