In Pakistan, sweet potatoes (shakarkandi) are a winter favourite — roasted on coals by street vendors, boiled at home, and loved for their natural sweetness. But if you are watching your blood sugar, you may have wondered: are sweet potatoes actually safe for diabetics? Dietitians say yes — with one big condition. How you cook them matters more than the vegetable itself.
The same sweet potato can have a low glycemic index (GI) of around 44 when boiled, or a very high GI of 94 when baked. That is the difference between a gentle rise in blood sugar and a sharp spike. This guide explains what dietitians recommend: the best cooking methods, the ones to avoid, and simple pairing tricks that keep your blood sugar steady.
Sweet Potatoes vs Regular Potatoes: What Dietitians Say
Sweet potatoes are often presented as the “healthy potato,” and dietitians broadly agree they deserve the reputation. Compared with white potatoes, they contain more fibre, more vitamin A (beta-carotene, which gives them their orange colour), and more antioxidants. A medium sweet potato of about 130 grams provides roughly 3 grams of fibre, plus potassium and vitamin C.
But dietitians add an important warning: sweet potatoes are still a starchy vegetable. They contain natural sugars and starch, so they do raise blood sugar — the question is how fast and how high. That depends almost entirely on the cooking method, the portion size, and what you eat with them.
Glycemic Index Basics: Why Cooking Method Changes Everything
The glycemic index ranks foods from 0 to 100 by how quickly they raise blood sugar. Foods under 55 are low GI, 56 to 69 are medium, and 70 or above is high. Sweet potatoes sit across this entire range depending on preparation:
- Boiled (30 minutes): GI around 44–46 — low
- Boiled (8 minutes): GI around 61 — medium
- Steamed (about 35 minutes): GI around 71 — medium-high
- Roasted (peeled): GI around 82 — high
- Baked (45 minutes): GI around 91–94 — high
- Fried (as fries): GI around 58–76 — medium to high
Why does this happen? Dietitians explain that boiling preserves more resistant starch — a type of fibre-like starch that resists digestion and has little impact on blood sugar. Dry, high-heat cooking (baking, roasting) breaks down starch into simpler, faster-digesting sugars. One dietitian described it memorably: a boiled sweet potato is like a grape, while a baked one is like a raisin — less water, more concentrated sugar, less fibre effect.
Why Blood Sugar Spikes Matter
A sharp spike after eating is not just a number on a meter. When blood sugar rises quickly, the body releases a large burst of insulin to bring it down. That crash can leave you hungry, tired and craving more food within an hour or two — a cycle that leads to overeating. Over time, repeated spikes strain the body’s insulin response and raise the risk of insulin resistance, weight gain and heart problems.
This is why dietitians focus on the shape of the blood sugar curve, not just the food itself. A boiled sweet potato eaten with daal produces a gentle hill; the same sweet potato baked and eaten alone produces a sharp mountain peak. Same vegetable, very different effect on your body. Flattening those peaks — through cooking method, portions and pairing — is the whole game.
The Best Way: Boil Them (With the Skin On)
Boiling is the method dietitians recommend most for blood sugar control. Longer boiling keeps the GI lowest — about 30 minutes gives a GI near 44–46, while a quick 8-minute boil gives a medium GI of 61. So if blood sugar is the priority, do not rush the pot.
Two more tips from dietitians:
- Boil with the skin on. The skin adds fibre, which slows digestion and blunts the glucose rise. Peel after cooking if you prefer, but keep the skin during boiling.
- Do not overcook into mush. Fully falling-apart sweet potatoes have slightly higher GI than firm, just-tender ones. Cook until a knife goes through easily, then drain.
Steaming and microwaving sit in the middle. Microwaving gives a medium GI of around 66 — better than baking, but not as good as a proper boil. If you only remember one rule, dietitians say, it is this: boil, do not bake, when blood sugar matters.
Roasting, Baking and Mashing: Why They Spike Blood Sugar
Roasted and baked sweet potatoes — the shakarkandi roasted on coals that everyone loves in winter — have a high GI because the dry heat converts more starch into fast-digesting sugar. Baked sweet potato can reach a GI of 94, similar to white rice or a baguette.
Mashing makes things worse still. Mashing increases the surface area and breaks the food down before you even chew, so the sugar reaches your bloodstream faster. A bowl of mashed sweet potato will spike blood sugar more than the same amount cut into chunks. If you like your sweet potatoes mashed, keep the portion small and pair it well (more on pairing below).
Frying: The Worst Option
Fried sweet potatoes, like fries, land in the medium-to-high GI range (around 58–76). The oil’s fat slows stomach emptying slightly, which is why fried versions score lower than baked ones — but they come with far more calories and are linked to the same blood sugar problems as sugary snacks. Deep-fried shakarkandi chips are a poor choice for anyone managing blood sugar.
The Secret Step: Cool Them First
Here is a trick dietitians love: cook your sweet potatoes, cool them in the fridge, and eat them later — cold or reheated. Cooling cooked starches causes retrogradation, which forms resistant starch. This can lower the glycemic impact substantially — some estimates suggest a drop of 25 to 50 percent.
Reheating does not undo the benefit. You can boil sweet potatoes in the evening, refrigerate them overnight, and gently reheat them for lunch the next day. The resistant starch survives reheating, and the reheated sweet potato will be kinder to your blood sugar than a freshly baked one.
Portion Size Matters More Than You Think
Even the best cooking method cannot fix an oversized portion. Dietitians recommend sticking to about one medium sweet potato — roughly 130 grams, or about the size of your fist — per meal. That is one serving of starchy vegetable, not the whole plate.
A useful plate method for blood sugar control:
- Half the plate: non-starchy vegetables (spinach, cauliflower, salad, bhindi)
- One quarter: protein (chicken, fish, eggs, daal, yogurt)
- One quarter: starchy food — this is where your sweet potato goes
If you are unsure where your blood sugar stands, read our guide to normal blood sugar levels to know the targets you are aiming for.
Pair Smart: What to Eat With Sweet Potatoes
Dietitians are clear: never eat sweet potatoes alone as a snack if you are managing blood sugar. Pairing them with protein, healthy fat and extra fibre slows digestion and flattens the glucose curve. Good pairings include:
- Chicken, fish or eggs
- Daal, chickpeas or other lentils
- Plain yogurt or raita
- A handful of nuts (almonds, walnuts, peanuts)
- Plenty of vegetables on the side
- A drizzle of olive oil or a spoon of desi ghee in moderation
Fat and protein slow how quickly your stomach empties, which means sugar enters the bloodstream more gradually. A boiled sweet potato eaten with daal and salad behaves very differently from one eaten alone.
Pakistani-Friendly Meal Ideas
You do not need imported recipes to eat sweet potatoes the blood-sugar-friendly way. Try these:
- Boiled shakarkandi chaat: boiled sweet potato cubes (cooled) tossed with chickpeas, chopped onion, tomato, cucumber, lemon juice and a pinch of chaat masala — the chickpeas and vegetables add protein and fibre.
- Sweet potato with daal and roti: a small boiled sweet potato as your starch quarter, with masoor or moong daal and a big portion of sabzi. Skip the second roti.
- Sweet potato and egg breakfast: boiled sweet potato chunks with two boiled eggs and a cup of unsweetened doodh patti or green tea.
- Grilled chicken plate: grilled chicken, boiled sweet potato (cooled and reheated), and a large kachumber salad with olive oil.
- Shakarkandi soup: boiled sweet potato blended with roasted cauliflower, garlic and a little yogurt — warming, filling, and gentle on blood sugar.
What to Avoid
These common preparations undo all the benefits:
- Candied or sugar-coated sweet potatoes — adding sugar to an already sweet vegetable is the fastest route to a spike.
- Marshmallow-topped or condensed-milk versions — dessert-style sweet potatoes are desserts, not vegetables.
- Excess butter or ghee — a little fat helps, but drowning sweet potatoes in butter adds calories without helping blood sugar.
- Sweet potato halwa with sugar — if you love it, make a tiny portion with minimal sweetener and treat it as an occasional dessert.
- Juice or sweet potato smoothies with added sugar — liquid sugar absorbs fastest of all.
Can Diabetics Eat Sweet Potatoes?
Yes — dietitians generally consider boiled, portion-controlled sweet potatoes suitable for people with diabetes or prediabetes. They are more nutritious than white potatoes and, prepared correctly, have a lower glycemic impact. The key rules are: boil rather than bake, keep portions to about one medium sweet potato, cool them when you can, and always pair them with protein, fat or fibre.
That said, everyone responds differently. If you have diabetes, check your blood sugar two hours after eating sweet potatoes the first few times to see your personal response. If you notice symptoms you do not recognise, our guides to type 2 diabetes and prediabetes explain what to watch for.
Frequently Asked Questions
Should I peel sweet potatoes before boiling?
No — boil them with the skin on and peel afterwards if you like. The skin adds fibre that helps slow sugar absorption.
Is air-fried sweet potato okay for blood sugar?
Air-frying uses dry heat like baking and roasting, so it raises the GI compared with boiling. It is better than deep-frying, but boiling remains the best choice for blood sugar control.
Does reheating destroy the resistant starch?
No. Resistant starch formed by cooling survives gentle reheating, so meal-prepped sweet potatoes stay blood-sugar friendly.
Are purple or white sweet potatoes better than orange ones?
All varieties behave similarly with cooking method mattering most. Purple sweet potatoes contain extra anthocyanin antioxidants, which is a nice bonus but does not change the GI rules.
Can I eat sweet potatoes every day?
One medium portion daily is fine for most people as part of a balanced diet, as long as your total carbohydrate intake stays within your meal plan. Variety matters too — rotate with other vegetables.
Is shakarkandi better than aloo (white potato) for diabetics?
Generally, yes — when both are boiled, sweet potato has a lower GI (around 44–46) than boiled white potato (around 56). It also has more fibre and vitamin A. But remember the cooking rule flips things: a baked sweet potato (GI 94) is worse for blood sugar than a boiled white potato. Method beats the vegetable.
What is the best time of day to eat sweet potatoes?
There is no magic hour, but dietitians suggest eating them as part of lunch or dinner rather than as a standalone evening snack. Eating them with a full balanced meal gives the protein and fibre something to work with, and you are less likely to overeat than when snacking alone.
The Bottom Line
Dietitians agree on the formula: boil your sweet potatoes with the skin on, do not overcook them, cool them when possible, keep the portion to one medium sweet potato, and pair them with protein, healthy fat and vegetables. Avoid baking, roasting at high heat, mashing into large portions, frying, and sugary toppings.
Sweet potatoes are not the enemy of blood sugar — the cooking method is. Boil them right, pair them smart, and this winter favourite can stay firmly on your plate.
Disclaimer: This article is for general information only and is not medical advice. If you have diabetes or prediabetes, follow your doctor’s or dietitian’s personalised meal plan and check your blood sugar as advised.





