A process for preparing an edible polysaccharide comprising reacting a saccharide selected from the group consisting of glucose, other simple sugars, hydrolyzed starch, and mixtures thereof, with 5 to 20 weight % of a polyol selected from the group consisting of sortibol, glycerol, erythritol, xylitol, mannitol, galactitol, and mixtures thereof, under anhydrous melt polymerization conditions at a reduced pressure, in the presence of from 0.001 to 0.3 weight % of an acid or anhydride selected from the group consisting of citric acid, maleic acid, malic acid, glutaric acid, fumaric acid, tartaric acid, succinic acid, adipic acid, itaconic acid, terephthalic acid, maleic acid anhydride, succinic acid anhydride, adipic acid anhydride, itaconic acid anhydride, and mixtures thereof.