Koenzym je nebílkovinná, obvykle nízkomolekulární složka, která se připojuje k enzymové bílkovině a umožňuje, aby enzym správně katalyzoval reakci. Ve starší terminologii se pro tuto část někdy používalo označení protetická skupina a často jde o látku odvozenou z vitaminů, která v reakci přenáší elektrony nebo chemické skupiny.