The Best Homemade Ultra-Moisturizing Lotion (without Coconut Oil)

A homemade moisturizing lotion perfect for the body and face. A homemade moisturizing lotion that doesn't use coconut. All natural.

This recipe is used as a lotion, hence the name. The final product is technically a body butter– a thick moisturizing cream versus a pumpable lotion. Both body butters and lotions are used to moisturize the skin.

Our skin changes and goes through seasons. I wouldn’t advise anyone to eat a grass-fed burger, daily, over the course of two years. Although it would be super tempting. Our bodies need diversity in the food we eat. Same with skincare. Our skin often needs different ingredients for various stages and seasons of life. My skin was clearly letting me know it needed a change from the daily coconut oil applications. After looking into my options for DIY products, I developed this simple homemade lotion recipe. An ultra-moisturizing lotion that does not use coconut oil.

Please hear me out, I’m not saying there’s anything wrong with coconut oil or my coconut oil recipe (it’s fabulous). I simply needed a skincare change during this season of life.

I’ve been hesitant about sharing this recipe. Silly, right? Why wouldn’t I share? The simple answer is that this recipe uses a number of essential oils. I chose to add essential due to their healing nature.

Skin-safe essential oils are easily absorbed by the skin for nourishment, and provide antibacterial and antiviral properties. Even though essential oils are wonderful additions to homemade products (when used safely), I’ve noticed a trend in the blogging community, one I find a bit concerning: The intense selling of particular brands of essential oils and the development of recipes and usage “tips” just to sell oils.

With a heart to share what I’m now using on my face and body, I bring you a homemade ultra-moisturizing lotion. Made with moisturizing shea butter, a nourishing skin oil, and few drops of essential oils (optional). A simple moisturizer that’s super thick and luxurious, but easily absorbed by the skin.

You’ll Need:

  • 1/2 cup shea butter (4 oz)
  • 2 TB nourishing oil such as: jojoba, avocado, apricot, sweet almond oil, or grapeseed oil. This can even be coconut or olive oil. Almond oil is my recommendation since it feels the best on the skin for most people.
  • 10 drops lavender essential oil optional*
  • 5 drops rosemary essential oil optional*
  • 3 drops carrot seed essential oil optional*
  • 3 drops tea tree essential oil optional*


  1. In a double boiler (a glass bowl over a pot filled 1/4 the way full with water), over medium-low heat, melt the shea butter. Add in the nourishing skin oil. Turn off the heat.
  2. Pour into a bowl (I use my Kitchen-Aid bowl). Place in the fridge or freezer and allow to cool and return to a solid (not hard) form. This takes about 15-20 minutes, depending on location.
  3. Once opaque and slightly firm, remove the bowl from the freezer. Add in the essential oils. Using the whisk attachment on your mixer, whip the mixture. You can also use a whisk or fork versus a mixer. This takes just just a few seconds. Don't over-whip. Scoop into a jar and store at room temp. Apply to both body and face as desired.