Sweet Potato vs Potato: Which Is Better for Diabetes?

Short Answer

Boiled sweet potato generally has the lower glycemic impact — lower GI, more fiber, and a lower GL at a similar serving. The catch is the asterisk: cooking method changes both foods dramatically. A roasted sweet potato tests far higher than a boiled one, and boiled white potato is not the same food as a baked or fried one. Prepared the same gentle way, sweet potato wins; prepared aggressively, both lose.

Sweet Potato (boiled) — 1 medium sweet potato, boiled (151 g)

NutrientPer serving
Carbohydrate26.7 g
Fiber3.8 g
Sugars8.6 g
Protein2.1 g
GI (published)63 (range 44-94, evidence: Moderate)
Estimated GL14.5 — Moderate impact

Full Sweet Potato (boiled) profile →

Potato (boiled) — 1 medium potato, boiled (173 g)

NutrientPer serving
Carbohydrate34.8 g
Fiber3.1 g
Sugars1.6 g
Protein3.3 g
GI (published)78 (range 62-111, evidence: Strong)
Estimated GL24.7 — High impact

Full Potato (boiled) profile →

Where They Differ Most

Sweet potato (boiled) Potato (boiled)
GI (typical published) 63 78
Fiber per serving ~3.8 g ~3.1 g
GI swing by cooking ~44 (boiled) to ~90+ (roasted) ~62 to ~111 (baked/roasted)
GL per serving ~14 (moderate) ~25 (high)

The Conditional Verdict

In short: sweet potato wins prepared the same way — but cooking method and portion can outweigh the difference between them entirely.