Foods rich in protein and fibre, such as eggs, lentils and apples, are excellent natural appetite suppressants.