Easy Homemade Bath Salts With Essential Oils
A handful of salts, a few drops of your favorite essential oil, carrier oil, and warm water…that’s really all it takes to make a bath feel like something worth looking forward to.
Homemade bath salts are one of the simplest DIY projects in aromatherapy, and one of the most satisfying to have on your bathroom shelf.

Below you will find a simple base recipe to get started, some guidance on choosing your ingredients, and a handful of specific recipes to explore once you have the basics down.
What You Need to Make Bath Salts

Most bath salt recipes draw from the same small set of ingredients. Once you understand what each one contributes, it is easy to mix and match the ingredients to customize the recipe to your preference.
A Base Salt: This is the main ingredient. You can use Epsom salt, sea salt, Himalayan pink salt, or a blend of salts. Each has a slightly different texture and look. More on choosing below.
Baking Soda: Optional, but worth adding. It gives the bath water a silky, soft quality and helps the salts blend smoothly.
Essential oils. Entirely optional. Bath salts made with just salt and carrier oil are perfectly lovely to use, but a few drops of the right oil can make a soak feel genuinely transportive. See the guidance below on amounts.
A Carrier Oil: Using a carrier oil is mandatory if you are using essential oils. Essential oils must be diluted before topical application in any form. It also leaves a light, softening film on the water. Jojoba, sweet almond, and fractionated coconut oil all work well.
Choosing Your Salt for Homemade Bath Salts
The salt you choose shapes everything, from the texture underfoot to how the finished jar looks on your shelf.
None of these is wrong. It mostly comes down to what you want the experience to feel like.
Epsom Salt
Epsom salt is the most common starting point and the easiest to find. The crystals are medium-sized, white, and dissolve quickly in warm water. It has a clean, neutral look in a jar and is good as a base when you want the color of a mica powder or a pink salt to do the visual work.
Himalayan Pink Salt
Himalayan pink salt adds instant warmth to the look of a recipe. It gives the bath salt that dusty rose color without any dye or colorant. Fine-grain dissolves well. Coarse-grain takes a little longer and can feel rough underfoot, so check the grind before you buy. It blends beautifully with rose petals and floral essential oils.
Sea Salt
Sea salt comes in a range of grain sizes and has a slightly briny, coastal quality. Coarser grinds work well in foot soaks where the texture is part of the appeal; finer grinds are better for full baths. The natural off-white color is subtle and takes colorants well.
Dead Sea Salt
Dead Sea salt has a notably high mineral content that gives the water a slightly different quality. It tends to feel silkier than Epsom alone. Dead Sea salt is usually sold in finer grades and dissolves easily. Worth trying if you want a more luxurious base, though it is pricier than the others.
Blending two salts is common and works well. The pretty pastels recipe pairs Epsom with baking soda; the rose recipe combines Epsom with Himalayan pink for a naturally blush-toned result.
A Simple Bath Salt Recipe
This bath salt recipe makes enough for two to three baths. Once you are comfortable with the basic method, the specific recipes further down each take it in a different direction.
Ingredients
- 1 cup Epsom Salt
- ½ cup Baking Soda
- 1 tablespoon Carrier Oil (jojoba, sweet almond, or fractionated coconut oil)
- 15–20 drops Essential Oil of your choice
- Glass jar with a lid for storing
How to Make Bath Salts
Combine the dry ingredients
Add the Epsom salt and baking soda to a glass bowl and stir to mix. Keep everything dry at this stage. Any moisture introduced now will start the clumping process.
Mix the oils
In a small separate container, combine the carrier oil and essential oils and stir well. Diluting the essential oils into the carrier before adding them to the salts ensures even distribution through the batch.
Combine and stir
Pour the oil mixture slowly over the dry ingredients, stirring as you go. Work it through evenly. The salts should feel very slightly damp but still loose and pourable.
Transfer to a Jar
Spoon into a clean, dry glass jar with a well-fitting lid. Label with the date made. Stored away from steam and direct sunlight, these will keep their scent and texture for up to six months.
To use: Add ¼ to ½ cup to warm bathwater and swirl to dissolve before stepping in.
Adding Essential Oils
The amount that works for a full bath is smaller than most people expect.
For this size recipe, which makes around 1½ cups of salts, you only need 15 to 20 drops of essential oils.
Essential oils are potent, and in a bath, they disperse through the water quickly, so less goes further than it might in a diffuser blend.
Always dilute essential oils into the carrier oil before adding them to the salts. Undiluted essential oils dropped directly into bathwater can cause skin irritation. The carrier oil acts as the dispersant, spreading the essential oil evenly rather than letting it pool on the surface.
For more on dilution ratios for bath and body use, see Essential Oil Dilution: A Practical Guide.
A few starting points by scent character:
Floral: Rose, geranium, ylang-ylang, chamomile – Floral essential oils have a soft, enveloping scent. They are well suited to an evening soak. See the floral oils guide for blending ideas.
Citrus: Sweet orange, bergamot, grapefruit – Bright and uplifting, citrus essential oils are a good choice for a morning bath or when you want a lighter, fresher quality to the water. See the citrus oils guide.
Woody and grounding: Cedarwood, sandalwood, frankincense – Warm and grounding oils slow things down and are great for evening soaks. Their warm, anchoring scents pair beautifully with Himalayan salt and candlelight.
Herbaceous: Lavender, rosemary, eucalyptus – Fresh and clean, with lavender being the most versatile, herbaceous essential oils works well on its own or blended with almost anything.
Easy Homemade Bath Salts Recipes to Try
Once you have the basic method down, these recipes each take it somewhere specific with different salts and different scents.
Pretty Pastels Bath Salts

