播种繁殖:三色堇发芽适宜温度为13~16℃。以7~9月秋播为主,种子播下后覆一层薄土,但要保持土壤湿润。在20℃左右的气温下,播后10~15天出苗,及时间苗或移苗。当长出5~7片真叶时即可移植或上盆。另外,采用不同的播种时间可让三色堇在不同时间开花:三色堇一般在播种后2个月左右开花,因此在春季播种,6~9月开花;夏季播种,9~10月开花;秋季播种,12月开花;11月播种,第二年2~3月开花。
扦插繁殖:5~6月进行,剪取基部萌发的枝条,插入泥炭土中,插后15~20天生根,成活率较高。
分株:常在花后进行,将带有不定根的侧枝或根茎处萌发的带根新枝剥离后直接盆栽。