Early version. Nutrient values from USDA FoodData Central; dietitian review in progress. Not medical advice.

Green beans vs sweet potato: which is healthier?

They are about equally nutrient-dense: green beans scores 87/100 and sweet potato 88/100, so pick by your goal. Both can be part of a healthy diet; the table below shows where each one is stronger. Source: USDA FoodData Central.

Green beans

87/100Excellent nutrient density

31 kcal per 100 g. 1 cup: 100 g

Sweet potato

88/100Excellent nutrient density

90 kcal per 100 g. 1 medium, baked: 114 g

Which to pick for your goal

  • Fewer caloriesGreen beans31 vs 90 kcal per 100 g
  • More proteinAbout even1.8 vs 2 g per 100 g
  • More fiberSweet potato2.7 vs 3.3 g per 100 g
  • Less sugarGreen beans3.3 vs 6.5 g per 100 g
  • More potassiumSweet potato211 vs 475 mg per 100 g
  • Less saturated fatAbout even<0.1 vs <0.1 g per 100 g

Nutrition side by side

Per 100 g and per typical portion. Bold marks the better value for each row.
NutrientGreen beans, 100 gSweet potato, 100 gGreen beans, 100 gSweet potato, 114 g
Calories31 kcal90 kcal31 kcal103 kcal
Protein1.8 g2 g1.8 g2.3 g
Carbohydrates7 g21 g7 g24 g
Sugars3.3 g6.5 g3.3 g7.4 g
Fiber2.7 g3.3 g2.7 g3.8 g
Fat0.2 g0.1 g0.2 g0.2 g
Saturated fat<0.1 g<0.1 g<0.1 g<0.1 g
Vitamin C12 mg20 mg12 mg22 mg
Vitamin A35 µg961 µg35 µg1096 µg
Potassium211 mg475 mg211 mg542 mg
Iron1 mg0.7 mg1 mg0.8 mg
Calcium37 mg38 mg37 mg43 mg
Magnesium25 mg27 mg25 mg31 mg
Sodium6 mg36 mg6 mg41 mg

Last updated . Scores use the HowHealthyIs Score method.

All about green beans All about sweet potato Open in compare tool