Layered in soft pinks, blues, and greens using mica powder, these are as pleasing to look at as they are to use.
The base is Epsom salt and baking soda scented with lavender, chamomile, or ylang-ylang, gentle, calming choices that suit the soft visual palette.
This is a lovely project if you enjoy the process of creating the pretty layers as much as soaking in these relaxing bath salts. It also makes a wonderful, and surprisingly easy, gift for any occasion.
Coffee Bath Salts

For anyone who loves the smell of coffee as much as the taste of it. This recipe layers ground coffee with Epsom salt and milk powder in a cork-lid jar. The warm, roasted scent pairs well with vanilla, sweet orange, or cinnamon essential oil.
The coffee grounds add a gentle exfoliating quality, and the finished jar looks good enough to sit on a shelf indefinitely.
DIY Rose Bath Salts with Rose Petals
A genuinely pretty recipe that uses Epsom salt and Himalayan pink salt as its base — the natural blush color of the Himalayan salt means no dye is needed. Dried rose petals folded through the mix add texture and scent layering, and rose or geranium essential oil carries the floral note into the bath. If you make rose-infused oil, this is a natural companion project for the spent petals.
More bath salt recipes are on the way. Check back as the collection grows. Lavender and floral varieties are coming soon.
Homemade bath salts are the kind of project that rewards even small amounts of effort. A single batch takes less than ten minutes to put together, keeps for months, and makes every bath feel noticeably more considered.
Start with the base recipe, get a feel for the method, and let the scent you reach for most often point you toward the specific recipes that suit you best.
Frequently Asked Questions about Homemade Bath Salts
Can I make bath salts without essential oils?
Yes. The carrier oil alone adds a light softening quality to the water, and the salts themselves do the rest. Unscented bath salts are a good option if you prefer fragrance-free bath soaks77 or have sensitive skin.
How much bath salts should I add per bath?
A quarter to half a cup is the standard amount for a full bath. Start with the smaller amount and adjust from there based on how strong you want the scent and how silky you prefer the water.
How long do homemade bath salts last?
Plain salt and baking soda-based recipes keep well for up to six months when stored in an airtight glass jar away from steam and direct sunlight. Recipes that include botanicals like dried petals have a slightly shorter shelf life — three to four months is a safe guide.
Can I use bath salts if I have sensitive skin?
A patch test before first use is always a good idea when trying any new DIY product. Mix a small amount with water and apply to the inside of your wrist, then wait a few hours. If you have a known skin condition, it is worth checking with your doctor before use.
Are homemade bath salts good for gifting?
They are one of the better homemade gifts, genuinely useful, easy to customise, and they look beautiful in a clear glass jar. The pretty pastels and rose recipes are particularly gift-friendly. A label with the date made, the scent used, and a simple ‘use within’ note is all the packaging you need.