Kiehl's

Ultra Facial Cream

MoisturiserPremiumMorning or evening
Add to shelfView my shelf →
A long-running everyday moisturiser with squalane and glacial glycoprotein for 24-hour hydration. A reliable, lightly rich daily cream for normal-to-dry skin; not a treatment, just dependable hydration.

What this is good for

✓ Great forDrynessDehydrationSensitivity

Ingredient stack

Each ingredient is listed in descending concentration. Above the 1% line the order is regulated — below it, brands can list in any order.

Ingredients above the dashed gold line are dosed above 1% (the regulatory threshold) — these are what the formulation is really built on. Percentages are positional estimates from INCI order unless a brand discloses them.

~50–80%Aqua
~5–25%Glycerin
~3–10%Cyclohexasiloxa…
~2–6%Squalane
~1.5–4%Bis-PEG-18 Meth…
~1–2%2 ingredients
≤ 1% each3 more ingredients below 1%
position-estimated %1% regulatory line

What's actually doing the work

Squalane
Emollient Lipid
Lipid
A lightweight, stable emollient that mimics skin's own lipids. Softens and reduces water loss without heaviness or a greasy finish, suiting most skin types.
Glycerin
Humectant
Solvent
A key active in this formula. See the glossary for the full breakdown of how Glycerin works, the evidence behind it, and how to use it.

Routine placement

Morning or evening

Looking for a dupe?

The closest active-matched alternative is the Avène Tolerance Extreme Emulsion (77% active overlap). We found 6 options that share this product’s hero actives.

Dupe guide
See all moisturiser dupes for this product
Ranked by ingredient overlap, with an honest note on what’s different in each.

Similar on the shelf

Put this in context

Skin Stacker is independent and receives no payment from any brand. Ingredient analysis is based on publicly disclosed INCI lists and the peer-reviewed literature. Percentages are positional estimates from INCI order unless a brand discloses them. Formulations change — always re-check the label on your specific batch before using.