What Is the Glycemic Index of Sweet Potatoes?

The glycemic index of sweet potatoes ranges from about 46 to 94, depending almost entirely on how you cook them. Boiled sweet potatoes fall in the low-GI category (46), while baked or steamed sweet potatoes land in the medium range (63 to 66), and roasted or fried sweet potatoes can push into high-GI territory (70 and above). That’s a massive spread for a single food, and it means the answer to “are sweet potatoes low glycemic?” is really “it depends on what you do with them.”

GI Values by Cooking Method

For reference, the glycemic index scale classifies foods as low (55 or below), medium (56 to 69), or high (70 and above). Here’s how common sweet potato preparations stack up, based on research from USDA labs using the Beauregard variety:

  • Boiled: 46, which qualifies as low GI
  • Steamed: 63, medium GI
  • Baked: 64, medium GI
  • Microwaved: 66, medium GI
  • Roasted: 82 or higher, high GI
  • Fried: High GI, though exact values vary by study

The difference between boiling (46) and roasting (82+) is the difference between a food that barely nudges your blood sugar and one that spikes it almost as sharply as white bread. If you’re choosing sweet potatoes specifically for blood sugar management, cooking method matters more than variety.

Why Cooking Method Changes the Number So Much

Sweet potatoes are roughly 12 to 20 percent starch by weight, and heat transforms that starch in ways that directly affect how fast your body converts it to glucose. When starch granules absorb water and swell during cooking, a process called gelatinization, they become much easier for digestive enzymes to break down. The more completely gelatinized the starch, the faster it hits your bloodstream.

Boiling keeps the temperature at 100°C (212°F) and surrounds the sweet potato with water, which limits how much the starch structure breaks apart. Baking and roasting expose the flesh to dry heat at higher temperatures for longer periods, which gelatinizes the starch more thoroughly and also begins converting some of it into simpler sugars. That’s why a roasted sweet potato tastes noticeably sweeter than a boiled one: the heat has literally created more sugar. The caramelized edges of a roasted sweet potato aren’t just flavor. They’re a visible sign of starch breaking down into glucose and maltose.

The Skin Makes a Surprising Difference

One of the more striking findings in USDA research is what happens when you eat the skin. Baked sweet potato flesh alone has a GI of 64. The skin, tested on its own, scores just 34. That’s an enormous gap, and it’s driven by the skin’s high fiber concentration. Fiber slows digestion and blunts the glucose spike from the starch in the flesh.

Eating your sweet potato with the skin on won’t cut the overall GI in half, since the flesh makes up most of the weight. But it does meaningfully slow the blood sugar response compared to peeling. If you’re baking sweet potatoes and want to keep the glycemic impact lower, leaving the skin on is the simplest adjustment you can make.

Sweet Potatoes vs. White Potatoes

Sweet potatoes generally produce a lower blood sugar response than white potatoes, but the gap narrows or disappears depending on preparation. A boiled sweet potato at 46 GI is well below a boiled russet potato, which typically lands between 78 and 82. But a roasted sweet potato at 82 is essentially identical to a roasted white potato. The advantage sweet potatoes have over white potatoes is real, but it’s most pronounced when both are boiled or steamed.

Sweet potatoes also contain more fiber per serving and are packed with beta-carotene (the pigment that makes them orange), which white potatoes lack. So even when the GI values are similar, the overall nutritional profile still favors sweet potatoes. But if blood sugar control is your primary concern, the cooking method you choose will do more for you than simply swapping white for sweet.

Glycemic Index vs. Glycemic Load

The glycemic index measures how quickly a food raises blood sugar, but it doesn’t account for portion size. That’s where glycemic load comes in. Glycemic load factors in how many carbohydrates you actually eat in a typical serving, making it a more practical number for real meals.

A medium sweet potato (about 150 grams) contains roughly 20 to 24 grams of digestible carbohydrate. To calculate glycemic load, you multiply the GI by the grams of carbs in your serving, then divide by 100. For a boiled sweet potato: 46 × 20 ÷ 100 = a glycemic load of about 9, which falls in the low range (under 10). A baked sweet potato works out to roughly 13, which is moderate. A roasted sweet potato could hit 16 to 18, pushing into high glycemic load territory. The scale: under 10 is low, 11 to 19 is moderate, 20 and above is high.

For most people eating a normal portion of sweet potato, glycemic load is the more useful number. It tells you what’s actually happening in your body after a real meal, not just a lab test.

Practical Ways to Keep the GI Lower

If you want to enjoy sweet potatoes without a significant blood sugar spike, a few simple choices help. Boiling consistently produces the lowest GI. Steaming is a close second. Eating the skin adds fiber that slows glucose absorption. Pairing sweet potatoes with fat or protein, like olive oil, butter, or chicken, further blunts the blood sugar response because fat and protein slow gastric emptying.

Cooling cooked sweet potatoes before eating them (as you would in a potato salad) also helps. When cooked starch cools, some of it restructures into a form called resistant starch, which your small intestine can’t digest. This effectively lowers the amount of glucose-producing carbohydrate in the food. Reheating after cooling preserves some of that resistant starch, so even leftover sweet potatoes from the fridge tend to produce a gentler blood sugar curve than freshly cooked ones.

Roasting and frying will always push sweet potatoes higher on the glycemic index. That doesn’t make them unhealthy, but if you’re specifically managing blood sugar, you’re working against yourself with those methods. A simple boiled or steamed sweet potato, eaten with the skin and alongside some protein, is the lowest-impact way to include this food in your diet.