Home / Blog /

Sweet potato GI: how cooking changes its glycaemic index

Sweet potato GI: how cooking changes its glycaemic index
Nutrition

Sweet potato GI: how cooking changes its glycaemic index

October 27, 2026

6.0

On this page

The glycaemic index (GI) of sweet potato ranges from 41 to 94, and cooking method explains most of that gap. Boiled sweet potato tests low to medium (41 to 63), fried wedges medium to high (63 to 77), and baked or roasted high (79 to 94). University of Sydney testing put boiled orange sweet potato at 61.

Key numbers
61GI of boiled orange sweet potato, tested in Sydney: medium
41 to 50GI of boiled sweet potato in a 2011 study of 10 varieties: low
79 to 94GI of the same sweet potatoes roasted or baked: high
1.7mmol/LTypical glucose rise when 371 Vively members ate sweet potato on its own

Here are the published tests side by side, with the glycaemic load for a normal serve. The load is what a real plate does, so it is the column to watch.

Sweet potato GI and glycaemic load by cooking method
Cooking methodGIGL per serve*Source
Boiled, 10 Jamaican varieties41 to 50 (low)12 to 15Bahado-Singh 2011
Boiled, copper skin, orange flesh61 (medium)18Uni of Sydney
Boiled, average of studies63 (medium)19GI tables 2008
Fried wedges63 to 77 (medium to high)19 to 23Bahado-Singh 2011
Boiled, purple skin, creamy flesh75 (high)23Uni of Sydney
Roasted79 to 93 (high)24 to 28Bahado-Singh 2011
Baked82 to 94 (high)25 to 28Bahado-Singh 2011
SteamedNo published test found
*Glycaemic load for a serve with 30 g of carbohydrate, about 150 g of boiled sweet potato. GL of 10 or less is low, 11 to 19 medium, 20 or more high. Baked and roasted sweet potato lose water, so 150 g of them carries more than 30 g of carbohydrate and a higher load. GI bands: low 55 or less, medium 56 to 69, high 70 or more (University of Sydney GI Foundation).

What is the glycaemic index of sweet potato?

For the sweet potato most Australians buy, the orange-fleshed kind with copper skin, the GI is about 61 when boiled. That is medium GI. The University of Sydney's GI research service tested it, along with a purple-skinned, creamy-fleshed variety that came in higher at 75. The international GI tables give an average of 63 for boiled sweet potato across studies.

So sweet potato is sometimes low GI and sometimes high. Boiled, some varieties test low. Baked in their jackets, almost all of them test high.

Why cooking changes sweet potato's GI

Sweet potato is mostly starch, and heat changes how quickly that starch can be broken down. A 2011 study by Bahado-Singh and colleagues cooked 10 sweet potato varieties four ways and fed each to the same 10 healthy adults. Boiled samples gave GIs of 41 to 50. The same varieties fried came in at 63 to 77, roasted at 79 to 93 and baked at 82 to 94.

The researchers link the difference to how each method changes the starch, including its balance of amylose and amylopectin. Long, dry heat is thought to break the starch down further and dries the flesh, so it is digested quickly. The boiled serves were also bigger and wetter for the same amount of carbohydrate. Frying landed in the middle, and the authors suggest the oil slows stomach emptying.

Variety matters too, though less than cooking. In the Sydney tests, orange sweet potato and the purple-skinned type were 14 points apart when cooked the same way. Our post on how cooking methods affect blood sugar covers the same effect in rice, pasta and potatoes.

Glycaemic load matters more than GI

GI compares foods gram for gram of carbohydrate. Glycaemic load (GL) multiplies the GI by the carbohydrate in your serve, so it reflects what is on your plate. About 150 g of boiled sweet potato carries around 30 g of carbohydrate, giving a GL of 12 to 19 depending on the variety. Bake the same sweet potato and the GL climbs past 20, because the GI rises and the flesh loses water.

Sweet potato in our members' CGM data

