One cup of raw green beans has just 31 caloriesTrusted Source, virtually no fat, and only 3.6 grams (g) of sugar. That’s fantastic news if you’re watching your waistline.
Green beans contain no cholesterol. Although your body needs some cholesterol for healthy cell growth, too much is bad for you. High cholesterol may lead to a build-up of fat deposits in your arteries. This can decrease blood flow to your heart and brain and cause a heart attack or stroke.
One cup of raw green beans has 2.7 g of fiber. Cooked (boiled) green beansTrusted Source have 4.0 g of fiber, some of it soluble fiber. Soluble fiber may help lower LDL or so-called bad cholesterol and total cholesterol levels. It may also support heart health by lowering blood pressure and reducing inflammation.
The American Heart Association recommends eating no more than 1,500 milligrams (mg) of sodium daily for optimal heart health. Green beans are naturally low in sodium. One cup has only 6.6 milligrams (mg).
Too much sodium in your diet may increase your blood pressure. High blood pressure is associated with an increased risk of heart disease and stroke. But beware of canned green beans. One undrained cup contains 461 mg of sodiumTrusted Source. Rinse canned green beans before eating, or choose no-salt added varieties.