Creating your own bath salts at home is a simple and enjoyable way to enhance your self-care routine. With the natural aroma of essential oils and the soothing properties of mineral-rich salts, a warm bath can become a calming ritual that supports relaxation and well-being.
In this guide on how to make bath salts, we’ll walk you through what you need, how to create your own custom blend, and how to store it safely for continued use.
What You Will Need for DIY Bath Salts
To make a basic, skin-friendly bath salt blend, you’ll need the following ingredients and supplies:
Dry Ingredients:
- Epsom Salt – Known for its soothing feel in baths.
- Sea Salt (fine or coarse) – Naturally rich in minerals, ideal for softening skin.
- Pink Himalayan Salt (optional) – Adds a touch of color and texture.
Essential Oils:
Use only high-quality essential oils suitable for topical and cosmetic use. Choose your blend based on your personal scent preferences:
- Lavender – Soft, floral aroma that supports a calm atmosphere.
- Sweet Orange – Bright, uplifting scent.
- Eucalyptus – Fresh, clarifying aroma.
- Geranium or Rose – Floral, comforting fragrances.
Optional Add-ins:
- Carrier Oil (such as sweet almond, jojoba, or fractionated coconut oil): Helps disperse essential oils and provides light moisture to the skin.
- Dried Botanicals (lavender buds, rose petals): Adds natural beauty and scent.
- Glass Jar or Airtight Container for storage
- Mixing Bowl & Spoon
Ways to Make Your Own Bath Salts
Here’s a gentle, customizable recipe perfect for personal use or gifting:
Basic Floral Bath Salt Blend
Ingredients:
- 1 cup Epsom salt
- ½ cup sea salt
- ½ cup pink Himalayan salt
- 10 drops lavender essential oil
- 5 drops geranium essential oil
- 1 tablespoon carrier oil (optional)
- 1 tablespoon dried lavender buds (optional)
Instructions:
- In a clean, dry mixing bowl, combine all the salts.
- Mix the essential oils into the carrier oil (if using) to dilute them.
- Slowly add the oil blend to the salts, stirring thoroughly.
- Fold in dried botanicals, if desired.
- Spoon the mixture into an airtight glass jar.
- Store in a cool, dry place away from direct sunlight.
To Use:
Add ½ to 1 cup of the bath salts to warm running bathwater. Stir to dissolve. Soak and unwind for 15–30 minutes.
Why Use Sea Salt in Bath Salts?
Sea salt is valued in body care for its naturally occurring minerals, which are left intact during minimal processing. These trace minerals are often used in cosmetic formulations to help support a refreshing and conditioning experience for the skin.
In bath products, sea salt:
- Adds natural texture and aesthetic appeal
- Supports the skin’s natural feel and appearance
- Enhances the sensory quality of the soak
Its versatility makes it an ideal base for DIY bath blends.
How Long Can You Store DIY Bath Salts?
When stored properly, DIY bath salts can last between 6 and 12 months. Here are some best practices:
- Keep them dry: Always use a clean, dry scoop and avoid storing in humid areas like open bathroom shelves.
- Use airtight containers: Glass jars with tight-fitting lids help preserve aroma and prevent clumping.
- Store away from heat and light: This keeps the scent of the essential oils more stable over time.
If your salts ever develop an off smell or change texture significantly, it’s best to make a fresh batch.
Crafting your own bath salts is not only cost-effective but also lets you choose exactly what goes on your skin. Whether you’re gifting them or enjoying them as part of a relaxing routine, this DIY project adds a natural and luxurious element to your personal care ritual.


