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

Onion vs potato: which is healthier?

Onion is more nutrient-dense, scoring 63/100 against 57/100 for potato. Both can be part of a healthy diet; the table below shows where each one is stronger. Source: USDA FoodData Central.

Onion

63/100High nutrient density

40 kcal per 100 g. 1 medium onion: 110 g

Higher score

Potato

57/100Moderate nutrient density

93 kcal per 100 g. 1 medium, baked: 173 g

Which to pick for your goal

  • Fewer caloriesOnion40 vs 93 kcal per 100 g
  • More proteinPotato1.1 vs 2.5 g per 100 g
  • More fiberPotato1.7 vs 2.2 g per 100 g
  • Less sugarPotato4.2 vs 1.2 g per 100 g
  • More potassiumPotato146 vs 535 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.
NutrientOnion, 100 gPotato, 100 gOnion, 110 gPotato, 173 g
Calories40 kcal93 kcal44 kcal161 kcal
Protein1.1 g2.5 g1.2 g4.3 g
Carbohydrates9.3 g21 g10 g37 g
Sugars4.2 g1.2 g4.7 g2 g
Fiber1.7 g2.2 g1.9 g3.8 g
Fat0.1 g0.1 g0.1 g0.2 g
Saturated fat<0.1 g<0.1 g<0.1 g<0.1 g
Vitamin C7.4 mg9.6 mg8.1 mg17 mg
Vitamin A0 µg1 µg0 µg1.7 µg
Potassium146 mg535 mg161 mg926 mg
Iron0.2 mg1.1 mg0.2 mg1.9 mg
Calcium23 mg15 mg25 mg26 mg
Magnesium10 mg28 mg11 mg48 mg
Sodium4 mg10 mg4.4 mg17 mg

Last updated . Scores use the HowHealthyIs Score method.

All about onion All about potato Open in compare tool