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
Best OverallCeraVe Daily Moisturizing Lotion (19oz)$17.23-$18.14as of Oct 11, 2026Read our take ↓
Best Scented Lotioneos Shea Better Body Lotion (Vanilla Cashmere)$9.47-$9.97as of Oct 11, 2026Read our take ↓
Worth the UpgradeSol de Janeiro Brazilian Bum Bum Cream (240ml)$43.20-$48.00as of Oct 11, 2026Read our take ↓| 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 |
|---|---|---|---|---|---|---|---|
| Size | 19 oz | 16 fl oz | 240 ml | 18 fl oz | 16.9 oz pump | 16.9 fl oz | 32 oz |
| Key ingredients | 3 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) |
| Fragrance | Fragrance-free | — | — | Fragrance-free | — | Fragrance-free, dye-free, paraben-free | — |
| Credentials | NEA Seal of Acceptance, allergy-tested (per label) | — | — | — | — | — | — |
| Rating | 4.7 | 4.6 | 4.6 | 4.7 | 4.6 | 4.7 | 4.7 |
Prices change daily — tap Check Price for the current Amazon price.
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)
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)
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)
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’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)
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)
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)
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.