Une enzyme est un catalyseur biologique, mais il existe aussi des catalyseurs inorganiques. Les enzymes sont des protéines globulaires synthétisées dans les cellules pour catalyser des réactions chimiques spécifiques. Les catalyseurs inorganiques sont des ions minéraux ou d'autres petites molécules non synthétisées par la cellule et peuvent faciliter les réactions chimiques.
Une enzyme ne peut faciliter qu'un seul type de réaction. Par exemple, l'enzyme lactase ne décompose que le lactose et la diastase ne décompose que l'amidon végétal. Les enzymes agissent en abaissant l'énergie d'activation requise pour qu'une réaction spécifique se produise. Un catalyseur, qu'il soit organique ou inorganique, accélère une réaction chimique, mais il n'est pas consommé par la réaction et peut être utilisé à plusieurs reprises.