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.

hidrogenacion-carbonilos-01.png
Etanal [1] diubah dengan hidrogenasi ikatan rangkap menjadi etanol [2]
hidrogenacion-carbonilos
Cyclopentanone [1] diubah oleh hidrogenasi menjadi siklopentanol [2]