Abstract Several flavonoids (quercetin, hesperidin, rutin and esculin) were acylated with fatty acids using an immobilised lipase from Candida antarctica in 2-methyl-2-butanol at 60 °C. It appears that esculin with primary OH on the sugar part is the most reactive substrate. With palmitic acid as acyl donor, the conversion yields were of about 80, 71 and 38%, respectively, for esculin, rutin and hesperidin. No reaction was observed with aglycon flavonoid (quercetin). For a given flavonoid (rutin), the conversion yield increased from 42 to 76% when the carbon number of the fatty acids rose from C6 to C12. For fatty acids with higher carbon-chain length, both conversion yield and initial rate dropped slightly. Furthermore, compared to the saturated fatty acid (C18: 0), the unsaturated one (C18: 1) exhibited a lower reactivity. For all molecules studied 1 H nuclear magnetic resonance (NMR) and 13 C NMR analyses indicated that only flavonoid monoester was produced.