Homemade Organic Lotion – A Recipe & Free Printable

Here is a recipe for a organic, all-natural, non-toxic lotion and body butter that you’re sure to love! It’s easy to make and even give as a gift.

Homemade Organic Body Butter and Lotion Recipe

A few months ago, I wrote about a body butter I had made from a recipe I had found at another site. And while I have really liked the way it turned out, it just wasn’t perfect and once it ran out a few weeks ago, I revamped the recipe and made it my own.

I’m much happier with this recipe because of the rich, creamy consistency – it’s more like the consistency of commercial hand cream whereas the old recipe was very oily and I couldn’t use my phone, open doors or even write after using it! The other recipe is excellent for using on legs and arms, especially after showering and shaving. But this new recipe is my all-time fav for hand lotion – and once again, it’s all-natural, pure, organic ingredients so there’s no worries about what I’m putting on the largest organ of my body!

The recipe and Free Printable Label:


Click on the picture to download the free label.

Yield – about 16 oz.

  • 1 cup shea butter (Buy at Mountain Rose Herbs and Amazon) OR [cocoa if you have a nut allergy
  • 1/2 cup coconut oil (Buy at Tropical Traditions (hand made!))
  • 1/2 cup almond oil (Buy at Mountain Rose Herbs and Amazon)
  • 1 1/2 tablespoons beeswax (where to buy)
  • Optional: (a thickening agent) 1 tablespoon non-nano zinc oxide (where to buy)* OR arrowroot powder or cornstarch – neither of these are as thick as zinc oxide, but they do work!
  • Optional: 1 tablespoon vegetable glycerine (where to buy) or pure aloe vera gel (optional for added skin protection)
  • Optional – 10 drops of lavender essential oil or Gentle Baby (a blended oil of Geranium, Jasmine, Ylang Ylang, Rosewood, Roman Chamomile, Rose, Lemon, Palmarosa, and Coriander) (where to buy high quality essential oils)  or other essential oil of choice for fragrance

(For a picture tutorial, go to the other recipe). In a double boiler, melt the shea butter, coconut oil, almond oil and beeswax together. Once it turns to a liquid, let it cool in the fridge for about an hour. Then, spoon into a mixer (like Kitchenaid, or use a hand mixer) and pour in the zinc oxide and vegetable glycerin. Whip for about 5 minutes to get it nice and fluffy, like whipped cream.

*A note about zinc oxide  – this is the only ingredient that isn’t raw and totally natural. It is mined and then synthetically processed. It is used in cosmetics to thicken creams, create a barrier for the skin, and to make sun screen because it is insoluble in water. It can be optional, but the cream won’t be as thick and creamy without it.

Homemade Organic Body Butter and Lotion
How to Purchase High Quality Essential Oils through My Merry Messy Life
About Sara McFall

Sara is the owner and founder of My Merry Messy Life, which started in 2011 as a way to chronicle her journey to a natural, chemical-free lifestyle and to share her passions of mothering, real food, homeschooling and crochet. She is a mama to three precious and energetic little boys and wife to a university professor who loves to sing, dance ballet and ballroom, and live simply and naturally.