Items (0)
Total: CA $0.00

Moisturizing Lotion Bars with Essential Oils


Everyone deserves to feel great in their skin. Having soft, hydrated skin can give you the confidence to face every day head on. This confidence is a gift you can give yourself, so don’t let dryness and discomfort get in the way of feeling your best! Naturally sourced lotions can hydrate and rejuvenate your skin. They are also ideal carriers for essential oils! Adding essential oils, especially moisturizing essential oils or soothing essential oils, to your routine is an easy way to take your skincare to the next level. 


Try these homemade lotion bars with essential oils to infuse your skincare with your favorite naturally sourced aromas. Carry them with you in a tin or keep them by your bedside for a touch of moisture whenever you need without the mess of liquid lotions. They also make a perfect gift!



  • ⅔ cup beeswax
  • ½ cup coconut oil
  • ½ cup shea or cocoa butter
  • 10-15 drops essential oil

Recommended essential oils: Geranium, Rose, Frankincense, Peppermint, Lavender, Citrus Bliss



  1. Combine the coconut oil, vitamin E oil, shea butter, and beeswax in a glass jar or small mixing bowl.
  2. Set the container over a saucepan with a few inches of water to make a quick a double boiler.
  3. Bring the water to a low simmer (medium-low heat should do it!) until the beeswax and butter have melted. Then remove the container from the saucepan. 
  4. Let the mixture cool for two to three minutes, then mix in essential oils with a spatula. 
  5. Carefully pour your lotion mixture into a silicone or other heatproof candy mold of your choice and allow to cool until solid. 


Experiment with customizing your lotion bars by adding fresh lavender buds or rose petals, or oatmeal for added fragrance and exfoliation. Massage onto your skin after a fresh shower or anytime your skin needs an extra touch of moisture!

How would you rate this post?

dōTERRA welcomes your thoughtful comments!

Comments are limited to 200 characters, reviewed for approval, and posted once approved.

200 characters remaining

Select Your Continent

Select Your Region

Select Your Location

Select Your Language