Achieving weight loss on a vegan diet with a high protein content is tricky. Low-fat vegan protein is available in the form of tofu, tempeh, plus all varieties of beans, peas and lentils, yet these are not particularly appetising for breakfast. Nuts are relatively...