La homoserina deshidrogenasa (HDh) se encuentra como una proteína de cadena única, o como una enzima bifuncional consistente en un dominio N-terminal aspartoquinasa y un dominio C-terminal deshidrogenasa; como por ejemplo en la Escherichia coli.