bath-body

Best Body Lotions 2026: eos vs CeraVe vs Sol de Janeiro

Disclosure: GlamRanked is reader-supported. When you buy through links on this page, we may earn an affiliate commission at no additional cost to you.

Body lotion used to be simple. Now it’s split three ways. You’ve got derm-friendly barrier repair from CeraVe, Eucerin, and Aveeno. You’ve got scent-first options like eos and Vaseline Cocoa Radiant. And you’ve got the prestige tier with Sol de Janeiro. Your pick depends on whether your skin needs help, your routine needs an upgrade, or you just want to smell like a $48 vacation. We checked all seven against their current Amazon listings.

Quick verdict: CeraVe Daily Moisturizing Lotion wins overall. You get ceramides, hyaluronic acid, and the National Eczema Association seal at a fair price. eos Vanilla Cashmere is your scented pick if you want your lotion to have personality. Sol de Janeiro’s Bum Bum Cream is worth the splurge if the Cheirosa ‘62 scent is what you’re after. On a tight budget, NIVEA Essentially Enriched gives you brand-reported 72-hour moisture for around $7.

Quick Picks

Spec
CeraVe Daily Moisturizing Lotion (19oz)
$17.23-$18.14as of Oct 11, 2026
4.7
eos Shea Better Body Lotion (Vanilla Cashmere)
$9.47-$9.97as of Oct 11, 2026
4.6
Sol de Janeiro Brazilian Bum Bum Cream (240ml)
$43.20-$48.00as of Oct 11, 2026
4.6
Aveeno Daily Moisturizing Body Lotion (18oz)
$9.47-$9.97as of Oct 11, 2026
4.7
NIVEA Essentially Enriched Body Lotion (16.9oz)
$6.39-$6.73as of Oct 11, 2026
4.6
Eucerin Advanced Repair Lotion (16.9oz)
$12.15-$12.79as of Oct 11, 2026
4.7
Vaseline Cocoa Radiant Body Lotion (32oz)
$9.98as of Oct 11, 2026
4.7
Size19 oz16 fl oz240 ml18 fl oz16.9 oz pump16.9 fl oz32 oz
Key ingredients3 ceramides, hyaluronic acid (per label)Shea butter, 7-oil-and-butter blend (per label)—Soothing prebiotic oat (per label)Almond oil, hyaluronic acid (per label)Urea, Triple Moisturizing Complex (per label)Cocoa butter, ultra-hydrating lipids (per label)
FragranceFragrance-free——Fragrance-free—Fragrance-free, dye-free, paraben-free—
CredentialsNEA Seal of Acceptance, allergy-tested (per label)——————
Rating4.74.64.64.74.64.74.7

Prices change daily — tap Check Price for the current Amazon price.

CeraVe Daily Moisturizing Lotion (19oz)
$17.23-$18.14as of Oct 11, 20264.7
Size19 oz
Key ingredients3 ceramides, hyaluronic acid (per label)
FragranceFragrance-free
CredentialsNEA Seal of Acceptance, allergy-tested (per label)
eos Shea Better Body Lotion (Vanilla Cashmere)
$9.47-$9.97as of Oct 11, 20264.6
Size16 fl oz
Key ingredientsShea butter, 7-oil-and-butter blend (per label)
Fragrance—
Credentials—
Sol de Janeiro Brazilian Bum Bum Cream (240ml)
$43.20-$48.00as of Oct 11, 20264.6
Size240 ml
Key ingredients—
Fragrance—
Credentials—
Aveeno Daily Moisturizing Body Lotion (18oz)
$9.47-$9.97as of Oct 11, 20264.7
Size18 fl oz
Key ingredientsSoothing prebiotic oat (per label)
FragranceFragrance-free
Credentials—
NIVEA Essentially Enriched Body Lotion (16.9oz)
$6.39-$6.73as of Oct 11, 20264.6
Size16.9 oz pump
Key ingredientsAlmond oil, hyaluronic acid (per label)
Fragrance—
Credentials—
Eucerin Advanced Repair Lotion (16.9oz)
$12.15-$12.79as of Oct 11, 20264.7
Size16.9 fl oz
Key ingredientsUrea, Triple Moisturizing Complex (per label)
FragranceFragrance-free, dye-free, paraben-free
Credentials—
Vaseline Cocoa Radiant Body Lotion (32oz)
$9.98as of Oct 11, 20264.7
Size32 oz
Key ingredientsCocoa butter, ultra-hydrating lipids (per label)
Fragrance—
Credentials—

