
DIY bath melts are luxurious little treats that you add to your bath. They are loaded with moisturizing and skin loving body butter and oil. They are also scented with pure essential oil that naturally adds fragrance to your bath. But did you know that they are super easy and quick to make? You can make DIY bath melts in about 10 minutes. Want to know how? Read on!
DIY Bath Melts
Prep Time: about 10 minutes
Yields: about 9 bath melts, for 9 relaxing and moisturizing baths
Ingredients Needed to Make DIY Bath Melts
includes affiliate links
- Cocoa Butter or Shea Butter – 2 oz. I use Raw Unrefined Cocoa Butter. Shea Butter, like Raw Unrefined Shea Butter, works too.
- Liquid Carried Oil – 0.75 oz. I use Molivera Organics Sweet Almond Oil. Other body loving oil like Coconut Oil, Grapeseed Oil, or Jojoba Oil, works too.
- Vitamin E – 5 drops. I use Now Solutions Vitamin E Oil. Vitamin E Softgels also work. If you use the softgels, cut the tip of the softgels and squeez the vitamin E oil out.
- (optional) Dried Flowers – 1 tablespoon. I use dried rose petals, and lavender buds. Other dried flowers, like dried chamomile or dried calendula, works too.
- (optional) Essential Oil – 2 teaspoons. I use Now Foods Lavender Essential Oil. You can also try Geranium, Ylang Ylang, or Bergamot essential oil.
- Silicone Molds – I use a heart shaped silicone mold and an IKEA flower ice tray.
How to Make DIY Bath Melts
(1) Add cocoa butter (or shea butter) and sweet almond oil (or another liquid carried oil) to a glass measuring cup.
(2) Place the glass measuring cup in a pot that has about 2 inches of water. You’re creating a double boiler.
(3) Turn on the stove to melt the cocoa butter and sweet almond oil in the double boiler.
(4) When the cocoa butter is completely melted, give the mixture a good stir to make sure that the cocoa butter and sweet almond oil are fully incorporated.
(5) Add vitamin E oil to the mixture. Vitamin E is an antioxidant. It slows down the oxidation of the ingredients and extends the shelf life of the DIY bath melts.
(6) (optional) Add lavender essential oil to the melted butter and oil mixture.
(7) (optional) Add dried rose petals, lavender buds, or other dried flowers to silicone molds.
(8) Pour the melted butter and oil mixture into the silicone molds. The dried rose petals tend to sink. The dried lavender buds tend to float.
(9) Place your DIY bath melts in the freezer until the liquid mixture hardens. It took me about 20 minutes.
(10) Unmold your DIY bath melts. And enjoy!
That’s it! With a few all natural ingredients you can handcraft your very own DIY bath melts in about 10 minutes. Drop one of these luxurious little treats into your warm bath, and you’ll see it melt slowly in the warm water. The nourishing butter and oil in these DIY bath melts will leave you with silky smooth skin. These DIY bath melts, which are naturally scented with pure essential oil, will also add light fragrance to your bath. Do be cautious when getting in and out of your tub. The DIY bath melts do make the tub slippery. So, will you be making these super easy DIY bath melts? I’d love to know how it goes. Reach out and let’s connect! As always, please remember to share and pin this recipe if you like it!
I’ve just made these and they are amazing I absolutely love them they didn’t leave my bath slippery and my skin feels amazing 🥰 I do have a question tho my friend wants to try one but im not sure how to get one to her without it melting! Is there anything I need to incorporate or do differently to keep it from melting while I take one to my friend?
I’ve kept mine in the freezer or I notice it starts to kind of melt i haven’t left them out for long because im worried they will completely melt, ive used shea butter and grapeseed oil for mine along with vit e and peppermint essential oil.
This is not a safe recipe. Lots of oil, no emulsifier. So there will be a dangerous oil slick on the bath when it empties, and the essential oils will float in skin-irritating concentrations on the surface.
Which emulsifier do you recommend? Something natural, no synthetics (FDA approved).
Cant wait to try!
I have followed your recipe, and I am very excited to use. However, I have a question. When I take it from the freezer, almost immediately they start melting. I have very greasy hands. Did you experience that?
Thank you!
Do you know how long these will last? Do they need to be refrigerated to keep the oils solid? I am excited to try these. Thanks for the info.
Great questions! I recommend using your bath melts within 3 months of making them. Also, you don’t need to keep your bath melts refrigerated, because the main ingredient, cocoa butter or shea butter, is solid in room temperature. But if you live in a hot climate, or keep your home pretty warm, it’s not a bad idea to keep them in the refrigerator. Hope you’ll give this recipe a try!