A variety of foods are being hailed for their high protein and fibre content, which could aid in weight loss. The list ...