The green hues of serpentine are caused by the presence of iron in the mineral's chemical structure. Specifically, ferrous iron (Fe2+) produces the vibrant green shades.