Ube powder, derived from the purple yam, can be a natural colorant for soap, but it does require careful handling to preserve its vibrant purple hue. The color change from purple to orange is caused by the alkaline nature of lye, which can interact with the anthocyanins responsible for ube's purple pigment.
To maintain the purple color, consider using a lower concentration of lye or incorporating acidic ingredients like citric acid or lemon juice into the soap recipe. These acidic components can help stabilize the anthocyanins and prevent color fading. Additionally, adding ube powder towards the end of the soap-making process can minimize its exposure to the lye and reduce the risk of color alteration.