Una reacción de cianohidrina (llamada también reacción de Urech) es una reacción química orgánica por un aldehído o cetona con un anión cianuro o un nitrilo para formar una cianohidrina. Esta adición nucleofílica es una reacción reversible, pero con el equilibrio de los compuestos carbonílicos alifáticos está a favor de los productos de reacción. La fuente de cianuro puede ser cianuro de potasio, cianuro de sodio o cianuro de trimetilsililo. Con aldehídos aromáticos como el benzaldehído, la condensación benzoínica es una reacción entra en competencia.