White Chocolate Bath Melts

Indulgent, chocolate-scented, moisturising bath treats. These are currently my new favourite bath time addition and are so simple to make too. I prefer using refined butters and oils in all my homemade beauty products as I find they are kinder to the skin and also blend better with fragrances, but feel free to use the unrefined versions if you like. Unrefined cocoa butter will have an even stronger smell of chocolate (so its pretty nice), unrefined coconut oil will make these smell of coconuts as well.


50g (1.8oz) White Cocoa Butter

25ml (0.8 fl oz) Refined Coconut Oil

Around 10 drops essential oil or fragrance (optional)
(The cocoa butter has a naturally rich chocolate aroma which would go well with rose, orange, mint, lavender or even grapefruit oils. Chocolate or vanilla would both be great fragrance options too).

I’ve put together a list of online suppliers for these ingredients if you have any trouble sourcing them.

You will also need:

Chocolate moulds or an ice cube tray

(I got my silicon mould from the Reject Shop Australia, there are still lots in store).


1. Shave cocoa butter into small pieces and flakes using a large, sharp knife (or you could use a grater).

2. Bring about 1 1/2 cups of water (1″ depth of water or so) to boil in the saucepan and let it simmer at a low temperature.

3. Place the cocoa butter and coconut oil in a bowl over the saucepan and stir until melted. I like to prop the bowl up on a spoon so steam can escape easily from the side.

4. Take the melted oils off the heat and add the essential oil (if using).

5. Pour into moulds and let them set in the refrigerator for a few hours.

6. Once set, gently remove from moulds and store in a cool,dry place. 

These have a tendency to melt (similar to chocolate) in warmer temperatures and can stick together too. I store mine in an airtight jar in the refrigerator (make sure to label them so that they won’t be mistaken as food!)

How to use: 

Simply drop one or two into a warm bath and enjoy. I usually add a cup or two of epsom salt as well.

*Safety Advice*

These can make the bath pretty slippery so please be really careful. Use a good quality bath mat and add the melts after you’ve gotten into the bath so that you don’t slip getting in. Get out very carefully and, although cleaning is probably the last thing you’ll feel like doing after a relaxing bath, it’s a really good idea to give the bath a quick wipe around to remove the oil. I keep a cleaning cloth by the bath and a small, cheap bottle of face cleanser or shower gel (I’ve tried dishwashing detergent but it seems to make it slipperier) – I put a few drop on the cloth and some on the bath mat and take less than thirty seconds to quickly wipe around the bath. I make sure that the bath mat is especially free of oil as it doubles as a shower too. If you don’t feel like doing this straight away perhaps leave the cloth and detergent in the bath so that you remember it’s still oily. 

Let me know how you like these. What are your favourite additions to a relaxing bath?

Linking up with: Monday Funday, Funday Monday,