Chocolate contains both simple and complex carbohydrates, but the majority of its carbs come from added sugar, which is a simple carbohydrate. A standard milk chocolate bar is roughly 55% sugar by weight, making it predominantly a simple carb food. The cocoa solids in chocolate do contain complex carbohydrates like fiber and starch, but in most finished chocolate products, those are far outweighed by the sugar mixed in during manufacturing.
What Makes Chocolate Mostly Simple Carbs
Finished chocolate contains about 50% sugar by weight, nearly all of it added during production. The primary sweetener is sucrose (table sugar), though milk chocolate also contains lactose from dairy ingredients. These are simple carbohydrates: small sugar molecules your body breaks down and absorbs quickly.
The numbers vary significantly by chocolate type. Per 100 grams, milk chocolate contains around 52 to 55 grams of sugar. White chocolate is even higher at roughly 60 grams per 100 grams. Dark chocolate with 70 to 85% cocoa content drops to about 22 to 26 grams of sugar per 100 grams, and bars labeled 85% cocoa can go as low as 10 to 15 grams. So while all chocolate contains simple carbs, the proportion shifts dramatically depending on what you’re eating.
The Complex Carbs Hiding in Cocoa
Pure cocoa powder, before any sugar is added, is actually a decent source of complex carbohydrates. It contains roughly 28 grams of dietary fiber and 9 grams of starch per 100 grams. Fiber and starch are both complex carbohydrates, meaning they’re made of longer chains of sugar molecules that take more time and effort for your body to break down.
The problem is that once cocoa gets turned into a chocolate bar, those complex carbs get diluted. Dark chocolate in the 60 to 69% cocoa range retains about 8 grams of fiber per 100-gram serving. Milk chocolate drops to just 3 grams. White chocolate, which contains cocoa butter but no cocoa solids at all, has virtually none of the fiber or starch found in the original cocoa bean. The more cocoa solids in your chocolate, the more complex carbohydrates you’re getting alongside the simple ones.
How Different Chocolates Compare
- Milk chocolate: 59 grams total carbs per 100 grams, with 52 grams from sugar and only 3 grams of fiber. About 88% of its carbohydrates are simple sugars.
- Dark chocolate (60-69% cocoa): 52 grams total carbs, 37 grams from sugar, and 8 grams of fiber. Roughly 71% simple sugars, with a meaningful amount of fiber.
- Dark chocolate (70-85% cocoa): Lower total carbs with only 22 to 26 grams of sugar per 100 grams. The ratio of complex to simple carbs is much more balanced.
- White chocolate: Nearly all simple carbs. About 60 grams of sugar per 100 grams with negligible fiber, since it contains no cocoa solids.
Why the Type of Chocolate Matters for Blood Sugar
Beyond the raw carb numbers, chocolate has some properties that affect how your body processes those sugars. Cocoa solids are rich in plant compounds called polyphenols, which act as natural inhibitors of the enzymes your body uses to digest carbohydrates. In practical terms, this means the sugars in dark chocolate may enter your bloodstream more gradually than the same amount of sugar from a candy that lacks these compounds. Research in human studies has shown that cocoa polyphenols can improve insulin sensitivity and reduce insulin resistance, with effects observed at moderate daily intake levels.
One clinical trial found that people eating 100 grams of flavanol-rich dark chocolate daily for 15 days showed decreased insulin resistance compared to those eating white chocolate, which lacks these compounds. A meta-analysis of randomized controlled trials confirmed that cocoa polyphenols reduced insulin resistance across multiple studies. This doesn’t make dark chocolate a health food, but it does mean its sugars behave somewhat differently in your body than the same sugars in a bag of gummy bears.
Dark Chocolate and Appetite
There’s also a practical difference in how chocolate types affect what you eat afterward. In a randomized crossover study, people who ate a dark chocolate snack consumed significantly fewer calories at their next meal compared to those who ate milk chocolate. The dark chocolate group ate about 678 calories at lunch versus 849 calories in the milk chocolate group. Dark chocolate also reduced hunger more effectively between meals. The higher fiber content and greater concentration of cocoa compounds in dark chocolate likely contribute to this effect.
Choosing Chocolate With Fewer Simple Carbs
If you’re trying to limit simple carbohydrates, the cocoa percentage on the label is your best guide. Higher cocoa percentages mean more fiber and starch from the cocoa solids and less room for added sugar. A 70% dark chocolate bar has less than half the sugar of milk chocolate. An 85% bar cuts it further still. Unsweetened cocoa powder, used in baking or smoothies, gives you the complex carbohydrates and fiber from cocoa with zero added sugar.
Pure cocoa nibs, which are just crushed cocoa beans, are another option with almost no simple carbs. They taste intensely bitter, but they’re essentially all complex carbohydrates and fat. For most people, a high-percentage dark chocolate strikes the best balance between palatability and a more favorable carbohydrate profile.

