一,由乙醇与油酸经酯化反应制得。将油酸和乙醇混合,加入催化剂浓硫酸或对甲苯磺酸,加热回流。冷却,用碱中和至pH值为8-9,用水洗至中性,再经无水氯化钙干燥后进行减压蒸馏,截取油酸乙酯馏分得到。也可用介孔分子筛SBA-15-SO3为催化剂,甲醇与油酸摩尔比过量,加热,在温度130℃回流4小时,冷却、过滤、蒸馏,截取油酸乙酯馏分制得油酸乙酯。
二,油酸乙酯也可以通过另一种油酸酯与乙醇一起进行酯交换反应得到。