When 371 Vively members wearing a continuous glucose monitor ate sweet potato on its own, the typical rise was 1.7 mmol/L, about the same as white rice (1.8). Half of them rose between 0.8 and 2.6 mmol/L. As part of a meal, across 3,395 members, the typical rise was 1.5 mmol/L. The full picture is on our sweet potato glucose response page.

We also split members' sweet potato meals by how the food was logged.

Vively member data
Did cooking method change members' glucose rise?

In real meals, the typical rise was 1.5 to 1.6 mmol/L whichever way the sweet potato was cooked. The lab gap between boiled and baked did not show up in everyday eating.

See the numbers as a table

Typical rise in glucose, sweet potato as part of a meal (mmol/L)

Vively CGM members
Boiled1.5 (n=362)
Baked1.5 (n=1,221)
Fries1.6 (n=625)
Not stated1.5 (n=2,183)

Typical rise in glucose, sweet potato eaten on its own (mmol/L)

Vively CGM members
Boiled
Baked1.8 (n=89)
Fries1.6 (n=101)
Not stated1.5 (n=126)

Vively CGM members without type 2 diabetes, meals logged January 2022 to October 2026, foods from the shared food database only, grouped by the cooking method in the food name (Boiled includes steamed and mashed; Baked includes roasted). Rise is the highest reading in the 2 hours after eating minus the 4 hour pre-meal average; each member's median, then the median across members. Observational app data, not a controlled study; portions and the rest of the meal vary. Groups under 30 members are left out, so boiled sweet potato eaten on its own is missing. How we got these numbers.

That does not mean the lab is wrong. A GI test uses a serve with 50 g of carbohydrate eaten alone on an empty stomach. Members ate everyday serves, mostly alongside other foods, and logged them with less precision than a researcher would. In a mixed meal, portion and what else is on the plate seem to matter as much as the cooking method.

The member curves show sweet potato behaves like a slow, steady starch. The typical curve peaked about 45 minutes after eating and was still a little above the starting level two hours later, a gentler shape than fruit such as watermelon.

Vively app meal response screen comparing the glucose rise from two versions of a meal
Example screen from the Vively app. Illustrative data.

Sweet potato or potato: which is better for blood sugar?

Sweet potato usually has a lower GI than white potato, but the difference is smaller than its reputation. The international tables put boiled sweet potato at 63 and boiled potato at 78. In our members' data, meals with sweet potato raised glucose about as much as meals with ordinary potato. Our potato GI guide compares the varieties.

Orange sweet potato brings beta carotene, which the body turns into vitamin A, and plenty of people find it filling. Choose the one you enjoy, cook it in a way that keeps the GI down, and keep the serve sensible.

“Eat your vegetables or salad first, followed by protein/fat and then carbohydrates.”
Dr Michelle Woolhouse, Vively Medical Director

How to eat sweet potato for steadier glucose

Boil or steam it rather than baking it, keep to about 150 g, and build the rest of the plate around protein and vegetables.

  • Boil or steam: boiled sweet potato tested lowest in every study above. We could not find a published GI test for steamed sweet potato, but it is a moist cooking method too.
  • Mind the serve: about 150 g cooked, roughly a cupped handful, gives around 30 g of carbohydrate.
  • Add protein and fat: a piece of fish, a couple of eggs or a drizzle of olive oil slows how fast the starch is absorbed.
  • Mash it with legumes: the Sydney GI team suggests mashing sweet potato with beans or lentils, or dressing it with a vinaigrette, to lower the GI.
  • Go easy on the baked kind: roast sweet potato is a treat worth having, with plenty of greens beside it.

Our list of low GI vegetables has more ways to fill the plate.

Checklist
A steadier sweet potato dinner
Tick what you can do tonight.

Can people with diabetes eat sweet potato?

