Is Sweet Potato Low Calorie? Portions, Cooking & Tips

Sweet potatoes are a moderately low-calorie food. A medium sweet potato (about 5 inches long) contains 112 calories, and a 100-gram portion comes in at just 86 calories. That puts them in a comfortable range for weight management, especially given how filling and nutrient-dense they are. But how you prepare them matters a lot.

Sweet Potato Calories by Portion

A 100-gram serving of sweet potato, roughly the size of a small one, has 86 calories, 20 grams of carbohydrate, and 3 grams of fiber. A standard medium sweet potato weighs about 130 grams, bringing the total to 112 calories. That’s less than a medium banana and roughly the same as a cup of cooked oatmeal.

For context, 100 grams of white potato has 95 calories, 21.4 grams of carbohydrate, and 2.3 grams of fiber. So sweet potatoes are slightly lower in calories and slightly higher in fiber per gram. The difference is small, but it adds up across meals if you eat potatoes regularly.

How Cooking Changes the Picture

The calorie count above applies to a plain sweet potato with nothing added. The moment you introduce oil, butter, marshmallows, or brown sugar (as many recipes call for), those 112 calories can double or triple. A baked sweet potato drizzled with a tablespoon of butter adds about 100 calories on its own. Sweet potato fries from a restaurant, cooked in oil and sometimes coated in starch, can easily hit 300 to 400 calories per serving.

Cooking method also affects how your body processes the sugars. Boiled sweet potatoes have a glycemic index between 41 and 50, which is solidly in the low range. Baked and roasted sweet potatoes jump to 82 to 94, which is high. Fried sweet potato wedges fall in the middle, around 63 to 77. A low glycemic index means your blood sugar rises more slowly, which helps with feeling full longer and avoiding energy crashes. If you’re eating sweet potatoes for weight control, boiling or steaming gives you the best metabolic profile.

Why Sweet Potatoes Feel So Filling

Calorie count alone doesn’t tell you how satisfying a food is. Sweet potatoes contain both soluble and insoluble fiber, which work together to keep you full. The soluble fiber (mainly pectin) slows digestion and reduces blood sugar spikes after a meal. Insoluble fiber adds bulk, which signals to your brain that your stomach is full. A 100-gram serving delivers about 4.4 grams of fiber when eaten with the skin, which is a meaningful amount for a single food.

This combination of moderate calories and high fiber makes sweet potatoes particularly useful when you’re trying to eat less without feeling deprived. Foods that are low in calories but also low in fiber or protein tend to leave you hungry again within an hour. Sweet potatoes avoid that trap.

How They Compare to Other Starches

Sweet potatoes sit at the lower end of the starchy food spectrum when it comes to calories. Here’s how common portions compare:

  • Sweet potato (130g, medium): 112 calories, 3.9g fiber
  • White potato (130g, medium): 124 calories, 3g fiber
  • White rice (130g, cooked): about 169 calories, 0.5g fiber
  • Pasta (130g, cooked): about 200 calories, 1.8g fiber

Sweet potatoes win on both calorie density and fiber content against most starchy staples. They also deliver far more micronutrients per calorie. Orange-fleshed sweet potatoes are one of the richest food sources of beta-carotene, which your body converts to vitamin A. A single medium sweet potato provides several times your daily vitamin A needs, plus meaningful amounts of vitamin C, manganese, and potassium.

Best Ways to Keep Sweet Potatoes Low Calorie

The simplest approach is to boil or steam sweet potatoes and eat them with minimal added fat. Cubed and boiled in about 15 minutes, they’re naturally sweet enough to eat plain or with a pinch of cinnamon. Baking works too, though the glycemic index is higher. Just skip the butter and brown sugar topping if calories are your concern.

Mashed sweet potato made with a splash of low-fat milk instead of butter keeps the calorie count close to the baseline. You can also slice them thin, mist with a tiny amount of oil, and bake at high heat for chips that stay under 150 calories per serving. The key variable is always what you add, not the potato itself. A plain sweet potato is a genuinely low-calorie, high-nutrient food. It only stops being one when it’s buried under toppings or deep-fried.