Prices change daily — tap Check Price for the current Amazon price.

How We Evaluate

We validated every product against its live Amazon listing at publish time. That means current price, stock status, and seller info. Six of the seven ship from Amazon directly. Sol de Janeiro sells through its official brand storefront on Amazon. All moisture claims and firming statements come from the brands. They say they’ve done clinical testing. We haven’t tested them ourselves.

eos vs CeraVe vs Sol de Janeiro: The Real Difference

These three lead the pack because they solve different problems. CeraVe is pure skincare. Fragrance-free ceramide repair your dermatologist would approve. eos is affordable indulgence. Shea butter moisture with that Vanilla Cashmere scent that blew up on social media. Sol de Janeiro is fine fragrance in lotion form. You’re paying mostly for Cheirosa ‘62 and the experience. The brand claims firming benefits too. None of them is wrong. They’re just answering different questions.

1. CeraVe Daily Moisturizing Lotion - Best Overall

CeraVe Daily Moisturizing Lotion (19oz)

CeraVe Daily Moisturizing Lotion (19oz)

CeraVe Daily Moisturizing Lotion (19oz)

4.7
Best Overall$17.23-$18.14Price as of Oct 11, 2026
Size19 oz
Key ingredients3 ceramides, hyaluronic acid (per label)
FragranceFragrance-free
CredentialsNEA Seal of Acceptance, allergy-tested (per label)
✓ Three essential ceramides plus hyaluronic acid with MVE slow-release technology, per the label
✓ Fragrance-free, non-comedogenic, and holds the National Eczema Association Seal
✓ Lightweight texture that absorbs fast for face and body
✗ Zero scent experience — no gourmand appeal at all
✗ Pump bottle is not travel-friendly

This is the reliable choice. You get three essential ceramides, hyaluronic acid, and MVE technology that releases moisture over time, per the label. It’s fragrance-free, allergy-tested, non-comedogenic, and carries the National Eczema Association Seal of Acceptance. Works on your face and body. Layers under anything. Won’t irritate your skin. At around $18 for 19 ounces it’s the default pick for good reason.

2. eos Shea Better Body Lotion - Best Scented Lotion

eos Shea Better Body Lotion (Vanilla Cashmere)

eos Shea Better Body Lotion (Vanilla Cashmere)

eos Shea Better Body Lotion (Vanilla Cashmere)

4.6
Best Scented Lotion$9.47-$9.97Price as of Oct 11, 2026
Size16 fl oz
ScentVanilla Cashmere
Key ingredientsShea butter, 7-oil-and-butter blend (per label)
Moisture claim24-hour (brand-reported)
✓ Vanilla Cashmere is the internet's favorite gourmand body scent, per the brand
✓ Shea-butter blend with brand-reported 24-hour hydration
✓ Fast-absorbing and non-greasy for a scented formula
✗ Strong scent is polarizing and competes with perfume
✗ Not the pick for reactive or eczema-prone skin

Vanilla Cashmere is the scent that turned eos from a lip-balm brand into a body-care sensation. It’s a warm gourmand the brand calls the internet’s favorite. But the lotion itself is solid too. You get a seven-oil-and-butter shea blend with brand-reported 24-hour moisture that absorbs fast without feeling greasy. At around $10 it’s the easiest way to make your daily routine feel intentional. Just think about how it’ll layer if you wear perfume. Our fragrance notes guide explains how gourmand scents stack.

