This homemade bath salts recipe is a simple and relaxing DIY self-care essential. Made with mineral-rich salts and optional essential oils, it creates a soothing bath soak perfect for unwinding, relaxing tired muscles, and enjoying a spa-like experience at home.
It also makes a thoughtful and easy homemade gift for friends and family.

Why You’ll Love These Homemade Bath Salts
- Easy DIY self-care recipe
- Perfect for relaxation and unwinding
- Customisable with essential oils
- Beautiful homemade gift idea
- Uses simple pantry and pharmacy ingredients
- Budget-friendly spa alternative
Homemade Bath Salt Ingredients
- Epsom Salt (Magnesium Sulphate) – Commonly used in bath soaks for relaxation. Contains magnesium and sulphate, which are often associated with helping the body unwind and soothing tired muscles after a long day.
- Coarse Himalayan Salt – A natural salt containing trace minerals such as magnesium, potassium, iron, and zinc. Often used in bath soaks for a relaxing, spa-like bathing experience.
- Essential Oils (Optional) – Added for fragrance and to enhance the bathing experience. Always use high-quality, skin-safe oils and avoid irritating oils such as cinnamon or oregano.
- Lavender (relaxation)
- Sweet orange (uplifting scent)
- Eucalyptus (fresh, spa-like aroma)
- Chamomile (calming scent)
- Carrier Oil (Optional – if using essential oils) – Helps dilute essential oils and disperse them more evenly in bath water.
- Sweet almond oil
- Jojoba oil
- Grapeseed oil
- Apricot kernel oil
- Dried Flowers (Optional) – Used for decoration and a light natural aroma.
- Rose petals
- Lavender buds
- Chamomile flowers
- Calendula
(Note: dried flowers are optional and may need to be strained or removed after bathing.)

Homemade Bath Salt Tips
- Use a total of 4 cups of salt in this recipe
- Mix Epsom salt and Himalayan salt in any ratio you prefer
- Store in a sealed jar away from moisture and sunlight
- Add essential oils gradually to avoid overpowering scent
- If gifting, divide into small jars for easy presentation
- Use within a few months for best freshness

How to Use Bath Salts
- Fill your bath with warm water
- Add 1 cup of bath salts while water is running
- Allow salts to dissolve
- Soak for 15–20 minutes
- Pat skin dry and apply moisturiser if desired
- Rinse tub after use if oils or petals remain


Homemade Bath Salts (DIY Relaxing Spa Soak)
Ingredients
Equipment
Method
- In a large bowl, mix essential oils with carrier oil (if using).
- Add Epsom salt and Himalayan salt and stir until well combined.
- Add dried flowers if using and gently mix through.
- Transfer to a clean, sealed glass jar.
- Store in a cool, dry place away from sunlight.
- Add 1 cup of bath salts to warm running bath water
- Soak for 15–20 minutes
- Rinse or moisturise skin after use if desired
Notes
- Avoid using irritating essential oils such as cinnamon, clove, oregano, or peppermint directly in bath products
- Use only skin-safe, high-quality essential oils
- Store away from moisture
- Use within 3 months for best freshness
- Optional ingredients (oils/flowers) are not required for effectiveness