Walk down any vegetable aisle and the choice looks settled: sweet potato is the healthy one, white potato is the starchy one. But anyone who has actually compared the two knows the answer is messier than the packaging suggests. So, is sweet potato healthier than white potato? On the numbers in our food database, sweet potato comes out ahead on fibre — but it also carries more calories and more sugar per 100 g, and a normal serving of each is nearly equal. Here is the honest comparison, figure by figure.

Is Sweet Potato Healthier Than White Potato? Start With the Numbers

The fairest way to compare two foods is per 100 g, because it strips out serving-size tricks. Both figures below are taken from the NutriCalculus food database:

Per 100 g Sweet Potato White Potato
Calories 86 kcal 77 kcal
Protein 1.6 g 2.0 g
Carbs 20.1 g 17 g
Fat 0.1 g 0.1 g
Fibre 3.0 g 2.1 g
Sugar 4.2 g 0.8 g
Sodium 55 mg 6 mg
Potassium 337 mg 421 mg
Calcium 30 mg 12 mg
Iron 0.6 mg 0.8 mg
Vitamin C 2.4 mg 19.7 mg

Read that table slowly and the story is clear. Sweet potato is higher in calories (86 vs 77 kcal, a gap of 9 kcal per 100 g) and higher in carbs (20.1 vs 17 g). It is higher in fibre, calcium and sugar. White potato is higher in potassium, vitamin C and iron, and much lower in sodium (6 vs 55 mg). Fat is identical at 0.1 g. Nothing here is dramatic on its own — the two are close cousins, not opposites — but two rows deserve a closer look, because they pull the verdict in opposite directions: fibre favours sweet potato, and vitamin C favours white potato.

The Surprise in the Table: More Calories, More Sugar — and More Fibre

The first surprise is the calories. Sweet potato is supposed to be the lighter choice, yet per 100 g it has 9 kcal more than white potato — about 12% more (9 ÷ 77 = 0.117). The gap is small, but it runs the wrong way for the reputation sweet potato carries. The second surprise is sugar: 4.2 g against 0.8 g, a gap of 3.4 g, or more than five times as much (4.2 ÷ 0.8 = 5.25). That sugar is the natural sugar in the flesh, not added sugar — but it is still sugar, and it is the main reason sweet potato tastes sweet.

The counterweight is fibre: 3.0 g against 2.1 g, a gap of 0.9 g, or about 1.4 times as much (3.0 ÷ 2.1 = 1.43). Fibre is the row that keeps sweet potato ahead in most comparisons, and it is the reason the verdict is not simply "white potato wins on calories". A food is not one number, and this table is the proof: sweet potato wins fibre and calcium, white potato wins potassium, vitamin C and iron, and the calorie gap is small enough that serving size decides the real result.

Do Potatoes Have Fiber?

Yes — both of them do, and the amounts are in the table above. Per 100 g, sweet potato has 3.0 g of fibre and white potato has 2.1 g. Per serving the gap narrows: a medium sweet potato (130 g) gives 3.0 × 130 ÷ 100 = 3.9 g of fibre, while a medium white potato (150 g) gives 2.1 × 150 ÷ 100 = 3.15 g, rounded to 3.2 g. So the fibre lead is real but modest — 3.9 g against 3.2 g on the plate, not the wide gap the per-100 g numbers might suggest.

If you want more fibre from either potato, the practical lever is the same for both: keep the portion honest and look at the whole meal. Our fibre ranking puts these figures in context against other foods, and it shows that neither potato is a fibre standout on its own — they are mid-table foods, and the difference between them is smaller than the difference a side of beans or lentils would make. Fibre matters, but it is one row in the table, not the whole verdict.

The Per-Serving Trap: Why a Medium of Each Is Nearly Equal

Here is where most comparisons go wrong. People do not eat potatoes by the 100 g; they eat them by the potato. And a medium sweet potato does not weigh the same as a medium white potato. The database serving sizes tell the story: a medium sweet potato is 130 g, while a medium white potato is 150 g — a gap of 20 g before you have taken a single bite.

Run the maths and the headline flips. A medium sweet potato gives 86 × 130 ÷ 100 = 111.8 kcal, rounded to 112 kcal. A medium white potato gives 77 × 150 ÷ 100 = 115.5 kcal, rounded to 116 kcal. The gap is 4 kcal — nothing. Two mediums of each: 224 kcal of sweet potato against 232 kcal of white potato. The per-100 g calorie lead white potato holds simply disappears on the plate, because its serving is bigger.

