Slow Beauty DIY: 3 Ingredient Nourishing Body Butter


Nature provides all you need to create spa quality beauty products at home. Commercial body butters are usually packed with preservatives and harmful chemicals which strip your skin of it’s natural oils and damage your skin’s ability to nourish itself, leading you to depend upon the chemical products more and more. Your skin also absorbs a certain percentage of everything that it put on it, meaning the chemicals you put on your skin are ending up in your blood stream and affecting your health. With a number of known carcinogens and hormone-disrupters commonly used in conventional beauty products, there is good reason to steer clear of these products and make your own at home.

To get you started on your own slow beauty journey, I have developed this simple recipe of a lovely nourishing body butter that requires only three natural ingredients. You can make this recipe easily at home using normal kitchen utensils. It makes a lovely decadent product to rival high quality ready made organics. I hope you enjoy it!

Shea butter and avocado oil

Shea butter and avocado oil

Ingredients & Equipment

  • 1 cup of cocoa butter
  • 1 cup of shea nut butter
  • 1 1/4 cups of avocado oil (or sweet almond oil or jojoba oil if these are easier to find)
  • (optional) 20 drops of your preferred essential oil (such as lavender, rose, geranium, orange) to scent the body butter
  • One medium sized saucepan
  • One small glass bowl or small saucepan
  • Metal spoon for stirring
  • 3-4 small glass jars
Cocoa butter

Cocoa butter


Half fill the medium sized saucepan with water and heat on medium heat over the stove. Place the glass bowl or small saucepan over the water- this will serve as a double-boiler to melt the ingredients together without burning them. Place the cocoa butter, shea nut butter and avocado oil in the bowl/small saucepan to melt together. Stir occasionally to encourage the melting. Take care not to spill any water into the mixture. Once the mixture has completely melted, remove from the heat. If you are adding the optional essential oil, add this in now and stir through well. Allow to sit for 15 minutes to cool. After 15 minutes, stir the mixture thoroughly, and then pour into your small jars. Allow to cool completely in the jars before use. This may take a few hours. Once cooled the body butter will have a soft butter-like consistency. In winter it may be a little firmer, and you may need to soften by rubbing it between your hands before applying it to your body.

Completed body butter


Beauty products based on nourishing natural oils will moisturise your skin without interfering with your skin’s natural protections. The longer you use this body butter, the less you will need to use it. You can apply every day, if you wish, or just use it when you skin is dry. I have also used it on my face, but some may find this recipe a little heavy for moisturising your face.

You can find the ingredients natural beauty supply stores and health stores. It is better to use organic ingredients, if you can afford it, but non-organic ingredients will work just as well. I have purchased my ingredients from Sydney Essential Oil Company who also delivers internationally. US customers can buy the ingredients from From Nature With Love. It may also be possible find ingredients at your local health food store. The ingredients are much cheaper if you can buy in bulk quantities, such as 1 kilogram or 1 litre. This may seem expensive as an upfront purchase, but it allows you to make high quality body butter at a much more affordable price than in the stores. You can give the body butter away as gifts for birthdays and mothers day. This could save your money over the course of a year. Another alternative is to get a group of friends together and split the costs- this will give everyone a lovely body butter at a really affordable price.

I’d love to hear how you go with this recipe. Do leave a comment if you try it out, or have any questions.


If you love what you are reading, get weekly updates by email

* indicates required

Email Format