紫薯是紫色是因为紫薯富含花青素这种色素。花青素是自然界广泛存在于植物中的水溶性天然色素,属类黄酮化合物。也是植物花瓣中的主要呈色物质,花青素存在于植物细胞的液泡中,可由叶绿素转化而来。低温、缺氧和缺磷等不良环境也会促进花青素的形成和积累。在植物细胞液泡不同的pH值条件下,使花瓣和叶片呈现五彩缤纷的颜色。秋天可溶糖增多,细胞呈酸性,在酸性条件下花青素呈红色或紫色,所以紫薯的薯肉是紫色的。而且这种色素是水溶性的,所以只要把紫薯放在水里煮就会掉色。而且这种色素还会随酸碱性不同而变色,在中性环境在紫色,碱性环境是蓝绿色,酸性环境是紫红色。