Purple carrots (Daucus carota ssp. sativus var. atrorubens Alef.) accumulate large amounts of cyanidin-based anthocyanins in their taproots. Cyanidin can be glycosylated with galactose, xylose, and glucose in sequence by glycosyltransferases resulting in cyanidin 3-xylosyl (glucosyl) galactosides in purple carrots. The first step in the glycosylation of cyanidin is catalysis by UDP-galactose: cyanidin galactosyltransferase (UCGalT) transferring the galactosyl moiety from UDP-galactose to cyanidin. In the present study, a gene from 'Deep purple' carrot, DcUCGalT1, was cloned and heterologously expressed in E. coli BL21 (DE3). The recombinant DcUCGalT1 galactosylated cyanidin to produce cyanidin-3-O-galactoside and showed optimal activity for cyanidin at 30 °C and pH 8.6. It showed lower galactosylation activity for peonidin, pelargonidin, kaempferol and quercetin. It accepted only UDP-galactose as a glycosyl donor when cyanidin was used as an aglycone. The expression level of DcUCGalT1 was positively correlated with anthocyanin biosynthesis in carrots. The enzyme extractions from 'Deep purple' exhibited galactosylation activity for cyanidin, peonidin and pelargonidin, while those from 'Kuroda' (a non-purple cultivar) did not.