๐ŸŒฟ For informational & aromatic purposes only โ€” not medical advice. Always consult a qualified practitioner.

How to Make Bath Salts With Essential Oils

Last updated:

A jar of store-bought bath salts can run anywhere from $12 to $35 for eight ounces. The ingredient list is usually short โ€” salt, fragrance, maybe a dye โ€” and the word "fragrance" is doing a lot of work on that label, potentially covering dozens of undisclosed compounds. Making your own costs a fraction of that, takes about fifteen minutes from start to finish, and gives you complete control over exactly what goes into the water with you.

Beyond the cost, there are two genuinely good reasons to make bath salts at home. First, you get to design the fragrance from scratch, which means building something that fits your mood, your season, or your bathroom rather than picking the least offensive option off a shelf. Second, homemade bath salts make excellent gifts. A four-ounce mason jar with a kraft paper label looks thoughtful, personal, and put-together โ€” and costs about $2 to make once you have the salts and oils on hand.

This guide walks through everything: which salts to use and why, the one chemistry rule that prevents skin irritation, a reliable base formula, five complete recipes, and a clear list of oils that should never go near bathwater.


Salt Options

Not all salts behave the same way in a bath, and most recipes work best with a blend rather than a single type. Here is what each brings to the jar.

Epsom salt (magnesium sulfate) is the workhorse of any bath salt recipe. It dissolves readily in warm water, has a clean neutral scent, and is inexpensive enough to buy in five-pound bags. The coarse grain size gives finished bath salts that classic look that photographs well if you are making gifts. Epsom is the base of most recipes for good reason: it is forgiving, widely available, and pairs well with every essential oil combination.

Himalayan pink salt is mined from ancient sea deposits and gets its soft color from trace minerals including iron oxide. It dissolves more slowly than Epsom salt, so it adds texture and visual appeal to a blend. The fine or medium grain is best for bath use; coarse Himalayan salt can be slow to dissolve and may leave large crystals in the tub that feel uncomfortable underfoot. In most recipes it plays a supporting role alongside Epsom rather than making up the entire base.

Dead Sea salt comes from the Dead Sea in the Jordan Rift Valley and has a mineral composition that differs meaningfully from standard sea salt โ€” higher magnesium, calcium, and potassium content. It is finer-grained than Himalayan salt and dissolves quickly. Dead Sea salt tends to cost more than either Epsom or Himalayan, so it works best in smaller-batch recipes where you want a slightly more luxurious feel. It is the featured salt in the Rose Dead Sea recipe below.

Coarse sea salt is the most straightforward option after Epsom. It is inexpensive, widely available at grocery stores, and has a neutral mineral flavor that does not interfere with essential oil blends. Grey sea salt (sel gris) brings a slightly damp, mineral texture that looks beautiful in a jar, though it can clump slightly over time due to its moisture content. If you use grey salt, add a small amount of dried botanicals to the jar to absorb excess moisture, or plan to use the batch within a few weeks.

Most recipes in this guide use a combination of Epsom and Himalayan pink. The Epsom provides the base volume and fast dissolution; the Himalayan adds color and a slower-dissolving texture. You can adjust the ratio freely โ€” a higher proportion of Himalayan makes a more visually striking jar, while more Epsom means the salts dissolve faster in the tub.


Why Essential Oils Need a Dispersant

This is the most important safety point in the entire guide, and it is worth understanding before you mix your first batch.

Essential oils are hydrophobic โ€” they do not dissolve in water. When you drop undiluted essential oil into a bathtub, the oil floats on the surface as a concentrated film rather than dispersing evenly through the water. Your body then makes contact with that undiluted concentration in spots, which can cause skin irritation, redness, or sensitization, particularly in skin folds and sensitive areas. The problem is worse with warming or stimulating oils (more on those below), but it applies to every essential oil including gentle ones like Lavender.

The solution is a dispersant โ€” something that bridges the gap between the oil molecules and the water molecules so the oil spreads evenly through the bath rather than pooling.

Carrier oil is the most common dispersant for bath salts. Fractionated coconut oil, sweet almond oil, jojoba, and sunflower oil all work well. When you mix essential oils into a carrier oil before combining them with the salts, the essential oil becomes diluted within the carrier and the carrier helps it disperse more evenly when the salts hit the water. This is the approach used in every recipe below. The carrier also leaves a very light conditioning film on skin after the bath.

