Trader Joe's Ultra Rich Body Wash Oil is one of those limited run winter items that quietly appears, gets whispered about online, and then vanishes by March. The internet is buzzing about it being a pretty convincing dupe of Sol de Janeiro's Delícia Drench Shower Oil. After trying it myself, I agree with the comparison. The scent, the slip, the overall experience, everything feels surprisingly close to the original.
The only thing that is not close is the price. Sol will set you back twenty six dollars for a thirteen ounce bottle. Trader Joe's is five ninety nine for a sixteen ounce bottle. Even if you are not into dupes, that alone is a reason to pay attention.

Jump to:
Review
The first thing you notice before even opening the bottle is the color. Trader Joe's did not go full copy-paste with this one the way they did with the Honey Hydration line, but let us be honest, the blueish-lavender tone of the bottle lands very much in the Sol de Janeiro universe. Not identical, just close enough that your brain connects the dots before you even unlock the pump. It feels intentional, almost like a wink from Trader Joe's. They love their dupes and they are not exactly subtle about it anymore.
The texture is where this really shines. It comes out as a thick, glossy gel that clings to your hand in a way that immediately feels more expensive than its price tag. Once water hits it, the oil loosens into a creamy wash that glides over skin. No tugging, no weird film, no cheap soapy feel. It has that plush glide that the Sol body wash oils are known for. You can tell this formula leans heavily on glycerin for hydration and slip, and it absolutely works. This isn't the soapy and bubbly type of wash.
The scent is warm, cozy, and just sweet vanilla orchid enough without venturing into dessert territory. It is not identical to Sol's Delícia line, but it is unmistakably in the same family. If Sol is a high end perfume, Trader Joe's is the body spray version. Still lovely, still comforting, still very familiar. Once you rinse, a faint hint of the fragrance lingers on the skin, but not in a way that competes with perfumes or lotions.
After rinsing, the hydration level surprised me more than anything else. My skin felt smooth, conditioned, and noticeably less tight than usual during the winter months. You still need moisturizer, but this sets a softer base that keeps dryness from creeping in. When paired with the Ultra Rich Body Butter, the two feel like a matched set created on purpose.
Something I personally appreciated was the way the product rinses off. Some oil body washes leave behind a waxy film that feels like a moisturizer that never fully sinks in. This one strikes a great balance. Soft, hydrated, comfortable, but no residue.
The other thing worth noting is price. It is almost comical how affordable this is compared to Sol. Five ninety nine for sixteen ounces versus twenty six dollars for thirteen ounces. It is the kind of price difference that makes stocking up not only easy, but kind of expected. And because this is a seasonal item with a January through March window, it is one of those products you buy in twos or threes because it will be gone before you know it.
Overall, the performance is far better than I expected. If you enjoy the SDJ scent family, the silky shower oil feel, or just want a winter body wash that leaves your skin noticeably softer, this is absolutely a hidden gem. Out of all the recent dupes Trader Joe's has quietly released, this might be one of the most impressive.

Ingredient Analysis
Both Trader Joe's and Sol de Janeiro use a very similar base formula, which explains why they feel almost identical in the shower. So is it a true dupe? No. But it is close enough.
What Both Have in Common
These shared ingredients give both washes their silky texture and hydrating feel:
- Glycerin for moisture
- Cocamidopropyl betaine & cocoampho cleansers that create that gentle, creamy lather
- Butters and oils like bacuri seed butter, coconut oil, and sunflower oil
- Hydroxyethylcellulose to create that luxe, thick gel oil texture
- Similar fragrance profile (warm, sweet, slightly floral, cozy)
This shared core is why the Trader Joe's version feels very close to Sol's formula on the skin.
Where Trader Joe's Differs
Trader Joe's focuses on:
- Aloe for soothing
- Macadamia oil instead of Brazil nut oil
- Chlorella ferment for added softness
These choices keep the formula nourishing but help reduce cost.
Where Sol de Janeiro Differs
Sol includes:
- Brazil Nut Oil and Açaí Oil, trademark parts of their "Brazilian Soothing Complex"
- More fragrance notes including recognizable perfume ingredients (like alpha-isomethyl ionone and hydroxycitronellal)
- More exotic plant oils that contribute to its "signature scent" complexity
These extras don't drastically change cleanse quality, but they deepen the scent and raise the price.
Trader Joe's sticks to the same backbone, swaps in a few cost friendly oils, and the result is:
- nearly identical slip
- nearly identical lather
- similar hydration
- a scent that is clearly in the same family
All for a fraction of the price.
If you want the Sol experience without the Sol bill. And of course, you might want to also pick up the matching body lotion.
FAQs about Trader Joe's Ultra Rich Body Wash Oil
Below is a list of frequently asked questions about this product:
Yes, it is a very close match in scent and texture. Both have a warm sweet fragrance and a silky hydrating feel. The biggest difference is the price and a few luxury ingredients that Sol uses but the Trader Joe's version leaves skin just as soft for a fraction of the cost.
Yes. The formula is glycerin-based with added plant oils, which means it cleans without stripping. If you have very dry skin, you may still want a moisturizer afterward but this is a great step in a hydration routine.
It produces a mild low foam lather. This is normal for oil based cleansers. It still cleans well and leaves skin noticeably softer than traditional gel formulas.
Final Thoughts
Trader Joe's Ultra Rich Body Wash Oil is one of those seasonal products that reminds you exactly why TJ's dupes have a loyal fanbase. It looks like Sol de Janeiro, smells like Sol de Janeiro, and feels surprisingly close to the original without the luxury price tag. The warm sweet fragrance lingers softly, the texture is silky without feeling heavy, and the cleanse is gentle enough for daily use. At six dollars for a generous sixteen ounce bottle, it is an easy yes for anyone who enjoys a shower routine that feels a little indulgent without overspending. Since this is a limited run item, it is absolutely worth picking up an extra bottle or two before it disappears for the year.
Do you love these reviews?
Don't forget to share your thoughts by going to the "user review" at the bottom of the box (click on the number of stars you believe this product deserves) and leave a comment below.
Are you a fan of SubStack? You can follow me here.
You can also FOLLOW ME on the following platforms by clicking the icons below:
Trader Joe's Ultra Rich Body Wash Oil

Product Name: Trader Joe's Ultra Rich Body Wash Oil
Product Description: Trader Joe’s Ultra Rich Body Wash Oil is a budget-friendly seasonal dupe for Sol de Janeiro’s Delícia Drench Shower Oil.
Price: $5.99
Currency: USD
Summary
Trader Joe’s Ultra Rich Body Wash Oil is a budget-friendly seasonal dupe for Sol de Janeiro’s Delícia Drench Shower Oil.
-
Value
-
Worthy of Repurchasing
Pros
- Incredible value Sixteen ounces for five ninety nine is unmatched.
- Convincing dupe Fragrance and skin feel are extremely close to Sol de Janeiro.
- Moisturizing finish Leaves skin soft without feeling coated.
- Seasonal On shelves from January through early March.
- Beautiful warm scent Smells luxe, cozy, and far more expensive than it is.
Cons
- Limited run Once March hits, it disappears until next winter.
- Not a perfect match Sol’s extra oils give a slightly richer finish.
- No fragrance notes listed People sensitive to scent might want to patch test.
- May be too moisturizing for summer The richness suits colder months best.








I'd love to hear what you think! Leave a comment below and share your thoughts.