Metode lain untuk membuat alkohol adalah reduksi aldehida atau keton menjadi alkohol. Metode paling sederhana adalah hidrogenasi ikatan rangkap karbon-oksigen, menggunakan hidrogen dengan adanya katalis platina, paladium, nikel, atau ruthenium.

Etanal [1] diubah dengan hidrogenasi ikatan rangkap menjadi etanol [2]

Cyclopentanone [1] diubah oleh hidrogenasi menjadi siklopentanol [2]