龙舌兰是有花和果实的。不过一般只有养十年以上的老株才会开花,而且开花后就会枯萎死亡。其花为圆锥花序,长度可达6米以上,分枝较多,花一般是黄绿色,雄蕊的长度是花瓣的两倍。果实为蒴果,形状长圆形,长度5厘米,开花后还会长出少量株芽。