In enzymology, a betaine-homocysteine S-methyltransferase also known as betaine-homocysteine methyltransferase (BHMT) is a zinc metallo-enzyme that catalyzes the transfer of a methyl group from trimethylglycine and a hydrogen ion from homocysteine to produce dimethylglycine and methionine respectively: