
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 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!