How many calories are in a sweet potato?

USDA numbers for a sweet potato baked in its skin, per 100 g and per potato, with sugar, fiber and logging tips.

By the Cal.AI Team · Published · 3 min read

Short answer 100 g of sweet potato has 90 calories (USDA). A typical serving, 1 medium (2" dia, 5" long, raw, 114 g), has about 103 calories with 2.3 g protein, 24 g carbs and 0.2 g fat. Nearly all of those calories are carbohydrate, and about a third of the carbohydrate is natural sugar, which is why it tastes sweet.

A sweet potato is often treated as a "free" food because it is orange and comes from the ground, but it is a starchy carbohydrate like any other potato. Baked in its skin with no salt, it has 90 calories per 100 g, almost the same as a plain white baked potato at 93. The thing people get wrong is portion size: sweet potatoes vary a lot in weight, so two "medium" potatoes can differ by 100 calories.

Calories in sweet potato per 100 g

According to USDA FoodData Central (SR Legacy entry “Sweet potato, cooked, baked in skin, flesh, without salt”), 100 g of sweet potato contains 90 calories (377 kJ), 2 g of protein, 21 g of carbohydrates and 0.1 g of fat.

Nutrient (per 100 g)Amount
Calories90
Energy (kilojoules)377 kJ
Protein2 g
Carbohydrates21 g
Fiber3.3 g
Sugars6.5 g
Total fat0.1 g
Saturated fat0.1 g
Sodium36 mg
Cholesterol0 mg
Potassium475 mg
Calcium38 mg
Iron0.7 mg
Vitamin C20 mg

Calories per serving

Per-100 g numbers are only useful once you know your portion. Typical servings of sweet potato:

ServingCalorieskJProteinCarbsFat
1 medium (2" dia, 5" long, raw, 114 g)1034292.3 g24 g0.2 g
1 large (180 g)1626783.6 g37 g0.3 g
1 small (60 g)542261.2 g12 g0.1 g
1 cup (200 g)1807534 g41 g0.3 g

Macro breakdown

By energy, sweet potato is about 90% carbohydrate, 9% protein and 1% fat (using 4 kcal per gram of protein and carbohydrate and 9 kcal per gram of fat).

By calories a sweet potato is about 90% carbohydrate, with 6.5 g of natural sugar and 3.3 g of fiber per 100 g, so it digests more slowly than its sweetness suggests. It is also a solid source of potassium (475 mg per 100 g) and vitamin C (19.6 mg per 100 g).

How sweet potato compares with similar foods

Food (per 100 g)CaloriesProteinCarbsFat
Baked potato932.5 g21 g0.1 g
Green peas845.4 g16 g0.2 g
Mashed potatoes1131.9 g17 g4.2 g
Carrots410.9 g9.6 g0.2 g
Onion401.1 g9.3 g0.1 g

Is sweet potato good for weight loss?

Sweet potato is a reasonable carbohydrate choice when you are losing weight, as long as you weigh it. At 90 calories per 100 g it is moderate in calorie density, and the fiber and water content make it more filling than bread or crackers for the same calories. A medium sweet potato (114 g) is about 103 calories, a large one (180 g) about 162, and a full cup of cooked flesh (200 g) about 180. Where calories pile up is in preparation: brown sugar, marshmallows, butter or a deep fryer can double or triple the total. Bake or roast it plain, keep the skin for the fiber, and treat it as the carbohydrate portion of the meal rather than as a vegetable side.

How to log sweet potato in Cal.AI

Scan Food works well on a whole or halved sweet potato, but the camera cannot see weight, so use Fix Results to adjust the portion when you know yours is bigger or smaller than the default. A medium sweet potato is about 114 g (103 calories) and a large one about 180 g (162 calories); a cup of cooked cubes is about 200 g (180 calories). The common mistake is choosing a generic "sweet potato" entry that is actually candied or fried, so check the description before you save it as a favorite.

Scan it instead of searching it Cal.AI is free on iPhone, Apple Watch and Android. Snap a photo, scan a barcode or search any food, then fix anything the AI gets wrong.
Download on the App Store Get it on Google Play

Frequently asked questions

How many calories are in a medium sweet potato?

A medium sweet potato (about 114 g) baked in its skin has about 103 calories, with 2.3 g of protein, 23.6 g of carbohydrate and 0.2 g of fat (USDA). A small one (60 g) is about 54 calories and a large one (180 g) about 162. Weighing it is the only reliable way to know, because size varies widely.

Is a sweet potato lower in calories than a regular potato?

Barely. USDA data lists 90 calories per 100 g for a baked sweet potato and 93 per 100 g for a plain baked white potato with skin, so for weight loss they are interchangeable. The sweet potato has more fiber (3.3 g vs 2.2 g per 100 g) and more sugar (6.5 g vs 1.2 g), while the white potato has slightly more potassium.

How much sugar is in a sweet potato?

About 6.5 g of natural sugar per 100 g, so a medium baked sweet potato (114 g) has roughly 7.4 g and a large one (180 g) about 11.7 g (USDA). That sugar is part of the 20.7 g of total carbohydrate per 100 g, not added sugar, and it comes alongside 3.3 g of fiber, which slows how quickly it is absorbed.

Sources

Related articles

Cal.AI TeamWe build Cal.AI, an AI calorie counter for iPhone, Apple Watch and Android. Every number in this article links to its source; see how we research and fact-check. This is general nutrition-tracking guidance, not medical advice.