3. Sol de Janeiro Brazilian Bum Bum Cream - Worth the Upgrade

Sol de Janeiro Brazilian Bum Bum Cream (240ml)

Sol de Janeiro Brazilian Bum Bum Cream (240ml)

Sol de Janeiro Brazilian Bum Bum Cream (240ml)

4.6
Worth the Upgrade$43.20-$48.00Price as of Oct 11, 2026
Size240 ml
ScentCheirosa '62 (pistachio-caramel)
TextureFast-absorbing rich cream
ClaimsVisibly firming, brand-reported clinical testing
✓ The status body cream — the Cheirosa '62 scent built an entire fragrance empire
✓ Brand-reported clinical claims of visible firming and smoothing
✓ Rich texture that still absorbs fast, per the brand
✗ Nearly five times the price per bottle of the drugstore picks
✗ Firming and cellulite claims are brand-reported and cosmetic — temporary visual effects, not skin changes

The Bum Bum Cream is the status pick. It’s a rich, fast-absorbing cream in the pistachio-caramel Cheirosa ‘62 scent that launched an entire fragrance line. Sol de Janeiro says clinical testing backs up its visible-firming and smoothing claims. Those are brand-reported results we haven’t tested, and they’re cosmetic, temporary effects by nature. At $48 for 240ml you’re buying the scent, the texture, and the ritual. As fragrance-forward body care, nothing else here competes. As moisture per dollar, everything else here wins.

4. Aveeno Daily Moisturizing Body Lotion - Best Fragrance-Free Value

Aveeno Daily Moisturizing Body Lotion (18oz)

Aveeno Daily Moisturizing Body Lotion (18oz)

Aveeno Daily Moisturizing Body Lotion (18oz)

4.7
Best Fragrance-Free Value$9.47-$9.97Price as of Oct 11, 2026
Size18 fl oz
Key ingredientsSoothing prebiotic oat (per label)
FragranceFragrance-free
Moisture claim48-hour (brand-reported)
✓ Prebiotic oat formula, fragrance-free and allergy-tested per the label
✓ Brand-reported 48-hour hydration and barrier support
✓ Non-greasy, non-comedogenic — the classic sensitive-skin daily
✗ Plain texture and packaging; nothing indulgent about it
✗ Oat scent-free formula still has a faint base smell some notice

Aveeno’s prebiotic oat formula is the gentlest one here. Fragrance-free, allergy-tested, non-comedogenic, with brand-reported 48-hour hydration and barrier support per the label. It’s what you hand to anyone whose skin reacts to everything else. At around $10 for 18 ounces it costs less than CeraVe. The experience is plain. That’s the point. It just works.

5. NIVEA Essentially Enriched - Budget Pick

NIVEA Essentially Enriched Body Lotion (16.9oz)

NIVEA Essentially Enriched Body Lotion (16.9oz)

NIVEA Essentially Enriched Body Lotion (16.9oz)

4.6
Budget Pick$6.39-$6.73Price as of Oct 11, 2026
Size16.9 oz pump
Key ingredientsAlmond oil, hyaluronic acid (per label)
Moisture claim72-hour (brand-reported)
TargetDry to very dry skin
✓ Brand-reported 72-hour moisture for around $7
✓ Almond oil and hyaluronic acid formula, per the label
✓ Pump bottle makes daily application effortless
✗ Light classic NIVEA scent — not fragrance-free
✗ Richer feel takes a minute longer to absorb

Around $7 gets you a 16.9-ounce pump of almond-oil-and-hyaluronic-acid lotion with the longest brand-reported moisture claim here: 72 hours. It targets dry to very dry skin per the label. Has a light classic NIVEA scent. The pump makes it stupid-easy to apply after your shower. Per dollar this is the strongest pick on the list.

6. Eucerin Advanced Repair - Best for Very Dry Skin

Eucerin Advanced Repair Lotion (16.9oz)

Eucerin Advanced Repair Lotion (16.9oz)

