Here are 10 foods that can help you lose weight and provide a variety of health benefits.
Artichokes
A half a cup of artichoke hearts has 45 calories and seven grams of satiating fiber.
Sugar Snap Peas
Rich in fiber, folate,
Source of vitamin K, a bone and blood-building nutrient
Strawberries
One cup contains 49 calories and three grams of hunger-fighting fiber.
Asparagus
High in immune-boosting vitamins A and C
Contains potent phytochemicals
Cilantro
Substituting herbs and spices for fatty flavors saves pounds (10 per year in Virginia State University study).
Cucumber
Water-rich vegetables helped people reduce their overall calorie consumption by 12%
Pineapple
Contains bromelain, an enzyme that's been shown to reduce the inflammation and aid in digestion
Avocado
At 120 calories these 11 grams of fat are the heart-healthy kind of fat
Banana
Rich in potassium, a nutrient which helps regulate blood sugar
Has energy-boosting B vitamins
Nectarines
Skin contains satiating soluble fiber
Also source of lycopene and lutein, two powerful, natural compounds that have been shown to slash risk of heart disease
Source: ivillage health