DIY Bath Salts with Essential Oils

Who doesn't love a Hot Bath? 

Better yet, who doesn't love a hot bath filled with Essential Oils and de-stressing, pain relieving and skin softening Bath Salts?

Making bath salts at home is just plain EASY, and we're going to show you how.

Hope you enjoy our recipe and advice. You can support this blog by visiting our online store filled with Pure Essential Oils, Healing Aromatherapy, Crystals and more. Thank You!

Here We Go:

The basic recipe starts with 2 cups of Salts. You can use either Epsom Salt or Sea Salts.


1. Pour 1 Cup of Epsom Salt into a clean mixing bowl.

Epsom Salt is probably the most common and easy to find Salt.  Essentially this salt is Magnesium, which is great for sore, achy muscles and bodies. Perfect for athletes, people who work with their bodies, stress and anxiety and cold and flu symptoms.
  • This recipe can be made with all Epsom Salt or all Sea Salt, depending on your resources at hand.


2. Mix 1 Cup of Sea Salt into the Epsom Salt.  Stir together.

Sea Salt is simply amazing and that is the reason it has been used in hydrotherapy for centuries.  It contains over 50 minerals and has a wide range of benefits for your body. Helping with skin softening, skin healing, inflammation, muscle pain, relaxation, stress, circulation, lowering blood pressure, detoxification, mental clarity and digestion.
  •  You can use coarse or fine grain sea salt. Course sea salt is uncomfortable to sit on, so make sure it's dissolved before getting in tub. 

3. Add 1/4 baking soda to the salts and stir well.

  • Baking Soda adds a beautiful softness to your bath water. It also helps soothe irritated skin and generally makes your bath feel more luxurious.
    • The amount of baking soda can be altered depending on what you have at hand. Even 1-2 Tablespoons would be wonderful.

    4. Add 20 drops of Pure Essential Oil

    We are using a mixture of Lavender and Eucalyptus Essential Oils. We first add 10 drops of Lavender, then 10 drops of Eucalyptus.  Lavender and Eucalyptus are such a wonderful combination and are two of the most loved essential oils. Lavender is calming, de-stressing, relaxing and good for all ages.  Eucalyptus is pain relieving, sinus clearing, energizing and uplifting.
        • You can substitute your choice of essential oils in here. 20 drops is about right, but this would depend on the depth of the oil. For example, 20 drops of Patchouli would be an overly strong smelling bath salt mix.

    Here are a few more essential oil combinations:

    Sleep (great for kids) - 15 drops Lavender and 3 drops Roman Chamomile.

    Pain Relieving - 8 drops Eucalyptus, 8 drops Rosemary, 4 drops Lavender

    Relaxing - 6 drops Geranium, 4 drops Bergamot, 3 drops Ylang Ylang      

  • Lavender Essential Oil

    6.  Stir in the Essential Oils very well.

    This might take a few minutes to really incorporate the essential oils into the Salts. You will be able to breathe in the wonderful aroma of the oils while stirring.

      Spooning Bath Salt into jars

    7. Spoon your Bath Salts into clean jars.

    You probably have some great jars around the house. Think of jam or canning jars or other cool jars you've saved over the years. As long as it has a tight fitting lid and it's clean, it'll be perfect for storing your bath salts.



    8. It's time to decorate you jar up a little.

    Keep the jar plain if you're making this for yourself. Decorate with cool paper and ribbon if you're gifting these amazing bath salts.  






      • All citrus oils are Photo-toxic, meaning they can be irritating to skin when in direct sunlight or in a hot bath. You can add a small amount of citrus oils as part of a blend if you mix with bath salts first, never add citrus directly to bath water.
      • Always test essential oils on skin to be sure of no sensitivities.
      • Bath Salts can make the tub slippery, please be cautious when getting in and out.
      • If you are unsure about your health and using bath salts with essential oils, please consult your health provider.


    • Tonnae

      Hello! Thank you for a great recipe. I used to make this years ago but forgot the measurements of the individual ingredients. I decided to triple the recipe for convenience, using only the Epsom salt, Sea salt and baking soda. When I am ready to use it, I will scoop out what I need and add the EO’s to it then. That way I’m not committed to only one combination of EO’s and can change it up when I want. I may even try adding in some oil like was suggested. Thanks again!!

    • Carol Yasenak Roeske

      I make bath salts and incorporate olive oil to ensure there is no sensitivity to skin from essential oils. The salts are great at first, but then get sticky from the oil after a month or so. I store them in mason jars. I would appreciate any suggestions. Thank you.

    • Natalie

      Hi may I ask how much is cup- how many grams?
      What is the total weight please?
      Also is there anything that can preserve the scent of the essential oil so that the smell lasts longer ?
      thank you !

    • Soulful Sister Aromatherapy

      Hi Teresa, It doesn’t matter which you use, the only thing with sea rock salt is that it takes longer to dissolve and may be a bit coarse for the bath. Totally up to you!

    • Soulful Sister Aromatherapy

      Hi Sammy, if you keep the salts in a sealed container, like a glass jar, they won’t go rancid but the aroma of the essential oils may change over time. It’s optimal to use them within 3 months or so.

    Leave a comment

    Please note, comments must be approved before they are published

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    You may also like

    View all
    Example blog post
    Example blog post
    Example blog post