e.l.f. Holy Hydration! Face Cream Dupes & Cheaper Alternatives
From 63 Reddit threads · Updated October 8, 2026
Niacinamide, hyaluronic acid, and peptides in a thicker daily cream; can feel heavy. The catch: feels heavy on oily skin. Here's what Redditors reach for instead.
The short answer
Best Overall AlternativeThin lotion that layers well under sunscreen · $13.97 · 88.7 ml
Best for Sun ProtectionCeramides + niacinamide for barrier support · $24.99 · 100 ml
#1
Best Overall Alternative

- Size: 88.7 ml
- Price per ml: $0.16/ml (original $0.25/ml)
The why
One minus
Stings or burns when your barrier is already angry
Good forSensitive Skin
Both recommended for Sun Protection; discussed alongside e.l.f. Holy Hydration! Face Cream in 10 threads.
The original, at a glance
- Why people love it
- Niacinamide plus peptides
- Price
- $12.97 · 52 ml · $0.25/ml
#2
Best for Sun Protection

Toleriane Double Repair Face Moisturizer
La Roche-Posay·Moisturizer
See alternativesCeramides + niacinamide for barrier support
- Size: 100 ml
The why
Studies found topical niacinamide can help acne, and Redditors keep using this as a barrier-repair lotion with ceramides. It suits dry, tret-ravaged skin best. The catch is that niacinamide, dimethicone, and the heavier feel can sting, pill, or clog some faces.
One minus
Niacinamide can burn reactive skin
Good forDry Skin, Sensitive Skin
Both recommended for Sun Protection.
Other alternatives worth a look

Barrier-repair staple for tret nights · 2,074 mentions
HyperpigmentationSun Protection
Ceramides plus petrolatum for serious barrier support · 1,023 mentions
Matte FinishKeratosis Pilaris
Dries down fast and sits matte · 215 mentions
Oily SkinMatte Finish
Colloidal oatmeal + ceramide NP for angry skin · 148 mentions
Oily SkinCruelty-Free
Ceramides plus cholesterol for barrier repair · 131 mentions
Oily SkinCruelty-Free


Barrier rescue for tret damage · 997 mentions
Matte FinishPerioral Dermatitis
Browse more
Reddit's best moisturizers by concern or skin type
Looking for a different product?