DIY Bath Salts with Essential Oils

How to Make DIY Bath Salts with Essential Oils for Relaxation and Skincare

Looking for a simple way to elevate your self-care routine? Discover how to make your own DIY Bath Salts with Essential Oils—a perfect blend of relaxation, pain relief, and skin nourishment.

A hot bath is already a great way to unwind, but when you add natural ingredients like Epsom salts, pure Essential Oils, and soothing botanicals, it becomes a true Aromatherapy experience. These homemade Bath Salts are easy to make and are a great addition to your natural skincare routine.

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 our blogs by visiting our online store filled with Pure Essential Oils, Healing Aromatherapy, Crystals and more. Thank You!

Soulful Sister Aromatherapy

Here We Go:

The Bath Salts with Essential Oil 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.

 

 

 

Eucalptus Pure Essential Oil, Langford BC Canada

 

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, Langford BC Canada

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.  

 

     

 

 


 

🌿 DIY Bath Salts with Essential Oils – Full Recipe

Create your own luxurious Aromatherapy Bath Salts at home with just a few simple ingredients. This recipe is perfect for stress relief, muscle recovery, and glowing skin.


✨ Ingredients (Yields approx. 2 cups)

  • 1 cup Epsom salt – rich in magnesium; soothes sore muscles

  • ½ cup sea salt or Himalayan pink salt – detoxifies and improves circulation

  • ½ cup baking soda (optional) – softens skin and helps neutralize odors

  • 10–20 drops of Essential Oils – choose based on your desired benefits (see ideas below)

      • 1 tsp carrier oil (optional) – such as coconut, sweet almond, or jojoba oil, to lightly moisturize skin
  • 1–2 tbsp dried botanicals (optional) – like lavender buds, rose petals, or chamomile.


🌸 Suggested Essential Oil Blends

Purpose Essential Oils (use 2–3 drops of each)
Relaxation & Sleep Lavender, Roman Chamomile, Frankincense
Stress Relief Bergamot, Clary Sage, Ylang Ylang
Muscle Recovery Eucalyptus, Peppermint, Rosemary

🛁 Instructions

  1. Combine dry ingredients: In a mixing bowl, combine Epsom salt, sea/Himalayan salt, and baking soda (if using).

  2. Add Essential Oils: In a seperate dish, mix your chosen Essential Oils with a carrier oil (if using).

  3. Combine Together: Stir the Oils into the Salt Blend.

  4. Optional – Add botanicals: Mix in dried flowers or herbs for a spa-like touch.

  5. Store: Transfer your bath salts into an airtight glass jar or container. Label with your blend and date.

  6. Use: Add ½ to 1 cup of bath salts to warm running bath water. Stir to dissolve. Soak for 20–30 minutes, relax, and enjoy the Aromatherapy benefits.


💡 Tips

  • Store in a cool, dry place for up to 6 months.

  • Makes a beautiful handmade gift—just add a ribbon and tag!


🛍️ Shop Ingredients & More

Need high-quality Essential Oils and Aromatherapy accessories? Visit our store to explore:

  • 100% Pure Essential Oils

  • Crystals and Wellness Tools

  • Ready-made Aromatherapy Bath Salts

 

Cautions:

        • 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.

7 comments


  • Sammy

    If I make this in bulk, how long will it keep? Will it go rancid?


  • Teresa

    Hi,
    Does it matter whether the sea salt is sea rock salt or ground sea salt?


Leave a comment

Please note, comments must be approved before they are published

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