Last reviewed on 12 September 2026.
NNWA publishes the name and qualifications of everyone who writes and checks its material. You can see the full teaching team on the faculty page.

It is neither, exactly. Sweet potato is a starchy vegetable with useful fibre, and its effect on blood glucose depends heavily on the pot, pan or oven it went into. This page puts the cooking method first, because that is where most of the difference lies.
Does cooking method change how sweet potato affects blood sugar?
Yes, and by a larger margin than most food swaps manage. In published glycaemic index tests, including those gathered in the international GI tables, boiled sweet potato has generally landed in the low to medium range, while baked and roasted sweet potato have often tested high, in some studies close to double the boiled figure. Fried sweet potato tends to fall between the two. The same tuber from the same vendor can behave like a moderate starch or like refined flour, depending entirely on what happens to it after purchase.
Why does roasted sweet potato raise glucose more than boiled?
Because slow, dry heat turns part of its starch into sugar before you take a bite. Sweet potato carries its own starch-splitting enzyme, which stays active while the tuber warms gradually in an oven or over coals, converting starch into maltose. That is why a roasted shakarkandi tastes so much sweeter and stickier than a boiled one. Roasting also drives off water, concentrating what remains. In a pot of boiling water the tuber heats through faster, so the enzyme has less time to work and more of the starch survives intact.
Is boiled sweet potato good for diabetics?
Boiled sweet potato is one of the better starch choices for someone with diabetes, eaten in a measured portion. Boil it whole, in its skin, until a knife slides in but the tuber still holds its shape; mushy, over-boiled flesh tends to be digested faster. Keep the skin on, since it carries a good share of the fibre. Letting boiled sweet potato cool before eating, or chilling it for a salad, allows some of the starch to become resistant starch, which the small intestine does not absorb. The effect is modest, not a reason for a bigger bowl.
Boiling shakarkandi so it stays a slow starch
Boil it whole, in its skin
The skin carries a good share of the fibre, and a whole tuber in water heats through faster than pieces do.
Stop while it still holds its shape
A knife should slide in, but mushy, over-boiled flesh tends to be digested faster.
Let it cool before eating
Cooling it, or chilling it for a salad, lets some of the starch turn resistant. The gain is small, so it does not justify a larger helping.
Count it as the meal's starch
When shakarkandi is on the plate, the chapati or the rice comes off or shrinks to make room.
Put protein beside it
Curd, egg, paneer or roasted peanuts slow the rate at which the starch reaches the blood.
How many carbs are in 100 g of sweet potato?
About 18 g of carbohydrate per 100 g once boiled, with roughly 2.5 g of fibre and 76 kcal, based on USDA FoodData Central. Raw sweet potato sits a little higher, near 20 g of carbohydrate and 86 kcal, and loses some of that concentration when boiled because it takes up water. Roasting does the opposite: water leaves, so 100 g of roasted shakarkandi holds around 20 g of carbohydrate or a little more. A medium chapati also carries about 20 g, which makes 100 g of boiled sweet potato a fair like-for-like swap for one roti.
| Form | Carbohydrate per 100 g | Notes |
|---|---|---|
| Boiled | about 18 g | 76 kcal, with roughly 2.5 g of fibre |
| Raw | near 20 g | 86 kcal, before it takes up water |
| Roasted | around 20 g or a little more | water leaves, so what remains concentrates |
| Medium chapati | about 20 g | which is what makes the swap fair |
Treat boiled sweet potato as a swap for one roti rather than an addition to it.
Is sweet potato better than potato for diabetes?
Usually yes, by a moderate margin, when both are boiled. Boiled white potato has tested high on the GI in most studies, while boiled sweet potato usually comes in lower, and sweet potato carries a little more fibre gram for gram. Calories and total carbohydrate are close, at about 75 to 90 kcal and 17 to 20 g of carbohydrate per 100 g for either. So the advantage lies in the shape of the glucose curve, not in the amount of starch. A baked sweet potato set against a boiled potato is a far closer contest, which is one more argument for the pot over the oven.
Does sweet potato have more vitamins than potato?
The orange-fleshed kind does, by a wide margin: it is among the richest everyday sources of beta-carotene, which the body turns into vitamin A, and 100 g can supply most of an adult's daily vitamin A. The catch in India is that the most common shakarkandi has cream or white flesh under a pink or purple skin, and pale varieties carry very little beta-carotene. Orange-fleshed sweet potato is sold in some cities and has been promoted in parts of eastern India, but check the colour before counting on it.
How much sweet potato can a diabetic eat at one meal?
About 100 g cooked, roughly half a medium sweet potato or a portion the size of your fist, suits most people with diabetes. Treat it as the starch of that meal rather than an addition: when shakarkandi is on the plate, the chapati or rice comes off or shrinks. Two fist-sized portions at one sitting put it firmly in the range of a large plate of rice. Fill the rest of the plate with non-starchy vegetables and a protein food.
What should sweet potato be eaten with?
Protein and a little fat, in the same sitting, which slow the rate at which its starch reaches the blood. Boiled shakarkandi cubes with a bowl of plain curd, sweet potato beside an egg or paneer bhurji, or cooled sweet potato mixed through a salad with cucumber and roasted peanuts all work well. The sprouts salad recipe takes a handful of boiled sweet potato cubes easily. Small studies also suggest that eating the vegetables and protein first and the starch last flattens the rise after a meal.
Is the street shakarkandi chaat okay for diabetics?
A small portion can be, with two changes. Vendors roast the tubers over coals, which pushes the GI up, and then often add a spoonful of sweet tamarind or saunth chutney made with sugar or jaggery. Ask for lemon, rock salt and chaat masala only, skip the sweet chutney, and stop at about 100 g, a small leaf bowl rather than a heaped plate. Eat it as the evening snack instead of tea and biscuits, not in addition to them, and have a handful of roasted chana or peanuts alongside so there is some protein in the mix.
Can diabetics eat sweet potato during a vrat?
Yes, and it is one of the better fasting foods, provided the rest of the day is not also starch. Vrat meals often stack sabudana, potato, singhare atta and shakarkandi, fried in ghee, with sweetened milk or fruit on the side, which adds up to a heavy carbohydrate day. Plain boiled sweet potato with curd and a few almonds gives steadier energy. Fasting while taking insulin, or a sulfonylurea tablet such as glimepiride, can bring on dangerously low sugar, so anyone on those medicines should agree a fasting plan with their doctor first rather than improvising one on the day.
Should diabetics avoid sweet potato fries and halwa?
Mostly, or keep them rare. Fries add a great deal of fat and are usually eaten by the basket, which defeats the whole idea of a portion. Shakarkandi halwa, sweet potato kheer and the tikkis made for festivals combine the tuber with sugar, jaggery or deep frying, and sometimes all three. Each belongs with the occasional sweets and fried snacks, not with the everyday vegetable.
How can you test your own response to sweet potato?
Compare the two methods on yourself: boiled one day, roasted another, the same weight each time, with a glucose meter reading two hours after you eat. That pair of readings will tell you more than any food list or chart, including the figures on this page, because people respond differently to the same food. If the boiled portion keeps you inside the target your doctor gave you and the roasted one does not, you have your answer for your own kitchen.
Where sweet potato sits in a diabetes plan
Sweet potato is one starch among many, and it works best inside a plan that sets the day's carbohydrate, spreads it across meals and matches it to activity. The type 2 diabetes diet guide for India builds that plan from familiar foods, and the glycaemic index of Indian foods places shakarkandi among the rice, roti and millets it competes with. Building such plans for other people, week after week, is what NNWA's Diabetes and Metabolic Nutrition course teaches: six weeks at intermediate level, 9,999 rupees (reduced from 14,999) or 1,667 rupees a month on EMI, with NNWA certificates.
Before the shakarkandi goes on the stove
Sweet potato suits a diabetes diet when it is boiled rather than roasted or baked, kept to about 100 g, counted as the meal's starch and eaten with protein. It beats boiled potato modestly, and the orange-fleshed kind adds vitamin A that the pale Indian variety largely lacks. Street chaat and vrat plates can work with a smaller portion and no sweet chutney. Two readings from your own meter will show whether your kitchen agrees with the research.