Eggplant is often recommended for weight-loss diets because it contains low-calories, low-fat, protein and carbohydrates.