Eucerin Advanced Repair Lotion (16.9oz)

4.7
Best for Very Dry Skin$12.15-$12.79Price as of Oct 11, 2026
Size16.9 fl oz
Key ingredientsUrea, Triple Moisturizing Complex (per label)
FragranceFragrance-free, dye-free, paraben-free
Moisture claim48-hour (brand-reported)
✓ Urea-enriched formula targets rough, very dry skin, per the label
✓ Fragrance-free and gentle enough for daily use, per the brand
✓ Medium weight that still absorbs fast
✗ Utilitarian — no scent or sensorial payoff
✗ Costs about double the NIVEA for similar sizes

When regular lotion stops working—rough elbows, scaly shins, winter skin—urea is what dermatology turns to. Eucerin’s Advanced Repair pairs it with a Triple Moisturizing Complex per the label. Fragrance-free, dye-free, and paraben-free with brand-reported 48-hour hydration. It’s the clinical step up from CeraVe when your skin needs more than basic maintenance.

7. Vaseline Cocoa Radiant - Best Glow for the Money

Vaseline Cocoa Radiant Body Lotion (32oz)

Vaseline Cocoa Radiant Body Lotion (32oz)

Vaseline Cocoa Radiant Body Lotion (32oz)

4.7
Best Glow for the Money$9.98Price as of Oct 11, 2026
Size32 oz
Key ingredientsCocoa butter, ultra-hydrating lipids (per label)
FinishRadiant glow, non-greasy (per brand)
ValueLargest bottle in this lineup
✓ 32 ounces for around $10 — the best cost per ounce here
✓ Cocoa butter formula with a warm scent and subtle glow finish
✓ Brand-reported clinical moisture testing, absorbs without grease
✗ Cocoa scent lingers; skip if you wear delicate perfumes
✗ Glow finish reads shiny on some skin

Thirty-two ounces for around $10 makes the Cocoa Radiant the value king of scented lotions. The cocoa-butter formula leaves a subtle radiant finish with a warm chocolate-ish scent. Absorbs without grease and carries brand-reported clinical moisture testing. It’s the family-size version of the eos. Less viral, more lotion.

Which One Should You Buy?

Skin-first: grab the CeraVe Daily Moisturizing Lotion. Step up to Eucerin if you’ve got very dry skin. Scent-first on a budget: go with the eos Vanilla Cashmere or the giant Vaseline Cocoa Radiant. And if body care is your splurge category, the Sol de Janeiro Bum Bum Cream is the one prestige cream that actually earns its cult status.

This is the first article in our new bath and body category. Body washes, deodorants, hand creams, and gift sets are coming next. For a full daily routine that includes body care, check our complete man’s grooming upgrade.

FAQ

Does the Bum Bum Cream actually firm skin?

Sol de Janeiro says clinical testing backs up its “visibly firms and tightens” claims. These are brand-reported, cosmetic claims about how your skin looks temporarily. We haven’t tested them ourselves, and no lotion permanently changes your skin structure. Buy it for the scent and texture first.

Is fragrance in body lotion bad?

Not automatically. It’s just the most common irritant for reactive skin. If you’ve got eczema-prone or sensitive skin, the fragrance-free picks (CeraVe, Aveeno, Eucerin) are safer bets. If your skin handles fragrance fine, scented lotion is a nice upgrade.

What do the 24/48/72-hour moisture claims mean?

They’re brand-reported numbers from each company’s own testing. They’re not head-to-head comparable. We haven’t tested them ourselves. How the lotion feels, what’s in it, and how your skin feels the next morning matter more.

Which lotion is best after a shower?

All of them work best on just-damp skin within a few minutes of showering. That traps the water. Pump bottles (CeraVe, NIVEA) make the habit easiest to stick with.

Safety note: Ingredient lists and claims are brand-reported and can change; patch-test new products if you have sensitive skin or known allergies. These recommendations are not medical advice. Consult a dermatologist for persistent skin concerns.