Regardless of whether the original soap is orange, green, pink, yellow or any other color, you have surely observed that the foam or lather that forms when it’s mixed with water and rubbed vigorously is always white in color. The main reason for this is due to The ultra-thin layer of soap (that’s formed when it’s dissolved with water) is pretty much transparent on its own, but the foam looks white, because visible light gets scattered in multiple directions after passing through several surfaces.
Thus,the foam in its entirety looks white because when light enters the soap solution, it must pass through a number of tiny soap bubbles, i.e., a number of surfaces. These countless surfaces scatter the light in different directions, which makes the foam/lather look white.