According to White, polyol such as glycerin must be reacted (epoxylated) with a quantity of C3-C6 epoxide sufficient to convert greater than 95 percent of primary hydroxyl groups of the polyol to the secondary or tertiary hydroxyl groups prior to esterification with fatty acids to obtain a non-digestible fat substitute.