Yes. Sweet potato is a nourishing carbohydrate and can sit in a diabetes meal plan like rice, pasta or bread. The carbohydrate still counts, so the serve size matters more than the label of low or high GI. If you use insulin, count it the same way you count other starchy foods, and ask your diabetes educator or dietitian about portions.

Insulin often works harder for years before glucose shows a problem, so a normal glucose result does not always mean your metabolism is happy. A HOMA-IR test combines fasting glucose and insulin to show how hard your body is working.

“Insulin moves decades generally... the thinking is around 10 to 15 years before glucose does. That's how much the body works to try and keep homeostasis intact.”
Dr Michelle Woolhouse, Vively Medical Director

How Vively can help

A GI table tells you what happened to 10 volunteers in a lab. A continuous glucose monitor tells you what happens to you. Through the Vively CGM program you wear a 14 day sensor, log meals in the app and see your rise after each one, with your readings shown against a 4 to 6 mmol/L range for people without diabetes. Dietitian support comes with the $99 a month membership. Read about how a CGM works to see if it suits you.

Boiled or baked: see your own answer

Wear a CGM sensor for 14 days and test sweet potato, rice and your other staples against your own glucose, with guidance on what to change.

Frequently asked questions

Is sweet potato low GI?

Sometimes. Boiled orange sweet potato tested at 61 in Sydney, which is medium GI, and boiled sweet potato in a Jamaican study tested low at 41 to 50. Baked or roasted sweet potato is high GI, at 79 to 94. Cooking method changes the answer more than anything else.

What is the GI of boiled sweet potato?

Between 41 and 63 in published tests. The international GI tables give an average of 63 for boiled sweet potato, University of Sydney testing found 61 for orange sweet potato, and a 2011 study of 10 varieties found 41 to 50. Purple-skinned, creamy-fleshed sweet potato tested higher, at 75.

Does baking sweet potato raise its GI?

Yes. In the 2011 Bahado-Singh study, the same sweet potatoes had a GI of 41 to 50 boiled and 82 to 94 baked. Dry, high heat breaks the starch down further and dries the flesh, so it is digested faster. Roasting gave similar results (79 to 93).

Is sweet potato better than potato for blood sugar?

A little. Boiled sweet potato averages a GI of 63 against 78 for boiled white potato in the international tables. In Vively members' CGM data, meals with sweet potato raised glucose about as much as meals with potato, so portion and cooking matter as much as the choice between them.

How much sweet potato should I eat?

About 150 g cooked is a sensible serve. Boiled, that is around 30 g of carbohydrate and a medium glycaemic load. Pair it with protein and vegetables. If you have diabetes, your dietitian can set a serve that fits your carbohydrate targets.

Sources

  1. Bahado-Singh PS, Riley CK, Wheatley AO, Lowe HI. Relationship between processing method and the glycemic indices of ten sweet potato cultivars commonly consumed in Jamaica. J Nutr Metab 2011
  2. GI News, University of Sydney. GI values update: the highs and lows of sweet potato, May 2007
  3. Atkinson FS, Foster-Powell K, Brand-Miller JC. International tables of glycemic index and glycemic load values: 2008. Diabetes Care 2008;31:2281-2283
  4. University of Sydney GI Foundation, GI FAQs (GI bands and glycaemic load)
  5. Linus Pauling Institute, Oregon State University. Glycemic index and glycemic load (GL bands)

Get a clearer picture of your health

Explore Vively's Baseline Health Check, a blood test covering 70+ markers, with a report and practitioner support.
Explore this option

Meet our team.

START YOUR BASELINE

Understand your routine blood test results.

Vively includes a Baseline Health Check with 70+ biomarkers, a results report and practitioner support in the $99 a month membership. No minimum term.

Explore Baseline Health Check

★★★★★ 4.6 on ProductReview • 30,000+ members • Accredited AU labs

Subscribe to our newsletter & join a community of 30,000+ Aussies

Get access to limited content drops, free invites to expert fireside chats, and exclusive offers.

Next articles

Read this next