The same serving maths narrows the other gaps too. Sugar per serving is 4.2 × 130 ÷ 100 = 5.46 g, rounded to 5.5 g, against 0.8 × 150 ÷ 100 = 1.2 g — still a clear sweet-potato lead, but the plate gap is 4.3 g, not the five-times headline. Carbs per serving are 20.1 × 130 ÷ 100 = 26.13 g, rounded to 26.1 g, against 17 × 150 ÷ 100 = 25.5 g — a gap of 0.6 g. And protein per serving actually flips: 1.6 × 130 ÷ 100 = 2.08 g, rounded to 2.1 g, against 2.0 × 150 ÷ 100 = 3.0 g, so the white potato serves more protein. If you compare by serving, which is how people actually eat, the two potatoes are nearly the same food with different strengths.

Potassium and Vitamin C: Where White Potato Wins Clearly

If fibre is sweet potato's best row, potassium and vitamin C are white potato's — and the vitamin C gap is the biggest single gap in the whole table. Per 100 g, white potato has 421 mg of potassium against 337 mg, a gap of 84 mg, or about 1.25 times as much (421 ÷ 337 = 1.25). Per serving the gap widens, because the white potato serving is bigger: 421 × 150 ÷ 100 = 631.5 mg, rounded to 632 mg, against 337 × 130 ÷ 100 = 438.1 mg, rounded to 438 mg — a gap of 194 mg on the plate.

Vitamin C is more one-sided still. Per 100 g, white potato has 19.7 mg against 2.4 mg — a gap of 17.3 mg, or about 8.2 times as much (19.7 ÷ 2.4 = 8.21). Per serving it is 19.7 × 150 ÷ 100 = 29.55 mg, rounded to 29.6 mg, against 2.4 × 130 ÷ 100 = 3.12 mg, rounded to 3.1 mg. That is the one row where the choice genuinely matters: if vitamin C from a potato is what you are after, white potato is far ahead, and no serving-size trick closes that gap. Iron leans the same way, though narrowly: 0.8 mg against 0.6 mg per 100 g.

Sugar: The 4.2 g Question Nobody Asks

Sweet potato's sugar deserves its own section, because it is the number most people never check. At 4.2 g per 100 g, it is the highest sugar figure among the two potatoes by a wide margin, and it is what makes a roasted sweet potato taste almost like a dessert vegetable. White potato, at 0.8 g, is barely sweet at all. Neither figure is large next to a sweetened food — a sweetened cranberry juice in this same database carries 12 g of sugar per 100 g — but the gap between the two potatoes is real, and it matters for anyone watching sugar closely.

Two things keep it in perspective. First, the sugar in sweet potato comes with 3.0 g of fibre per 100 g, and fibre slows digestion down compared with sugar on its own — that is the context the single sugar number misses. Second, the per-serving sugar is 5.5 g, which is still a small number next to most snacks. The honest summary is this: sweet potato is the sweeter potato, measurably so, and if low sugar is your priority, white potato wins this row clearly. If fibre is your priority, sweet potato wins the row next to it. That tension is the whole article in miniature.

Why Is My Sweet Potato White and Orange Inside?

Because sweet potatoes come in more than one variety, and the flesh colour is the variety showing. The common orange-fleshed sweet potato is the one in our database — 86 kcal and 3.0 g of fibre per 100 g — but white-fleshed and purple-fleshed varieties exist too, and a bag can mix them. The colour is not a sign that the potato is unripe, stale or faulty; it is simply which variety you picked up.

One honest limit: the NutriCalculus database lists a single sweet potato entry, the common orange-fleshed one, so this article's figures describe that entry only. No separate figures for white-fleshed or Japanese sweet potato are given here, because the database does not list them separately — and no number is guessed for them. If your sweet potato is white inside, it is a different variety, and the comparison in this article is still the closest guide available, but it is not a measurement of that variety. The same applies to the question of Japanese sweet potato calories: without a database entry, this article gives no figure for it.

Protein, Carbs and Fat: The Quiet Rows

The quiet rows are the ones nobody argues about, and they are nearly tied. Protein is 1.6 g against 2.0 g per 100 g — white potato ahead by 0.4 g, a small gap that flips to 3.0 g against 2.1 g per serving because of the bigger white-potato serving. Carbs are 20.1 g against 17 g, a gap of 3.1 g per 100 g that shrinks to 0.6 g per serving. Fat is identical at 0.1 g per 100 g for both, which is to say neither potato contributes meaningful fat on its own — the fat in a potato dish comes from what you add to it, not from the potato.

Two smaller rows complete the picture. Sodium is 55 mg against 6 mg per 100 g — sweet potato carries 49 mg more, and per serving that is 55 × 130 ÷ 100 = 71.5 mg, rounded to 72 mg, against 6 × 150 ÷ 100 = 9 mg. Neither figure is high next to processed foods, but the gap is worth knowing if you salt generously as well. Calcium leans the other way: 30 mg against 12 mg per 100 g, so sweet potato gives 2.5 times as much (30 ÷ 12 = 2.5) — a real lead, though both figures are small next to dairy foods. Use the Compare tool to put either potato next to any other food in the database and see these rows side by side.

Cooking Changes the Numbers: Boiled, Baked and Fried

