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)
This easy homemade bath salts recipe combines Epsom salt, Himalayan salt, and optional essential oils to create a relaxing DIY spa soak. Perfect for self-care, stress relief routines, or homemade gifts.