Powstający na początku ketol (β-hydroksyketon) ulega dehydratacji.
Jeśli reakcję tę przeprowadzi się stosując dwa ekwiwalenty benzaldehydu otrzymuje się dibenzylidenoaceton.
Mechanizm reakcji Reakcja w środowisku kwasowym Cząsteczka aldehydu (lub ketonu) ulega w środowisku mocnego kwasu przesunięciu równowagi w stronę formy enolowej przez protonowanie atomu tlenu grupy karbonylowej (). Powstająca sprzężona zasada (np. z lub z ) odrywa proton α tworząc wiązanie podwójne i tym samym formę enolową aldehydu oraz odtwarzając wyjściową cząsteczkę kwasu.
Następnie elektrony wiązania π atakują karbonylowy atom węgla drugiej cząsteczki aldehydu (lub ketonu) obdarzony cząstkowym ładunkiem dodatnim (deficytem elektronów) ze względu na sąsiedztwo bardziej elektroujemnego atomu tlenu. Jest to etap addycji – tworzy się nowe wiązanie węgiel–węgiel. Odtworzona wcześniej cząsteczka kwasu ponownie protonuje (oddaje ) atom tlenu grupy hydroksylowej () tworząc dobrą grupę opuszczającą . Po odejściu grupy opuszczającej w postaci cząsteczki wody pozostaje protonowana forma α,β-nienasyconego aldehydu (lub ketonu), który po zalkalizowaniu słabą zasadą (najczęściej ) tworzy finalny produkt.