The figures in this article describe the potatoes themselves, not the dish they become — and the cooking method can matter more than the choice between them. Boiling and baking add nothing by themselves, so a boiled or baked potato stays close to the table above. Frying adds fat from the oil, and the toppings add more than the potato ever will: butter, cheese, sour cream and bacon bits can each add more calories than the 9 kcal gap between the two potatoes, several times over.

No cooking-method figures are given here, because the database does not list them — and none are guessed. The practical point stands without numbers: if two plates differ by their toppings, the topping choice decides the meal, not the potato choice. A baked white potato with a knob of butter is a richer plate than a plain baked sweet potato, and a fried sweet potato is a richer plate than a boiled white potato. Choose the cooking method first, then the potato.

Which One for Weight Loss?

Neither potato is a weight-loss food, and neither is a weight-gain food — they are both mid-range starchy vegetables, and the portion decides far more than the variety. Per serving, the calories are 112 kcal against 116 kcal, a gap of 4 kcal that no diet can feel. Sweet potato's extra fibre (3.9 g against 3.2 g per serving) is a small point in its favour, since fibre helps a meal feel filling — but it is a reasonable choice, not a guarantee of anything, and the white potato's lower sugar (1.2 g against 5.5 g per serving) is a small point in its favour too.

The honest advice is boring, which is why it is honest: pick the one you enjoy, keep the portion to one medium potato, go easy on the toppings, and let the rest of the plate do the work. Anyone promising that swapping white potato for sweet potato will change your weight is selling a swap, not a result. The numbers in this article support a swap for fibre, not a swap for weight.

The Verdict: Which Potato, and When

So which one wins? On the numbers, it depends on the row you care about. Sweet potato wins fibre (3.0 vs 2.1 g per 100 g) and calcium (30 vs 12 mg), and it is the sweeter, more filling-tasting choice. White potato wins potassium (421 vs 337 mg), vitamin C (19.7 vs 2.4 mg) and iron, and it is lower in calories, sugar and sodium per 100 g. Per serving, the calories are effectively tied at 112 vs 116 kcal, so the serving you actually eat erases the headline gap.

Choose sweet potato when you want more fibre and you like the sweet taste — roasted, with the skin on, and light on toppings. Choose white potato when you want the vitamin C and potassium, or when you want the lower-sugar option — boiled or baked, again light on toppings. Either way, the difference between them is smaller than the difference your cooking method and your portion make. And if you are wondering about the rice version of the same question — sweet potato against white rice — the rice comparison is already covered in our brown rice vs white rice article: white rice is 130 kcal and 0.4 g of fibre per 100 g, so sweet potato (86 kcal, 3.0 g of fibre) is ahead of white rice on both rows, though that is a different comparison from the one this article makes.

Frequently Asked Questions

Which potato is the healthier choice overall?

Neither wins outright. Sweet potato leads on fibre and calcium; white potato leads on potassium, vitamin C and iron, and is lower in calories and sugar per 100 g. Per serving the calories are nearly equal (112 vs 116 kcal). Pick by the nutrient you care about most, and by which one you actually enjoy eating.

Why does sweet potato have more sugar than white potato?

It is the nature of the vegetable: sweet potato stores more of its carbohydrate as sugar, at 4.2 g per 100 g against 0.8 g. That is natural sugar in the flesh, not added sugar, and it comes with 3.0 g of fibre. Per serving it is 5.5 g against 1.2 g — a real gap, but still small next to sweetened foods.

Can I eat potatoes every day?

There is nothing in the numbers that forbids it — both are ordinary starchy vegetables, and the figures above are per 100 g and per serving, not daily limits. Variety across the week still gives you a wider range of nutrients than any single food, so rotating potatoes with other vegetables is the sensible default.

Is a baked sweet potato better than a baked white potato?

Baking adds nothing to either potato, so the baked comparison is the same as the table above: sweet potato ahead on fibre, white potato ahead on vitamin C and potassium, calories nearly equal per serving. What you put on top matters more than which one you bake — the toppings decide the plate.

What is the healthiest way to cook a potato?

Boiled or baked, with the skin on, and with light toppings. Frying adds fat from the oil, and rich toppings can add more calories than the whole potato. The database has no separate figures for cooking methods, so no numbers are claimed here — the guidance is the method, not a measurement.

Conclusion

So, is sweet potato healthier than white potato? The numbers say it wins narrowly, and only on some rows. More fibre, more calcium, more sugar, more calories per 100 g — against white potato's potassium, vitamin C, iron and lower sugar — and a serving of each lands within 4 kcal of the other. If you now know the answer to whether sweet potato is healthier than white potato for your own priorities, use the Compare tool to check either potato against the next food on your plate — and remember that the cooking method and the portion will always matter more than the variety. Values in this article are USDA-based estimates from the NutriCalculus food database and can vary by brand and preparation.