萱草喜欢温暖又湿润的环境。土壤以稍带粘性为最好。可在田坎,水沟,住宅边等地进行栽培。分株繁殖。10-11月地上部枯萎后或春季植株未萌芽之前,将全株挖起,每2.3等分为一丛。
栽前,按照,行,株距各40cm开穴。穴深17-20cm,每穴栽一丛,根要向四面平铺,盖土压紧。浇水或者灌浇人畜粪水。自第二年起,每年中耕除草和施肥3次,第一次在3月出苗时,第二次在6月开花前,第三次在十月倒苗后,每次中耕除草后,施用人畜粪水。
萱草性强健,比较耐寒,在华北地区可以露地越冬,适应性较强,喜欢湿润也比较耐寒,它喜欢阳光的地方又忍耐的了半荫。
对土壤的选择性不强,但却以富含大量的腐殖质,排水良好的湿润土壤为宜,适应生长在海拔300-2500米的地方。