Polysorbate 80 is an emulsifier that does a better job of fully dispersing oil into water than a carrier oil alone. It is colorless, odorless, and used in small quantities (typically a one-to-one ratio with the total oil). The downside is that it is less accessible than carrier oils โ€” you will need to order it online or find it at a cosmetic supply store. If you have sensitive skin or plan to use a higher oil concentration, polysorbate 80 is worth seeking out. For most standard recipes at the dilutions used here, a carrier oil is sufficient.

What does not work: adding essential oils directly to dry salt with no dispersant, or relying on the salt to somehow hold and release the oil safely. The salt does hold the oil before the bath โ€” that part works. The problem is what happens when the salt dissolves and the oil is released into the water without a dispersant. Salt is not a carrier for essential oils in the skin-safety sense. The dispersant step is not optional.

Use the Dilution Calculator to verify your total essential oil concentration before mixing, especially if you are modifying any of the recipes below.


The Base Formula

This formula fills a standard sixteen-ounce mason jar and produces roughly four half-cup bath servings. It is the foundation for all five recipes that follow.

  • 2 cups Epsom salt
  • 1 cup Himalayan pink salt (fine or medium grain)
  • 2 tablespoons carrier oil (fractionated coconut oil recommended for its neutral scent and clean feel)
  • 20 drops essential oil (single oil or a blend)

Instructions:

  1. Combine the Epsom salt and Himalayan pink salt in a medium bowl and stir to mix.
  2. In a small separate cup or ramekin, combine your carrier oil and essential oil drops. Stir well to blend them together before adding to the salts.
  3. Pour the oil mixture over the salts and stir thoroughly, making sure the oil coats as much of the salt as possible rather than pooling in one spot.
  4. Transfer to a clean, dry glass jar with a tight-fitting lid. A wide-mouth sixteen-ounce mason jar is ideal and costs about $2.
  5. Label with the blend name and date.

The finished salts should look slightly glossy from the carrier oil coating. If they look completely dry and powdery, the oil has not distributed evenly โ€” stir again until the coating is visible.


Safe Dilution for Bath Use

Standard essential oil dilution guidelines are calculated for leave-on skin applications like lotions and body oils, where a 1โ€“3% dilution is typical for adults. Bath use is different in one important way: the essential oil is not evenly diluted across a large volume of lotion. It is being released into somewhere between 30 and 60 gallons of bathwater, but it is not dissolving into that water โ€” it is floating on top of it, which is why the carrier step matters so much.

The practical guideline for bath use is a maximum of 3โ€“6 drops of essential oil per bath for most adults, which is lower than many commercial recipes suggest. The formula above uses 20 drops across four servings โ€” that is 5 drops per bath, which falls in the middle of the safe range for healthy adult skin. If you have sensitive skin, dry skin, compromised skin (sunburn, eczema flares, cuts or abrasions), or are bathing children, reduce to 2โ€“3 drops per serving and always use a generous amount of carrier oil.

Keep these additional points in mind:

More essential oil does not mean a better bath. Above a certain concentration, you will notice more skin irritation before you notice more fragrance in the steam. If you want a stronger scent experience, add a few extra drops to a diffuser running in the bathroom rather than increasing the oil in the water.

Children under ten need significantly lower concentrations. Many commonly used essential oils are not recommended for young children at any bath concentration. If you are making bath salts for a child, consult child-specific dilution guidelines before proceeding, and avoid stimulating or strong oils entirely.

Pregnancy warrants extra caution. Some essential oils are not recommended during pregnancy. Lavender and frankincense are among the more widely used ones considered low-risk, but if you are pregnant, check with your healthcare provider before adding any essential oils to a bath.


Five Recipes

Each recipe below is written for one sixteen-ounce jar (four servings) using the base formula โ€” 2 cups Epsom salt, 1 cup Himalayan pink salt, 2 tablespoons carrier oil, and the drop count listed.

1. Lavender Moonbath

A classic for good reason. This is the bath salt to make first if you are new to the process, because Lavender is forgiving, widely available, and universally pleasant in the water.

  • Lavender โ€” 16 drops
  • Roman chamomile โ€” 4 drops (optional; adds a soft apple-like note and pairs beautifully with lavender)

If you do not have Roman chamomile, use 20 drops of lavender and call it done. This blend is soft and floral without being perfumey. The steam in a warm bath brings out the lavender more than you expect from the smell of the dry jar.

2. Eucalyptus Breathe

This one is best on a stuffy winter evening or when a cold has settled in. Eucalyptus opens up in steam beautifully, making it one of the most satisfying bath salt oils to work with.

  • Eucalyptus โ€” 14 drops
  • Peppermint โ€” 4 drops
  • Rosemary โ€” 2 drops

