We’re heading right on into gift-giving season, and if you’re looking for an easy and cozy homemade gift to share with friends and family, I’ve got a liiiittle something up my sleeve for ya. Enter, homemade bath salt. I LOVE (!) a good bath in the wintertime, and nothing makes it feel more special than adding in some fragrant bath salts to get into cozy mode. They’re great to make yourself because you can customize the scent completely with essential oils, add in some dried flowers for extra scents and a pop of color, and incorporate any fun cosmetic extras, like green clay or jojoba oil to be fancy. Also, it’s SO MUCH FUN!!! I don’t know what it is about mixing together salts and fragrances and making little essential oil tinctures, but it makes me feel like an old time-y apothecary lady and I’m 1000% here for it.

DIY Homemade Bath Salt Gift

It’s worth noting, though, that the source for the ingredients is super important. Since you’re putting it on your skin or giving it to someone else to put on theirs, you don’t want to use anything that could cause a reaction. This is especially true with dried flowers, which can be treated with chemical preservatives if they’re not from a trusted source. I use + HIGHLY recommend Mountain Rose Herbs, they’re a local Oregon company but they ship nearly everywhere. I sourced all the cosmetic-grade dried flowers, including the rose petals, lavender, helichrysum, elderflower, and chamomile, as well as the French green clay (which is also great for homemade face masks), Jojoba oil, glass pantry jars, and the epsom salt itself from them. The salt comes in a hefty 1 or 5 lb bag so you can make a big batch of homemade bath salt to last you a while, too!

DIY Homemade Bath Salt Gift

It’s also good to be aware that some citrus essential oils can react negatively with direct sunlight exposure and cause a chemical burn when applied directly to the skin. Typically, in the recipes I’m sharing below that call for citrus (namely grapefruit, bergamot, and sweet orange essential oils), it’s 10 drops of grapefruit essential oil in 4 cups of salt for a big batch of homemade bath salt, for example. And then if you put a few tablespoons of that bath salt into your bath, it’s diluted even further into an entire bathtub’s worth of water, so the chances of that happening are pretty small since the oil is sooooo diluted at that point. Also, typically we take baths less in sunny places/seasons. But it’s still worth mentioning just in case! Common sense and all that. So if you live someplace sunny, don’t go rubbing straight-up grapefruit essential oil directly on your skin (even though it smells very nice and is very tempting!)

Dried chamomile mountain rose herbsI have a generic base recipe for customizable homemade bath salt below, and then some more specific recipes for scent blends as a jumping off point. But feel free to be creative and make it your own! Play with the essential oil smells you like to create a special mix just for you, or if you’re making a batch for gifts, try finding out about what smells your recipients like. Do they hate/love flowers, are they more into woodsy smells, or earthy grounded ones? And if you want to keep things simple, you can just use a pre-blended essential oil instead of blending your own scent mixture. It just depends on how witchy you want to get with it. And if you really want to get into a homemade bauty routine, I have an oldie-but-a-goodie DIY recipe for homemade face cream that’s been a big hit, too.

I hope you enjoy this fun and fragrant holiday craft, and that it keeps you and the folks you love warm and cozy and relaxed this winter season! šŸ™‚

DIY Homemade Bath Salt Gift

5 from 1 vote

DIY Homemade Bath Salt

I recommend sourcing all the ingredients from https://mountainroseherbs.com/ for quality and cosmetic safety šŸ™‚ Enjoy, my friend!

Prep Time 15 minutes
Total Time 15 minutes
Servings 4 cups bath salt


Generic Customizable Bath Salt

  • 4 cups epsom salt
  • 20-30 drops essential oils
  • 1-2 tablespoons French green clay powder optional
  • 2 tablespoons dried flowers optional
  • 2 tablespoons jojoba oil optional

Sultry Jasmine Bath Salt

  • 4 cups epsom salt
  • 10 drops jasmine essential oil
  • 10 drops ylang ylang essential oil
  • 5 drops bergamot essential oil
  • 1 tablespoon French green clay powder
  • 1 tablespoon dried rose petals
  • 1 tablespoon dried chamomile flowers

Grapefruit + Pine Bath Salt

  • 4 cups epsom salt
  • 15 drops grapefruit essential oil
  • 10 drops scotch pine essential oil
  • 1/4 cup French green clay powder
  • 1 tablespoon dried elderflowers
  • 1 tablespoon dried helichrysum flowers

Soothing Bath Salt

  • 4 cups epsom salt
  • 10 drops cedarwood essential oil
  • 8 drops sweet orange essential oil
  • 5 drops lavender essential oil
  • 5 drops peppermint essential oil
  • 2 tablespoons jojoba oil
  • 1 tablespoon dried lavender

Neroli Bath Salt

  • 4 cups epsom salt
  • 10 drops neroli essential oil
  • 5 drops ylang ylang essential oil
  • 5 drops sandalwood essential oil
  • 2 teaspoons organic cocoa powder
  • 2 tablespoons dried chamomile flowers


  1. Pour the salt into a large bowl. Add in the essential oils and stir to combine. Then add in any jojoba oil (if you're including some) and stir to combine. Next add any cosmetic powders, like French green clay or cocoa powder, and stir. And lastly, sprinkle in those lovely dried flowers (if you're using any) and stir until distributed throughout the salt. Transfer to airtight containers (these glass pantry jars work great! https://mountainroseherbs.com/pantry-jars ) and store outside of direct sunlight.

    To use, add anywhere from 2 tablespoons to 1/3 cup bath salts into a nice cozy bath. Relax and enjoy!

Dried flowers in bath saltDried flowers in bath saltDIY Homemade Bath Salt GiftDried flower sprinklingbody oil

DIY Homemade Bath Salt Gift DIY Homemade Bath Salt Gift Bath SaltDried flowers in bath salt

Love this Post? Share It With Friends!
  • You Might Also Like
    Adventures in Cooking

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Adventures in Cooking


    Patti says:
      Eva Kosmas Flores says:
    merge fruit says: