Your guide to natural and organic living

Cocoa butter bath melts recipe

January 1, 2009

I got a great book for Christmas called “The Handmade Soap Book” by Melinda Coss which contained a recipe for cocoa butter based bath melts. The recipe was donated to the book by Lush, and I thought I’d add it to the site because they are very easy to make. The recipe below is a slight modification of the original.

What you need

  • 85g/3oz of cocoa butter (great skin softener). I get mine from as it’s very reasonably priced.
  • 15g/1 tablespoon of honey
  • 15g/1 tablespoon of desiccated coconut
  • 15g/1 tablespoon of creamed coconut
  • 5g/1 teaspoon of olive oil
  • 2 drops of tangerine oil (I used real tangerine peel instead)
  • Pan
  • Spoon
  • Scales
  • Moulds – preferably something flexible so you can push your melts out easily
  • Fine grater if using peel

How to make them

Time needed: 30 minutes

  1. Measure out your ingredients: These quantities made 5 round melts 60mm wide and 12mm thick.
  2. Add to pan: Put all the ingredients except your essential oils (and/or peel) into a pan.
  3. Heat gently: You do not want to boil your ingredients, just heat it enough to melt the cocoa butter and the creamed coconut together. When your mixture turns into a yellow semi transparent liquid (a bit like melted butter), take it off the heat.
  4. Add fragrance: Add your essential oils and or peel – I also added in a few vanilla seeds but these are optional.
  5. Tip into moulds: I used fairy cake baking tins (lightly greased with olive oil) as I didn’t have anything flexible. The original recipe suggested ice cube moulds.
  6. Put in the fridge to set: Once your melts have started to get a thin skin (takes around 20 minutes) on top, you can add some decoration. I added some vanilla seeds to my mixture and then the cut the pod into thin strips and placed on top for decoration. Once you have done this return them to the fridge to set overnight. Although your melts will appear set very quickly, they need to stay in the fridge overnight so they are solid all the way through and don’t break when they are removed from the mould.
  7. Remove from moulds: If you have used a non flexible mould like me, you may need to put the bottom on the tray in some warm water to loosen them – but only for a few seconds.
  8. Store: These start to melt when they come into contact with heat, including hands. They are therefore best stored in plastic wrapping.

Cocoa butter melts

These melts make great gifts as they can be decorated with petals, peels and seeds and are ideal for soothing dry skin.

Tried this recipe? Drop us a note and let us know what you think!


  • Lizzie on January 11, 2009

    As a psoriasis sufferer I found these bath melts to be very soothing to my skin. I also found they helped alot with the inflammation. I will be recommending this recipe to other psoriasis sufferers!

  • Amanda on January 19, 2009

    Can’t wait to try this recipe – these look good enough to eat… Although I won’t :-P

  • Niamh on February 3, 2010

    I want to try this though I dont have any coconut stuff…

  • Gemma on February 3, 2010

    I don’t think leaving out the coconut would matter. I usually get my cocoa butter from Pure Nuff Stuff: Good price and always arrived quickly. It also comes in ready broken up chunks so you don’t have to fight it out the tub.

  • Niamh on February 3, 2010

    Thankyou, but I just tried it without, and it seems ok! When I saw that this recipe came originally from lush, I was happy, because I love lush and was actually looking for a recipe to save me money from buying lush melts, as they are expensive (but lovely). I used lavender oil and a mix of cocoa butter and shea butter :)

  • Gemma on February 4, 2010

    That sounds lovely! I’d never tried the Lush bath melts until I made the recipe in this book, but now I’m hooked ;) I left the desiccated coconut nut out of my last batch and I think I preferred it a little because there were fewer bits to clean up after my bath!

  • Dorina on May 12, 2010

    followed your recipe exact measures, found it to be a little greasy although delicious, honey was still weeping out of melts even after being left ove night can you suggest any changes or use less of something? can you help as loved the and want to try again. thankyou

  • Gemma on May 15, 2010

    Hi Dorina, what type of honey did you use? I used runny honey and that seemed to do the trick. It could be that you need to use a little less honey, maybe 1/2 tablespoon.

    This recipe contains quite a few emollient ingredients, so if you are finding the melts a little greasy, there are a few things you could try and reduce or remove. Perhaps remove the olive oil and/or creamed coconut. You could also try making smaller melts – I have dry skin so my skin laps all the oils up, but if you are having problems with greasiness, it could just be that you need to make them a little smaller. Hope this helps and let me know how your melts turn out :)

  • April on December 6, 2010

    how many melts does this recipe make?

  • Gemma Garner on December 7, 2010

    This makes about 6 medium sized bath melts – I put mine in a fairy/cupcake baking tin and filled each mould about half way up – you don’t want them to be too big or your bath will be very greasy! You can make them smaller if you need more melts.

  • april on December 18, 2010

    does this recipe work with half the quantities because i dont want to waste the ingredients?

  • Gemma Garner on December 20, 2010

    Yes, you can use half quantities aswell if you want a very small batch.

Let us know what you think