The invention discloses a preparation method for
glyceryl tributyrate. The preparation method comprises: taking glycerin and n-
butyric acid as raw materials, adding a catalyst and heating to 100-110 DEG C with stirring, performing heating
reflux as well as dropwise adding
butyric anhydride, stopping reaction until no water is generated in the reaction solution during dropwise adding, cooling to
room temperature, and filtering, so as to obtain
glyceryl tributyrate. The catalyst is a mixture of sulfonic-acid mesoporous
molecular sieve and ZSM-5 acidic
zeolite, and the usage amount of the catalyst is 2-10% by weight of the sum of glycerin and n-
butyric acid. By taking sulfonic-acid mesoporous
molecular sieve and ZSM-5 acidic
zeolite as the catalyst, the selectivity is high, the reaction time is shortened, the generation of by-products is reduced and the catalyst is reusable. By employing the method, the
reaction system does not need a water-carrying agent, so that the reaction cost and safe hidden trouble are reduced, the purification step of the product is simplified, the post-
processing process is simple, environment is protected and energy is saved. The obtained
glyceryl tributyrate is high in purity and high in yield, the
reaction speed is fast, and industrial production is easy to realize.