eos Shea Better Vanilla Cashmere Body Lotion Review
In this review

A woman in line at the coffee shop turned around and asked me what I was wearing. I hadn’t put on perfume. I’d been testing the eos Shea Better Vanilla Cashmere body lotion for about three weeks by that point, and the scent was still hanging on my forearm from a 7 AM application.

That’s the moment I stopped rolling my eyes at the TikTok hype and started paying attention.

Our Top Pick

eos Shea Better 24H Moisture Body Lotion, Vanilla Cashmere

A drugstore-priced body lotion with a bakery-vanilla scent that punches far above its $6 price. Gourmand, long-lasting, and mostly non-greasy, with a few skin-type caveats worth reading before you add to cart.

8.0
Check price

Paid link

Rating breakdown

Scent Performance
9.0 Texture & Absorption
7.0 Moisture (Long-term)
8.0 Ingredient Quality
7.0 Value for Money
10.0

Testing context

My skin is combination. Oily through the chest and shoulders, normal-to-dry on the legs and forearms, and genuinely dry on the shins by late winter. I tested this lotion for six weeks, twice daily, through the back half of March into mid-April, in a climate that swung from 40% indoor humidity to a damp 70% outdoor on warmer days.

eos Shea Better 24H Moisture Body Lotion, Vanilla Cashmere in use

I used it on bare, post-shower skin. No body oil underneath. Sometimes I layered a fragrance over it, sometimes I didn’t. The rest of my body routine stayed constant: a salicylic acid body wash three nights a week, a fragrance-free SPF 30 on exposed skin during the day.

The bottle is 16 ounces, which is almost offensively large for the price. A pump dispenser, shea butter-forward formula, and a claim of 24-hour moisture that I’ll come back to.

Scent: the part everyone wants to know about

The scent is the whole reason this product went viral, so let me be honest about it.

On me, Vanilla Cashmere reads like vanilla buttercream frosting with a soft warm-milk base. Not a synthetic candle vanilla. Not the cheap-hotel-shampoo kind. It’s closer to what Sol de Janeiro Cheirosa 62 gives you for $40, if you squinted and removed some of the pistachio sweetness.

At the four-hour mark, the sugar drops off and you’re left with a soft skin-musk vanilla that most people register as “she just smells good” rather than a specific fragrance. By hour eight, it’s a whisper. I can still catch it on my wrists before bed if I held them to my face, but nobody across a dinner table is picking it up.

I will say this honestly: two of my friends sniffed it and said “plastic.” One said “cake.” One said “old-fashioned baby lotion.” Scent is skin chemistry, and this one is polarizing. If you can, smell it on someone else’s skin before you commit to the big bottle. The reviews calling it “chemical knock-off vanilla” aren’t lying about their experience. They’re describing what it does on their skin.

Texture and the greasiness question

Out of the pump, the texture is thick. Whipped, almost. Closer to a body butter than a typical lotion, which I think is part of why the 24-hour moisture claim sort of lands.

Absorption is where skin type matters.

On my shins and forearms, it sinks in within about ninety seconds and leaves a satin finish. Not matte. There’s a slight sheen, the kind you’d notice if you were specifically looking for it under bathroom lighting, but nothing that transfers onto sheets or cotton sleeves. On my chest and the oilier parts of my back, the story changes. It takes closer to four or five minutes to stop feeling tacky, and by the end of a warm afternoon I can still feel a film there.

If your skin runs oily, this is going to feel heavier than you want. The eos Fresh & Cozy version in the same line is reportedly lighter. I haven’t tested that one yet, but multiple reviewers who rejected Vanilla Cashmere loved Fresh & Cozy, and the formulation difference makes sense.

Ingredients: what actually does the work

The active moisturizers doing the lifting here are shea butter (listed high enough on the ingredient list to matter) and a pair of emollients (cetyl alcohol and dimethicone) that handle the slip and the barrier. The formula also includes glycerin, which is the humectant that keeps skin looking plumper the next morning.

The parts that matter for The Glam’s test:

  • Shea butter concentration reads as meaningful, not decorative. That’s why the moisture actually lasts.
  • Dimethicone is the reason it sits slightly on the surface. Some people love that (it’s why wet-skin application works), some people don’t (it’s why oily skin types feel coated).
  • The fragrance load is noticeable. If your skin is reactive or you have eczema-prone patches, patch-test on your forearm for a few days before going full-body.

No retinol, no exfoliating acids, no actives to worry about interacting with the rest of your routine. It’s a moisturizer that also smells incredible. That’s the job description, and it does it.

Wear time and the “24-hour moisture” claim

Twenty-four hours is a marketing number. But my skin genuinely read softer the next morning, before I reapplied, on the legs and arms. On my chest and shoulders, the moisture effect was gone by morning and I was back to baseline.

For the scent specifically: I’d say you’re getting six to eight hours of obvious presence and another four to six of skin-level whisper. If you apply at 7 AM, it’s working as a perfume base through lunch and a skin scent through your afternoon meetings.

The pump and the bottle

A small quality note. Two out of five bottles I’ve now bought (I gifted this to a friend and her sister) arrived with a pump that needed a firm twist to prime, and one of them leaked a small amount during shipping. Not a dealbreaker, but worth budgeting for if you’re ordering multiple.

Who this is for

Buy this if you have normal-to-dry skin, you love gourmand scents, and you want a body moisturizer that doubles as a fragrance base. It’s the closest $6 answer to Sol de Janeiro that I’ve tested, and I’ve tested a lot of them.

Who should skip

Skip this if your skin is oily or acne-prone on the body. The dimethicone finish is going to bother you. Skip if you prefer unscented, because this scent is loud and persistent. Skip if vanilla reads “plastic” on your skin chemistry, which is a real thing and not a formula flaw. Try the Fresh & Cozy variant instead if you want the eos shea base without the buttercream intensity.

I don’t hand out eights to products under ten dollars often. This one earned it by showing up every morning for six weeks and not letting me down, then getting stopped in a coffee line for a scent I wasn’t even trying to wear. That’s the receipt.

If you’re hunting for more budget beauty wins, check out our full beauty category for tested skincare, haircare, and body care reviews.

Related reviews