DIY Bath Melts Recipe With Coconut Oil & Shea Butter

diy bath melts
| This post contains affiliate links, read my full disclosure here.

The idea is that you drop these DIY bath melts into the bath and let the butters melt, filling your bath with nourishing oil and a hint of gorgeous fragrance.

I made some lovely bath bombs that were absolutely perfect in the bath. Since then I’m always looking into new ways of pampering myself, and lately, I’m finding homemade bath melts to be quite the treat. As a working mom and grandma, I have to set aside some me-time because if I don’t, I’ll probably go crazy!

So when it comes to pampering, I just can’t resist a relaxing bath. The mixture of bubbles and the soothing warmth of hot water are luxuries I can’t deny myself.

diy bath melts

Watch How To Make Bath Melts

Easiest DIY Bath Melts

I’ve made plenty of bath bombs in the past, as well as bath oils and salts. So I took to Pinterest to look for something new I’ve never tried before.

After scrolling through pages of things I’ve already made, I came across these cute little mixtures of cosmetic butter that people are calling ‘DIY bath melts’. The idea is that you drop them into the bath and let the butters melt, filling your bath with nourishing oil and a hint of gorgeous fragrance. I had to give them a try.

Interestingly enough, I found that out of all the bath and body DIYs I’ve made, these melts were probably the easiest. The bath melts recipe below has so few ingredients that I didn’t even need to go out and buy anything. I found this to be the perfect craft to use up bits of cosmetic butter I had lying around. There’s also so much room for customization, and I always enjoy adding my own flair to anything and everything I make.

bath melt ingredients

Customization & Substitutes

There’s also so much room for customization, and I always enjoy adding my own flair to anything and everything I make.

  • The solid butter can be substituted for any cosmetic butter that is reasonably hard. Cocoa butter is a great alternative, but you could also use mango butter. Coconut oil is kind of necessary, as it’s one of the best solid oils you can get. However, you can substitute this for a second solid butter. This might be a good option if you live in a hot climate.
  • If you want to add a dash of color, you can totally use a pinch of mica. However, these look just as good without it. Sometimes they don’t color so well for various reasons, or you may find that if you cannot cool them quickly enough the mica will settle at the bottom of the mold, making the coloring look a little uneven. Instead of using a color in the mixture, maybe try and dust the top once they’re hardened to give it an interesting look.
diy bath melts

How To Make Bath Melts

The idea is that you drop these DIY bath melts into the bath and let the butters melt, filling your bath with nourishing oil and a hint of gorgeous fragrance.
5 from 2 votes
Print Rate Pin
Prep Time: 5 minutes
Active Time: 15 minutes
Additional Time: 1 hour
Total Time: 1 hour 20 minutes
Difficulty Level: Easy
Yield (adjustable): 6 Melts (approx)
Author: Angela Wills
Disclosure: The ingredient and equipment links below are affiliate links, please read my affiliate policy here.



  • Measure out your butter and oil and place them in a heat-proof jug or beaker.
    bath melt ingredients
  • Melt your butter and solid oil. You will want to make use of a water bath to do this. Simply fill a saucepan with a few inches of water and bring to a boil. Once boiling, turn the heat down to a simmer and place the jug/beaker into the water. Allow to melt for around 10-15 minutes, or until the solids have completely melted.
    Melt your butter and solid oil.
  • Now that the butter has melted, we can add our mica.
    add our mica and our fragrance oil
  • Now add your fragrance oil, if you are using a fragrance oil, you can add it right away. If using an essential oil, it’s best to let it cool for a minute first to get the most out of it.
    Now add your fragrance oil
  • Pour the melted ingredients into silicone molds, being careful not to spill. Keep in mind that the mixture is still very warm at this point. Let them sit for around 15 minutes, just so they begin to cool.
    Then you can go ahead and pop them in the fridge. I’d leave for at least 1 hour, but you can leave them for as long as you like.
    Pour your mixture into the mold, being careful not to spill.


Important: Make sure you’re careful when you get in and out of the bath, as I’ve found that these can make the bath a little slippery. Just be cautious.
It’s best to keep these stored in the fridge, especially if you live in a warm climate.
To use, just drop one homemade bath melt into a hot bath and enjoy a soothing, relaxing soak that should leave your skin feeling lovely and soft!
diy bath melts
Tried this savvy homemade projectMention @Savvyhomemade or Tag me! #savvyhomemade

Indulgent Chocolate Bath Melt Recipe

diy chocolate bath melts

With the combination of chocolate fragrance oil, the natural scent of cocoa butter and a well-chosen mold, you’ll be surprised how much these diy bath melts can look and smell like the real deal! Just be careful if you’re using these with your kids, as they might actually be tempted to take a bite.

I like to make a combination of dark, milk and white chocolate bath melts, simply by using different amounts of mica. You can even get an interesting look by using ordinary cocoa powder, as well.

I love to experiment, and these homemade bath melts are a product of just that! Take this recipe and make it your own. I love the sound of a chocolate orange melt, with a bit of orange fragrance oil added to the recipe. I think I might try that next!


  • 70 g Cocoa Butter
  • 35 g Coconut Oil
  • 15 Drops Chocolate Fragrance Oil
  • A pinch of Brown Mica or Cocoa Powder


This method is identical to the basic bath melt recipe, so follow that to achieve success.


The cocoa powder seems to be much denser than mica, so as the melts cool the cocoa powder should fall to the bottom, giving them this cool ombre look to them.

Now, take a look at how to make bath melts with embeds!

Angela Wills

About Angela Wills

SavvyHomemade is a true passion for me and my family, its where we've been busy sharing inspirational DIY craft ideas since 2008! With over 30 years of handcrafting and creative experience, the dream is that this information will make life a little easier for others whilst also doing a little towards protecting our planet. More About Angela Wills »

2 thoughts on “DIY Bath Melts Recipe With Coconut Oil & Shea Butter”

Discussion (2 Comments)

    • Hi Ollie,

      Honestly, ordinary cocoa butter will be just fine. Organic and raw is more natural, but you won’t be any problem swapping them out for ordinary in this recipe. Have fun!


Leave a Reply

Rate Project