Himalayan salt gets its characteristic pink color from the presence of iron oxide, which is a natural mineral found in the salt deposits. It also contains small amounts of calcium, potassium, magnesium, and other minerals, giving it a unique flavor and texture.