top of page
Featured Posts

DIY White Chocolate Bath Melts

Indulgent, chocolate-scented, moisturizing bath treats. These are currently my new favorite 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, Unrefined (more chocolate scented) or Refined

  • 25ml (0.8 fl oz) Refined Coconut Oil

  • Around 10 drops essential oil or fragrance (optional)

  • Lavender Flowers (optional) (The cocoa butter has a naturally rich chocolate aroma which would go well with Rose, Sweet Orange, Peppermint, Lavender or even Grapefruit oils. Chocolate or vanilla would both be great fragrance options too).

You will also need:

  • Chocolate molds or an ice cube tray (Amazon sells inexpensive silicone molds in a variety of shapes.)


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 molds and let them set in the refrigerator for a few hours. 6. Once set, gently remove from molds 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. It’s a really good idea to give the bath a quick wipe around after you’ve finished to remove the oil too. I just use a cleaning cloth with some cheap face cleanser or shower gel.

Recent Posts
bottom of page