豆芽变绿了是可以吃的。因为豆芽变绿是它在见光的时候体内产生了叶绿色,而致使豆瓣的颜色变成了绿色,是光合作用的结果,这是一种很正常的自然现象。豆芽发绿不会对人体产生任何危害,也没有任何有毒的物质在里面,而且它的营养价值也比较的丰富,含有丰富的蛋白质和维生素,吃了豆芽对身体是有好处的。豆芽中的钙、蛋白质、钾、维生素E的含量高,更适合老人、小孩、孕妇补充钙质。豆芽中的热量、脂肪含量比较的高,适合想减肥的人士食用。而且豆芽中还有膳食纤维,对于高血压、糖尿病患者可以降血糖。