In The Know by Yahoo
Why you can trust us

We may earn commission from links on this page, but we only recommend products we believe in. Pricing and availability are subject to change.

This $8 vanilla cashmere body lotion smells just as good as it sounds — and the moisture and scent last all day

So many body lotions claim to offer all-day hydration, but few actually deliver. I’ve tried tons of options, from tried-and-true Jergens to more expensive picks like the Fenty Skin Buta Drop Whipped Oil Body Cream. While some provided more hydration than others, they all paled in comparison to one I recently tried after a random Target run.

To say that the eos Vanilla Cashmere Body Lotion took me by surprise would be an understatement. In addition to being the best, long-lasting body lotion I’ve used to date, it smells like a sweet vanilla buttercream cupcake in the best way.

I applied this thick body lotion to clean skin at around 8 a.m. before starting my day, and when I went to take a shower at 7 p.m., my skin was still silky soft and the scent extremely prevalent.

$9 at Amazon
Explore More Buying Options
$9 at Walmart$11 at Ulta Beauty

Eos, known for its trendy lip balms, took over the body care space with its 24-hour moisture body lotions, and they weren’t joking with this claim.

Perfect for the fall and winter months, the eos Vanilla Cashmere Body Lotion is a vanilla lover’s dream. It has notes of warm whipped vanilla, soft musk and rich caramel for the most luxurious fragrance that stands up on its own.

What sets it apart from other long-lasting body lotions is its moisturizing Shea Oil and Shea Butter combo that keeps your skin hydrated throughout the day.

eos Vanilla Cashmere Travel Size Lotion, $3.99

long lasting body lotion, eos vanilla cashmere travel size
Credit: eos

Buy Now on eos

The 16-ounce bottle retails for $8 on Amazon, but if you’re looking for a smaller size for travel or want to try it before committing, the 2.5-ounce Travel Size version is $4.

This best-selling and extremely moisturizing body lotion is perfect for soothing dry skin, is dermatologist-recommended, hypoallergenic and made with sensitive skin in mind. It’s also vegan, cruelty-free and free of parabens, phthalates, and gluten.

Also, if you don’t love vanilla scents, there are five other scents to choose from, including Coconut Waters, Jasmine Peach, Fresh & Cozy, Pomegranate Raspberry and a fragrance-free option.

If you’re looking for the best long-lasting body lotion to buy, the eos Vanilla Cashmere Body Lotion or any other scent from this line is my top recommendation.

I applied this thick body lotion to clean skin at around 8 a.m. before starting my day, and when I went to take a shower at 7 p.m., my skin was still silky soft and the scent extremely prevalent.

$9 at Amazon
Explore More Buying Options
$9 at Walmart$11 at Ulta Beauty

If you enjoyed this story, check out this $10 shampoo that's the industry's best-kept secret for curing bald spots and dryness.

More from In The Know:

Stanley just released the best-insulated water bottle ever — and it's cheaper than the viral tumbler

Brown leather bags will be everywhere this fall and Coach Outlet has the best at up to 67% off

Flight attendants and pilots swear by this luggage brand that you can shop on sale on Amazon right now

Coach Outlet just added new bags to its clearance section — these are the 9 best that are all 70% off

The post This $8 vanilla cashmere body lotion smells just as good as it sounds — and the moisture and scent last all day appeared first on In The Know.