A medium sweet potato (about 130 grams) contains roughly 112 calories. Per 100 grams, raw sweet potato provides 86 calories, with 18.3 grams of carbohydrates, 2.9 grams of fiber, and 1.5 grams of protein. But the final calorie count depends heavily on size, cooking method, and what you add to it.
Calories by Cooking Method
Cooking changes the water content of a sweet potato, which shifts the calorie density per serving. Here’s what to expect from common preparations, all without added fats or toppings:
- Raw: 114 calories per cup of cubes (133g)
- Baked: 180 calories per cup (200g)
- Boiled and mashed: 249 calories per cup (328g)
The boiled-and-mashed number looks high, but that’s mostly because a cup of mashed sweet potato is a lot denser than a cup of cubes. You’re packing nearly 2.5 times the weight into the same volume. Gram for gram, boiling doesn’t add calories. Baking concentrates them slightly because moisture evaporates in the oven, leaving you with a denser product per bite.
How Frying and Toppings Change the Math
Plain sweet potatoes are relatively low in calories for a starchy food. That changes fast with preparation. Deep frying submerges the potato in oil, significantly increasing the calories, carbs, and fat content compared to baking or boiling. A serving of sweet potato fries from a restaurant can easily double the calorie count of the same amount of baked sweet potato.
Mashed sweet potatoes made with butter and milk follow a similar pattern. Each tablespoon of butter adds about 100 calories, and those additions accumulate quickly in a full recipe. If you’re tracking calories, the simplest preparations (baked, steamed, or boiled with nothing added) keep you closest to that baseline 86 calories per 100 grams.
Sweet Potato vs. White Potato
The calorie difference between sweet potatoes and white potatoes is smaller than most people assume. Per 100 grams with skin, a white potato has 92 calories and a sweet potato has 90. They’re essentially identical. Where sweet potatoes pull ahead is fiber: 3.3 grams per 100 grams compared to 2.1 grams for white potatoes. That extra fiber can slow digestion and help you feel full longer, but if you’re choosing sweet potatoes purely for a calorie advantage, there isn’t one.
Why the Skin Matters
Most of the fiber in a sweet potato is concentrated in the peel. Removing it before eating noticeably reduces your fiber intake. The skin also contains a higher concentration of protective plant compounds than the flesh. Eating baked sweet potato with the skin on is one of the easiest ways to get the full nutritional benefit without adding any extra calories.
Glycemic Impact by Preparation
Sweet potatoes are often recommended as a “slow-burning” carb, but how you cook them affects how quickly they raise blood sugar. USDA research tested the glycemic index of sweet potatoes prepared different ways. Steamed sweet potato came in at 63, baked at 64, and microwaved at 66. All three fall in the moderate range on the glycemic index scale, meaning they raise blood sugar at a pace somewhere between slow-digesting lentils and fast-spiking white bread.
The practical difference between steaming and microwaving is small enough that it shouldn’t drive your cooking decisions. What matters more is portion size and whether you’re eating the sweet potato alongside protein or fat, both of which slow sugar absorption. Eating the skin also helps, since its fiber slows the rate at which carbohydrates hit your bloodstream.
Quick Calorie Reference by Size
Sweet potatoes vary quite a bit in size, so here’s a practical guide based on that 86-calorie-per-100-gram baseline:
- Small (60g): roughly 52 calories
- Medium (130g): roughly 112 calories
- Large (180g): roughly 155 calories
- Extra large (250g+): 215 calories or more
These estimates are for raw sweet potatoes. Baking will concentrate the calories slightly per gram as water evaporates, so a large baked sweet potato may land closer to 170 calories. If you’re weighing your food after cooking, expect roughly 90 calories per 100 grams baked, compared to 76 per 100 grams boiled.