There is provided a method of conjugating a polymer containing a free aldehyde group with a flavonoid in the presence of an acid catalyst, such that the polymer is conjugated to the C6 or C8 position of the flavonoid A ring. The resulting conjugates may be used to form delivery vehicles to deliver high doses of flavonoids, and may also be used as delivery vehicles to deliver an additional bioactive agent.