Homemade Natural Cocoa Body Butter

All natural body butter recipe

I have to say I’m pretty pleased with this body butter! It makes a good amount, is really easy to make and is very effective. The bonus is that the ingredients are all known for being seriously nourishing to skin, so you know you’re doing yourself a world of good each time you apply. It feels so lovely to smooth on after a bath, shower or shaving, and I’ve been so excited every evening to hurry home and slather this all over my body before bed.

I usually use a simple carrier oil to moisturise my body, such as almond oil or grapeseed. However, with the nights drawing in and the weather getting colder, I felt like I needed something a little heavier that will replenish my dry skin after a long day.


All natural body butter


I used to be obsessed with the Palmer’s cocoa butter moisturiser – it moisturises so well and smells delicious. The problem with store-bought moisturisers, however, is that they tend to contain a lot of chemicals, metals and potential irritants, and only actually a tiny amount of the powerful, natural plant ingredients boasted on the packaging. Hence, I decided to try and recreate my own, natural version of the Palmer’s cocoa butter, using raw, unprocessed ingredients without all the nasties.

NOTE: This recipe was inspired by model Adela Capova, whose ‘Preggers Body Butter’ she claims got her through pregnancy with no stretch marks. I can’t vouch for this as hers uses slightly different ingredients (shea butter and argan oil). But it did get me thinking about what this magical formula could do!
To make my own, I also took inspiration from this recipe by Wellness Mama.



1 cup raw, organic cocoa butter (I used Naissance)
1/2 cup coconut oil
1/2 cup carrier/base oil (I used almond, my go-to for everything!)
OPTIONAL: 10-30 drops essential oil of your choice


Body butter ingredients



  1. If using a combination of essential oils, put the drops into a bowl to infuse for around 3 hours.
  2. Melt down the cocoa butter and coconut oil until they are in liquid form. I do this by placing them in a bowl and then setting that in a bowl or pan of hot water for a few minutes.
  3. Mix all the ingredients and together and put into the freezer for about half an hour.
  4. Once the mixture has started to set but is NOT completely solid, blend or whip to get the desired consistency you want. I thought my Nutribullet would be ideal for this but it wasn’t. I found hand whipping was easier and gave a much better result.
  5. Store the butter in 1-2 glass jars. It doesn’t need to be kept in the fridge, making it perfect for your bathroom cupboard.

Body butter in amber glass jars


Plenty of Skin Benefits

Instead of cocoa butter, you can use shea butter or mango butter for equally nourishing benefits. I chose cocoa butter because it’s known to be incredibly moisturising to the skin and of course I wanted that chocolatey smell.

You can also use any base oil you want in place of the almond. I have found almond oil is the best for me – its high in vitamin E so great for the skin, and is versatile, so can be used in lots of different ways. However, argan oil and avocado oil are great options too.

I omitted the essential oils this time around as they are mostly for aroma purposes. If you need inspiration though, I think peppermint, lavender or a citrus like lemon or orange would be great and really work with this.

So that’s it! Everything you need to make your own hydrating body elixir. Have you tried any of the alternatives? I’d love to know how they turned out, so please leave your feedback in the comments below. 🙂

Whipped body butter in amber glass jar

Comments · 3

  1. I love to use homemade products to pamper my skin and this cocoa butter seems very easy to create. I can’t wait to try this. Thanks a lot for sharing.

Leave a Reply


Product added to cart

No products in the basket.