If you’re looking for a workhorse cleanser that removes impurities without stripping the skin, you may want to look into the Kiehl’s Ultra Facial Cleanser. This product is one of the original best sellers from Kiehl’s and has been a mainstay for many beauty gurus over the years. Because this product was designed to suit all skin types and cleanse gently, the ingredients list behind this product is actually relatively minimal. The main ingredients within this formula include gentler surfactants to create a lather, as well as a number of plant oils to offset any potential for dryness. The main plant oils used in this product include apricot kernel oil, squalane and vitamin E. Each of these work with the formula to nourish the skin, soften the skin’s surface and deliver a solid dose of hydration. Because of these ingredients and the overall formula, we would recommend this product to those of you who are looking for a gentle, pH balanced formula, but still want to experience that satisfying lather and foam.