Kiehl's Ultra Facial Cream vs La Roche-Posay Toleriane Double Repair
Both made by L'Oréal Groupe. Here's how the ingredients actually compare.
Same parent company
Original
Kiehl's
Ultra Facial Cream
~$38
Closest match
La Roche-Posay
Toleriane Double Repair
~$21
Ingredient match33%
2 of the top 8 ingredients in Kiehl's's formula also appear in La Roche-Posay's, so treat this as supporting evidence rather than proof of an identical formula.
~ Prices are approximate and may have changed. Check the retailer for current pricing.
View ingredient lists
Kiehl's
Aqua/Water
Glycerin
Cyclohexasiloxane
Squalane
Bis-PEG-18 Methyl Ether Dimethyl Silane
Sucrose Stearate
Stearyl Alcohol
PEG-8 Stearate
Myristyl Myristate
La Roche-Posay
Aqua / Water
Glycerin
Squalane
Dimethicone
Zea Mays Starch / Corn Starch
Niacinamide
Ammonium Polyacryloyldimethyl Taurate
Myristyl Myristate
Ceramide NP
Kiehl's and La Roche-Posay are both owned by L'Oréal Groupe. When two brands share a parent company, they sometimes develop products with overlapping ingredients, though not always identical formulas. In this case, La Roche-Posay's Toleriane Double Repair shares 33% of its top ingredients with Kiehl's's Ultra Facial Cream, at roughly $21 compared to $38. Whether that overlap is enough to make the switch is up to you — this page exists so you can judge the actual formula for yourself instead of guessing.
How matching works: We match products by publicly documented parent company ownership. Ingredient overlap is shown alongside each match as supporting context, so you can judge formula similarity for yourself.