Note: Peppermint can cause a slight cooling sensation on skin in higher concentrations, which some people enjoy and others find surprising. Keep peppermint at or below 4 drops per full batch (1 drop per serving). Avoid this blend if you have sensitive or broken skin.

3. Rose Dead Sea

This recipe swaps the Himalayan pink salt for Dead Sea salt and substitutes sweet almond oil for the carrier, which gives the finished bath a slightly silkier feel. It makes a particularly nice gift.

  • 2 cups Epsom salt
  • 1 cup Dead Sea salt (fine grain)
  • 2 tablespoons sweet almond oil
  • Rose geranium โ€” 14 drops
  • Palmarosa โ€” 4 drops
  • Lavender โ€” 2 drops

Rose geranium is the workhorse rose-adjacent oil in most DIY recipes โ€” it smells rosy and green and floral at a fraction of the cost of true rose absolute. Palmarosa reinforces the floral note with a lighter, slightly citrus-sweet character. This blend is one of the nicest-smelling jars you will produce.

4. Citrus Refresh

Bright, clean, and uplifting. Best as a morning or midday bath rather than a wind-down blend, since citrus oils tend to be energizing rather than settling.

  • Lemon โ€” 10 drops
  • Sweet orange โ€” 6 drops
  • Grapefruit โ€” 4 drops

Photosensitivity note: Lemon, grapefruit, and most other cold-pressed citrus oils are phototoxic โ€” they can cause a photosensitivity reaction if applied to skin that will be exposed to sunlight within 12โ€“24 hours. In a bath context the concentration is low enough that this is minimal risk for most people, but avoid using this blend before extended sun exposure, and do not apply the dry salts directly to skin before going outside. Steam-distilled versions of these citrus oils are not phototoxic; check your oil label if this is a concern.

5. Cedar-Vanilla Evening

A warm, woodsy, grounding blend that smells nothing like a typical bath product. Cedarwood opens up beautifully in steam, and vanilla absolute rounds it into something that smells genuinely cozy.

  • Cedarwood (Virginian or Atlas) โ€” 12 drops
  • Vanilla absolute or CO2 โ€” 5 drops
  • Frankincense โ€” 3 drops

Vanilla absolute is thick and may not fully mix into the carrier oil at cold temperatures. Warm it gently by placing the bottle in a cup of warm water for a few minutes before measuring your drops. At 5 drops per batch (just over 1 drop per serving), it adds warmth and depth without overwhelming the cedarwood.


Oils to Never Use in the Bath

Some essential oils are simply not appropriate for bath use at any reasonable concentration. The following should stay out of the tub entirely.

Cinnamon bark and cinnamon leaf are among the most irritating essential oils to skin and mucous membranes. Even a small amount in bathwater can cause significant burning and redness. Cinnamon is a common ingredient in diffuser blends and candle fragrances, but it has no place in a bath product.

Clove bud and clove leaf carry the same risk as cinnamon โ€” they contain high levels of eugenol, a phenol compound that is highly irritating to skin and particularly to sensitive tissue.

Oregano is a hot oil with a high phenol content (primarily carvacrol and thymol). It can cause chemical burns at bath concentrations and should never be used in any leave-on or bath application.

Thyme (particularly thyme CT thymol) carries similar risks to oregano. Some chemotypes of thyme are milder, but unless you know exactly what CT your bottle contains, avoid it in bathwater altogether.

Black pepper and ginger are warming oils that can create an uncomfortable heat sensation when dispersed in bathwater. At very low concentrations (1 drop in a full tub) some people use them without issue, but the margin between comfortable and irritating is narrow.

Lemongrass is commonly used in diffusers and candles but is sensitizing at bath concentrations. It can cause itching and redness even in users who tolerate it fine in other contexts.

The rule of thumb: if an oil is described as "hot," "warming," or "stimulating" in its typical usage guidance, treat it as a skip for bath use unless you have confirmed it is appropriate at very low concentrations. When in doubt, leave it out.


How to Use Bath Salts

The mechanics are simple but there is a right way to do it.

Use about half a cup per bath. The base formula produces four servings from one sixteen-ounce jar. Scoop half a cup into your hand or a small measuring cup rather than pouring directly from the jar โ€” this keeps the jar dry and extends its shelf life by keeping moisture out.

Add under running water, not after the tub fills. Running water agitates the salts and helps them dissolve and disperse more evenly. If you add the salts to a still, full tub, they settle to the bottom and take much longer to dissolve, and the oils may concentrate near where you dropped them in. Hold the scoop near the faucet and let the water run over and through it.

