Sugar-Free Chocolate: Polyol Selection (Maltitol vs Erythritol vs Allulose) and Texture
Sugar-free chocolate is one of the hardest sugar-replacement jobs in food, because in chocolate sugar is not mostly there to sweeten. It is there to bulk. In a typical dark chocolate, sugar is 40 to 50 percent of the mass by weight, ground to a particle size below about 30 microns and coated by cocoa butter. That fine sugar phase carries the sweetness and builds the structure you taste as body and snap.
If you produce chocolate or compound coatings, replacing sugar means replacing that volume, not just the sweet taste. High-intensity sweeteners cannot do it. You need a bulk sweetener, almost always a polyol, and the polyol you pick decides the texture, the calorie and glycemic claim, and the GI-tolerance risk.
The polyol data table
The numbers that drive the decision, with sucrose as the reference. Relative sweetness is versus sucrose at 1.0. Cooling is the heat of solution: a more negative value feels colder in the mouth.
| Bulk sweetener | Rel. sweetness | Energy (kcal/g) | Glycemic index | Cooling (heat of solution) | Laxation threshold |
|---|---|---|---|---|---|
| Sucrose (reference) | 1.0 | 4.0 | ~65 | slightly negative, neutral | none |
| Maltitol | 0.85 to 0.9 | 2.1 to 2.4 | ~35 | mild, close to sugar | low, around 30 to 40 g/day |
| Erythritol | 0.6 to 0.7 | 0.2 | ~0 | strong, about -180 J/g | high, best tolerated polyol |
| Allulose | 0.7 | 0.2 to 0.4 | ~0 | minimal, close to sugar | moderate |
| Isomalt | 0.45 to 0.6 | 2.0 | ~9 | very low | low |
Read the table as a set of trade-offs. Maltitol is the closest to sugar on sweetness and texture but barely cuts calories or glycemic load. Erythritol zeroes calories and glycemic load but brings a strong cooling effect and lower sweetness. Allulose is the most sugar-like of the zero-glycemic options but the most expensive.
Mechanism: why each problem happens
Why sugar is structural. Chocolate is a suspension of solid particles (sugar, cocoa solids, milk solids) in a continuous fat phase (cocoa butter). The sugar particle size distribution sets the packing density and therefore the viscosity and the snap. Any bulk sweetener you substitute has to be ground to the same fine particle size, or the bar feels gritty. A particle above roughly 30 microns is detectable on the tongue.
Why erythritol feels cold. Cooling is physics, not flavor. When a polyol dissolves in the saliva, it absorbs heat (an endothermic dissolution, the negative heat of solution in the table). Erythritol's is large at about -180 J/g, so it pulls noticeable heat from the mouth and reads as cold or menthol-like. Maltitol and allulose have a much smaller effect, which is why they taste more like sugar in a melting chocolate.
Why GI tolerance differs. Erythritol is a small molecule, about 90 percent absorbed in the small intestine and excreted in urine, so little reaches the colon to be fermented. That is why it is the best-tolerated polyol. Maltitol is larger and poorly absorbed, so more reaches the colon, ferments, and causes gas and laxation at a lower daily dose. This is the single biggest consumer-complaint driver in maltitol bars.
Why fat bloom appears. Bloom is the dull grey film from cocoa butter polymorph migration and recrystallization at the surface. Sugar-free formulas are more prone to it because the altered particle phase and any added fats change crystallization. Proper tempering (forming stable Form V cocoa butter crystals) and tight storage temperature control are the defenses.
The bulking plus sweetness split
Because the bulk polyols are less sweet than sugar, the standard build is a bulk base plus a high-intensity topper.
- Bulk base for structure: maltitol for closest-to-sugar, or erythritol or allulose for zero-calorie and keto.
- High-intensity topper to reach full sweetness without bulk: Sucralose, steviol glycosides, or Monk Fruit Extract, typically replacing the last 20 to 40 percent of sweetness.
- Optional co-bulking fiber such as Inulin or Isomalt to adjust texture and add fiber.
For the topper trade-offs, see allulose vs erythritol vs monk fruit and sucralose vs acesulfame-K vs aspartame.
A worked formula: sugar-free dark chocolate (~55% cocoa)
Percentages by weight, as a starting point to scale and tune.
| Component | Percent | Role |
|---|---|---|
| Cocoa mass / liquor | 40% | flavor, cocoa solids and butter |
| Cocoa butter (added) | 12% | flow, melt, snap |
| Maltitol (or erythritol) | 45% | bulk sweetener, fine ground |
| Soy or Sunflower Lecithin | 0.4% | viscosity reduction |
| PGPR (Polyglycerol Polyricinoleate) | 0.2% | yield value, flow |
| Sucralose or steviol glycoside | to taste | top up sweetness |
| Vanillin and salt | trace | flavor |
Process: refine to below 30 microns, conch to develop flow and flavor, temper to Form V, then mould and cool. For an erythritol base, grind finer and lean harder on lecithin and PGPR to fight grit and viscosity.
Troubleshooting
| Problem | Likely cause | Fix |
|---|---|---|
| Gritty mouthfeel | Polyol particle size above ~30 microns, common with erythritol | Refine finer, lower erythritol fraction, add maltitol or allulose |
| Cold or menthol sensation | Erythritol's high negative heat of solution | Blend erythritol down with maltitol or allulose, or cap erythritol fraction |
| Weak snap, soft bar | Poor temper or too much soft sweetener (allulose, syrups) | Re-temper to Form V, raise hard bulk polyol, check cocoa butter level |
| Grey fat bloom in storage | Untempered or temperature-cycled product | Correct tempering, control storage at 16 to 18°C, stable humidity |
| High viscosity, hard to mould | Fine particles, low fat, insufficient emulsifier | Add cocoa butter, increase lecithin, add PGPR to cut yield value |
| Consumer GI complaints | Maltitol laxation above tolerance | Shift base toward erythritol or allulose, add a portion-size advisory |
Choose by what you produce
- If you produce a hard-snap sugar-free bar and want the easiest process, maltitol gives the closest-to-sugar structure. Accept the partial calorie reduction and the laxation ceiling.
- If your finished products carry a zero-calorie or keto claim, build on erythritol plus a high-intensity topper, refine finer, and manage cooling by capping the erythritol fraction or blending in allulose.
- If you produce filled chocolate, caramels, or soft centres, allulose gives the most sugar-like soft texture and browning, usually blended with a harder polyol for the shell snap.
We supply the bulk sweeteners, including Maltitol, Erythritol, Allulose, and Isomalt, plus the high-intensity toppers and the lecithin and PGPR emulsifier system, in bulk with documentation. Tell us your claim (sugar-free versus zero-calorie versus keto), your snap and texture target, and your cost ceiling, and we will spec the polyol system and quote it.





