La primera etapa es una adición o reacción aldólica, y la segunda una reacción de eliminación, que tiene lugar mediante un mecanismo del tipo E1cb en medio básico, donde se elimina el H α ácido produciendo el ion enolato que expulsa el grupo saliente -OH , o E1 o E2 en medio ácido, en donde se protona el -OH y se expulsa en agua.