DIY Bath Salts Recipe

After a long December day — shopping, wrapping, hosting — there’s nothing like a hot bath to melt the stress away. Homemade bath salts turn an ordinary soak into a spa ritual, and they’re one of the easiest DIY gifts you’ll ever make: three ingredients, five minutes, endless variations.

This DIY bath salts recipe covers the classic base plus festive holiday variations, packaging ideas for gifting, and everything you need to know to get the texture and scent just right.

What You’ll Need

• Epsom salt: 1 cup — the muscle-soothing base.
• Coarse sea salt or pink Himalayan salt: 1/2 cup — adds minerals and pretty texture.
• Baking soda: 1/4 cup — softens the water and your skin.
• Carrier oil: 1 tablespoon of sweet almond, jojoba, or coconut oil — keeps salts from drying skin.
• Essential oils: 15–20 drops total.
• Jars: small mason jars or flip-top glass jars for storing and gifting.
• Optional: dried flower buds, food coloring or mica powder for tinting.

The Basic Bath Salts Recipe

In a large bowl, combine 1 cup Epsom salt, 1/2 cup coarse sea salt, and 1/4 cup baking soda, breaking up any clumps with a fork. In a small dish, mix 1 tablespoon of carrier oil with 15–20 drops of essential oils. Drizzle the oil mixture over the salts and stir thoroughly until evenly distributed. If tinting, add a drop of food coloring or a pinch of mica powder and mix well. Transfer to an airtight jar. Use 1/4 to 1/2 cup per bath — just scoop, pour under running water, and swirl to dissolve.

Mixing homemade bath salts with essential oils in a ceramic bowl

5 Festive Holiday Variations

1. Candy Cane

15 drops peppermint essential oil + a drop of red food coloring swirled through half the batch, then layered with white for a candy-cane stripe effect in the jar.

2. Christmas Morning

10 drops sweet orange + 5 drops cinnamon bark + 3 drops clove. Warm, spicy, and exactly like the holidays smell.

3. Winter Forest

10 drops fir needle + 6 drops cedarwood + 4 drops eucalyptus. Crisp and invigorating — perfect after a day in the cold.

4. Sugar Plum

10 drops lavender + 6 drops vanilla + a pinch of dried lavender buds. Soft, sweet, and deeply relaxing before bed.

5. Vanilla Chai

8 drops vanilla + 4 drops cardamom + 3 drops cinnamon + 2 drops ginger. Cozy and warm — like a hug in a jar.

Tips for Perfect Bath Salts

Don’t skip the carrier oil — it’s what keeps bath salts from leaving skin feeling dry and tight. Add essential oils to the carrier oil first (never directly onto dry salt) for even distribution and to avoid concentrated droplets that could irritate skin. If your salts clump in humid weather, add a teaspoon of cornstarch to the mix. And always use clean, dry hands or a scoop — introducing water to the jar shortens shelf life.

Packaging for Gifting

Bath salts are a gift-giving superstar: luxurious-feeling, personal, and cheap to make in bulk. Layer two colors in a mason jar for a striped effect, tie with ribbon and a sprig of dried lavender, and add a handwritten tag with the scent name and instructions (“Scoop 1/4 cup into a warm bath”). They pair beautifully with other homemade pampering gifts — bundle with our DIY sugar scrubs or DIY bath bombs for a complete spa gift set that looks like it cost a fortune.

Mason jars of layered homemade bath salts tied with ribbon as Christmas gifts

Frequently Asked Questions

How long do homemade bath salts last?

Stored in an airtight jar away from moisture and sunlight, bath salts stay fresh for 6–12 months. The scent fades gradually — if they smell weak, they’re still fine for soaking, just less aromatic.

Can you use regular table salt for bath salts?

You can in a pinch, but coarse sea salt or Himalayan salt is better — the larger crystals dissolve more slowly and look prettier. Epsom salt (magnesium sulfate) is the real workhorse for soothing muscles, so don’t skip it.

Are DIY bath salts safe for sensitive skin?

Generally yes, but keep essential oil concentrations modest (15–20 drops per 1.75 cups of salt) and avoid known irritants like cinnamon bark oil in high amounts. When in doubt, do a patch test first.

How much bath salt should I use per bath?

About 1/4 to 1/2 cup per standard bathtub. More isn’t better — it won’t dissolve fully and just wastes your beautiful salts.

Similar Posts