Water temperature matters. Very hot water speeds up salt dissolution and increases the intensity of the steam and fragrance, but it is also more drying to skin and harder on your cardiovascular system. A warm bath โ€” around 100โ€“104ยฐF โ€” is generally more comfortable and gives the oils more time to work in the steam before evaporating. Stay in for 15โ€“20 minutes for the best experience.

Rinse the tub after. Carrier oil leaves a light film on tub surfaces that can become slippery over time. A quick rinse with the showerhead and a wipe with a damp cloth after draining prevents buildup and keeps the tub safe.


Gifting and Packaging

Bath salts are one of the best DIY gifts you can make, and presentation makes all the difference between something that looks homemade and something that looks intentional.

Mason jars are the standard container. Wide-mouth four-ounce jars give you a single serving in a compact package โ€” a nice size for a gift set of two or three different blends. Eight-ounce wide-mouth jars hold two servings and look generous without being excessive. Both sizes are available in multi-packs at hardware stores and online for $1โ€“$2 per jar.

Kraft paper labels are inexpensive and give finished jars a clean, artisan look. Print or hand-letter the blend name on the front and list the ingredients on the back. Include the scoop amount (half cup) and a use-by date (two to three months from the date you made them for oil-based recipes). A dymo label maker or a free template from a design site like Canva both work well.

Finishing touches. A square of muslin or burlap cut a few inches larger than the jar lid, secured with twine or a rubber band, looks polished and costs almost nothing. A small card with the blend name and a one-line description โ€” "Cedar and Vanilla Evening Bath, 2 servings" โ€” adds a gift feel without requiring fancy packaging.

Cost per jar. A four-ounce jar with one serving costs roughly $1.50โ€“$2 to make once you have the bulk salts, a bottle of carrier oil, and a few essential oils on hand. For a set of three jars in different blends, budget around $6โ€“$8 total. Compare that to a $28 store-bought version and the math is obvious.

Batch in multiples of three or four jars at a time if you are making gifts โ€” it is barely more work than making one, and you will have options ready for birthdays, hostess gifts, or any occasion where a small, thoughtful thing fits better than a larger one.


Frequently Asked Questions

Frequently Asked Questions

Can I skip the carrier oil and just mix essential oils directly into the salt?
You can, but it is not recommended for skin safety. Without a carrier, the essential oils will coat the salt but have no dispersant when released into bathwater โ€” they will float on the surface as a concentrated film rather than dispersing evenly. Contact with undiluted essential oil in bathwater can cause skin irritation, particularly in sensitive areas. The carrier oil step takes about thirty seconds and is the difference between a product that is safe and one that is not.

Frequently Asked Questions

How long do homemade bath salts last?
When stored in a tightly sealed glass jar away from heat and moisture, bath salts made with carrier oil last two to three months. The salt itself does not expire, but carrier oils can go rancid over time, and essential oil compounds degrade with heat and light exposure. If the salts develop an off smell โ€” rancid, musty, or flat rather than the original fragrance โ€” discard and make a fresh batch. Date every jar when you make it.

Frequently Asked Questions

Can I add colorants or dried flowers to the jar?
Yes, with some caveats. Cosmetic-grade micas are the safest colorant option โ€” add a small pinch (about 1/8 teaspoon for a sixteen-ounce jar) and stir well to prevent streaks. Avoid food dyes, which can tint skin and tub surfaces. Dried botanicals like lavender buds, rose petals, or calendula flowers look beautiful in the jar but can clog drains and stick to the tub surface. If you add dried botanicals for visual appeal, consider placing the salts in a muslin bag before adding to the bath so the flowers stay contained.

Frequently Asked Questions

Is Epsom salt safe for everyone?
Epsom salt (magnesium sulfate) is widely used and generally considered safe for most healthy adults in bath applications. However, people with kidney disease, heart conditions, or certain other medical conditions should check with a healthcare provider before using Epsom salt baths, as there is some absorption through the skin. The same applies to children under six and pregnant individuals. The salt is not the same as table salt (sodium chloride) and does not affect blood pressure in the way dietary salt does, but it is still a mineral compound with physiological effects at higher concentrations.

Frequently Asked Questions

My salts are clumping together in the jar โ€” what went wrong?
Clumping is caused by excess moisture, either from using too much carrier oil, from humidity getting into the jar, or from using a salt type with naturally higher moisture content (like grey sea salt or certain grades of Dead Sea salt). Make sure your jar is completely dry before filling, use the carrier oil quantity in the recipe rather than eyeballing a larger amount, and store the jar with the lid tightly closed in a cool, dry place rather than on the edge of a bathtub where steam and humidity can work into the lid seal. If the batch clumps slightly, break it up with a spoon before use โ€” it will not affect how the salts perform in the bath.