My First Time: Making DIY Bath Salts 

Who doesn’t love taking a luxurious bath? After a long day, an especially tough spin class (which if you follow me on Instagram, you’ll know is my new jam) or just your average Sunday night, I know that the tub is the place I want to be. Since I love taking baths as much as possible without looking like a human raisin, I thought I would try my hand at crafting some DIY bath salts! After all, I spend a lot of time (and money) in my tub.

Here’s a quick little recipe for some homemade bath salts:


  • 3 parts epsom salt
  • 2 parts baking soda
  • 1 part pink Himalayan salt (fine or coarse)
  • Lavender essential oil
  • Dried rose petals


  • Air-right container
  • Mortar and pestle


  1. Take your 3 parts epsom salt and place into air-tight container. Side note: You’re going to want to make sure this is air-tight if you keep your salts in the bathroom (since it can get pretty humid in there) and you don’t want the salts to clump together and therefore be harder to break down in the water. If you’d like to mix your bath salts evenly before placing into your container first, feel free to combine ingredients in a mixing bowl before placing it into your container. Now back to the epsom salt – You want to have lots of epson salt in your bath salt mixture since it totally does the most. It relaxes muscles and gives you that soothing feeling that everyone wants from bath time. Epsom salt baths are also great for helping with issues like circulatory health, blood pressure, and even nerve function.
  2. Now it’s time to add your 2 parts baking soda to the mix. Baking soda is great to add to baths, as it can treat dry or irritated skin.
  3. Take your 1 part pink Himalayan sea salt and add to container. I used a combination of fine and coarse sea salt since I like how fast the fine salt melts away in the water, but I like how coarse the larger chucks of sea salt feels on the skin.
  4. Now you want to add some drops of essential lavender oil to everything. I’m using this 100% lavender oil from Thursday Plantation that I absolutely adore. I usually add 30-40 drops since I like the soothing scent lavender has in the tub, but just remember – the more you add, the clumpier your bath salts get.
  5. In your mortar and pestle, you’re going to want to crush up your dried petals. Break them down to your liking and add that on top of everything. 
  6. Now if you’ve put everything into your container in the first place, make sure you leave some room at the top of your container and put the lid on it. Then just shake it up! If you’ve gone the alternative route and put everything in a bowl first, make sure everything is mixed in evenly and then funnel into your container. Either way you make your bath salts, I like to use a coffee filter as a funnel since I don’t really have one laying around. Just cut a hole in the bottom and put half-way into the jar and start pouring!

I’m kind of loving this super simple DIY right now and I’m obsessed with the fact that it’s all natural and made with your own hands. Now all you need to do is test it out in the tub!

With love,


  1. I’ve only every made a body scrub from scratch and it didn’t look nearly as pretty, haha. I love the idea of making my own beauty products, since I have full control of what goes into them and how much. I’ll have to give this recipe a try. Thanks so much for sharing, beauty, and I hope you have a great week ahead!



    1. Gotta love Epson salts! They’re so relaxing and amazing in the tub. Thanks for taking a read, Mercy 🙂



    1. Bath salts are the best/ easiest DIY!! I deff would totally also make a body scrub too. So down for a DIY spa day!!



    1. Love how they turned out and they’re deff super pretty sitting on my bathroom shelf!! Thanks for stopping by Ashely 🙂



    1. Seriously the besttttt! Definitely saves a lot of cash and it’s great knowing that everything going into my tub and onto my body is natural and . hand-crafted by me!!



    1. Thanks so much girly! Let me know what your fave essentials oil mix is – I would love to try it out!!



Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.