A medium sweet potato (about 150 grams, or 5 inches long) contains roughly 4 grams of fiber when eaten with the skin. That’s a solid contribution toward the daily goal of 14 grams of fiber per 1,000 calories you eat, which works out to about 25 grams for most women and 34 grams for most men.
Fiber by Serving Size
Per 100 grams of raw sweet potato, you get about 3 grams of fiber. Scale that up to a medium-sized sweet potato and you’re looking at roughly 4 grams. A large sweet potato (around 180 grams) pushes closer to 5.4 grams. For context, that single large sweet potato covers about 15 to 20 percent of a typical adult’s daily fiber needs.
Sweet potatoes contain both soluble and insoluble fiber. The soluble fiber absorbs water in your gut and slows digestion, which helps keep blood sugar steadier after a meal. The insoluble fiber adds bulk and keeps things moving through your digestive tract.
The Skin Makes a Real Difference
A significant portion of a sweet potato’s fiber is concentrated in the skin. Peeling your sweet potato before cooking noticeably reduces the fiber you actually eat. If you’re choosing sweet potatoes partly for their fiber content, eating the skin is the simplest way to get the full benefit. Give the skin a good scrub before cooking, and it’s perfectly edible whether baked, roasted, or boiled.
How Cooking Changes the Fiber
Total dietary fiber stays relatively stable across cooking methods, so baking, roasting, or microwaving a sweet potato won’t dramatically change the number on the label. What does change is the type of fiber. Boiling sweet potatoes preserves more resistant starch, a fiber-like compound that resists digestion and behaves similarly to soluble fiber in your gut. Roasting and baking break down that resistant starch, converting it into more easily digestible sugars. That’s why baked sweet potatoes taste sweeter and have a higher glycemic index than boiled ones.
If keeping blood sugar steady is a priority for you, boiling is the gentlest cooking method. If you’re simply aiming for total fiber grams, the cooking method matters less than whether you leave the skin on.
Sweet Potatoes vs. White Potatoes
Sweet potatoes edge out white potatoes on fiber, though the gap is smaller than most people expect. Per 100 grams, sweet potatoes provide about 3 grams of fiber compared to 2.3 grams for white potatoes. Sweet potatoes also come in slightly lower on calories (86 vs. 95 per 100 grams) and carbohydrates (20 grams vs. 21.4 grams). Neither potato is a bad choice for fiber, but sweet potatoes give you a bit more per bite along with a large dose of beta-carotene, the pigment your body converts to vitamin A.
Easy Ways to Get More Fiber From Sweet Potatoes
- Leave the skin on. This is the single biggest factor. A scrubbed, baked sweet potato eaten skin and all delivers noticeably more fiber than a peeled one.
- Pair with other high-fiber foods. Top a baked sweet potato with black beans (about 7.5 grams of fiber per half cup) and you’ve built a meal with over 10 grams of fiber.
- Choose whole pieces over mashed. Mashing doesn’t destroy fiber, but recipes that call for peeling first will cut into your total. If you mash sweet potatoes with the skin blended in, you keep the fiber intact.
- Try them cooled. Cooked and then cooled sweet potatoes form additional resistant starch as they chill. Adding cold sweet potato chunks to a salad gives you a small fiber bonus compared to eating them hot off the pan.