Amazing (and Easy) Rainbow Bath Salts DIY

These rainbow bath salts are IMPRESSIVE because they are bright, relaxing, and can be customized. Join us for this quick DIY craft and be sure to read our secret tips to get the best colored bath salts ever!

Rainbow Bath Salts

DIY Rainbow Bath Salts Recipe

I am a huge fan of any craft that is easy, fast, and packs a gifting punch. Because we are very well-versed in creating our own DIY bath and beauty projects, I wanted to share one with you that packs a powerful gift-giving punch.

Are we friends on Instagram? If so, you might have seen a shot of my little one’s creations while she was crafting with stale mini marshmallows and toothpicks. While she was creating her confectionary constructions, I sat right next to her and made these rainbow bath salts. It only took about 15 minutes, including assembling the supplies and taking photos!

There might have been some shrinkage in the marshmallow inventory… When I asked her if she was eating the building supplies, she did this little maneuver to hide the sticky evidence:

Are You Eating Those

Gift Ideas for Colored Bath Salts

Although I chose to whip up rainbow bath salts, you can go customize these beauties however you’re inspired to do so. A few ideas that come to mind:

Teacher or Coach – Put a medal-shaped tag with a thank you note and these scented rainbow bath salts or salts colored in the school’s colors.

Nurse – Having a baby and want to give the nurses on staff a gift? Instead of making a nurse’s station gift basket, how about making small bottles of pastel bath salts? Your thank you tag could say something like, “Thanks for putting up with me and all my hormones.” :)

Tween or Teen – Do you have a tween or teen? For a sweet gift or a slumber party, make up a few of these as a party favor. Or, set this up as an activity for them to do on their own.

Because these are easy to do and are inexpensive, add extra salt to color and keep some on hand for quick gifts. Whip up a few batches to have on hand for that hostess who always has everything covered, or your loving (and traitorous) Bunko teammates, your child’s preschool teacher, or even your little one’s Scout leader. But don’t forget to keep some of these moisturizing rainbow bath salts for yourself!

Supplies for Rainbow Bath Salts

In order to feed my crafting habit – and maybe buy a doughnut ‘cuz I’m way too lazy to make them – I’ve included affiliate links. As an Amazon Associate, I could earn from qualifying purchases.

  • Epsom Salts – I always use non-scented, non-medicated.
  • Soap Colors or Mica Powder (recommended) or Gel Food Coloring
  • Sweet Almond Oil (or any moisturizing oil)
  • 15-20 drops essential oil, optional
  • recycled containers
  • spoon or latex gloves
  • gifting jar, vase, test tubes, recycled food containers you can ‘pretty up’
Rainbow Bath Salts Gift Idea

Ridiculously Easy Instructions for Rainbow Bath Salts

I wasn’t sure how much to make initially to fit my containers, so I made the smallest batch possible for each color to test if it would work – it did! If you’d like to make more, just triple, quadruple or multiply these amounts by your heart’s desire.

Color the bath salts

Yield: 1

Amazing (and Easy) Rainbow Bath Salts DIY

Amazing (and Easy) Rainbow Bath Salts DIY

These rainbow bath salts are IMPRESSIVE because they are bright, relaxing, and can be customized.

Prep Time 2 minutes
Active Time 10 minutes
Total Time 12 minutes
Difficulty Easy
Estimated Cost $3


  • Epsom Salts - I always use non-scented, non-medicated.
  • Soap Colors (recommended) or Gel Food Coloring
  • Sweet Almond Oil (or any moisturizing oil)
  • 15-20 drops essential oil, optional
  • recycled containers
  • spoon or latex gloves
  • gifting jar, vase, test tubes, recycled food containers you can 'pretty up'


  1. Because we're going to add a moisturizing oil to our rainbow bath salts, start with the color you are going to layer first so that the oil has time to dry out (just a couple of minutes). You can break any clumps that form when you're putting the salts into your gifting container.
  2. Take 1/8 cup of Epsom salts and dump them into a recycled container that won't be used for food again. Add 2 drops of sweet almond oil and one drop of coloring. If you are choosing to scent the bath salts, add a drop of your favorite essential oil, keeping in mind the recipient's likes and any safety guidelines for using essential oils.
  3. Break up any clumps that have formed while the salts were drying and spoon (or use a funnel) to layer your rainbow bath salts into your gifting jar. Attach a nice note tag and you're done!
  4. rainbow bath salts - how to color salt

Did you make this?

Please leave a comment or share a photo and tag me @rufflesandrain

What do you think? We’d love it if you shared these with your friends and followers by pinning this to your favorite crafting or gift board on Pinterest. Your shares are how we grow and for them, we are sincerely grateful.

Rainbow Bath Salts_Ruffles and Rain Boots

Leave a Reply

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


  1. Made the for favors at my granddaughters 9th birthday party. Called them Magic Unicorn bath crystals. Made Star Wars hand soaps for the boys but guests could choose either. Gee fun!

    1. Ellie,
      I don’t recommend food coloring because it CAN stain the tub, especially if you’re going for vibrant colors like these. For vibrant, deep color, I recommend cosmetic-grade mica powder or soap colorants. If you want to go for a pastel rainbow (perfect for Mother’s Day), food coloring would be fine.

  2. This looks so fun and beautiful. I love not only the DIY post, but also the ideas for gift giving. Thanks.

  3. These turned out super cute! What a neat kids craft and gift to give others!

    Thanks for joining the Link Up this week!

  4. What a great gift idea. I love the colors. I’m going to PIN this, and please share your craft ideas on my Sunday’s Best linkup.

  5. Oh my goodness, this is clever, cute, and so much fun.

    I love how vibrant the colours are!

    Thanks for sharing.

  6. These are so pretty! I love this idea. Thank you for sharing and I may have to make my own batch soon. I need to relax BIG time. :)

  7. I love how bright these are! I want to receive one as a gift! I probably need to go take a relaxing bath! :D Oh I love that pic of baby girl, that face she is making is epic…clever little thing! :D

    1. Isn’t that face just the cutest? I’m going to be eating those words in about 13 years, but right now I just eat it up!

  8. That is so pretty! I almost would want to put in on a shelf as a “pretty”, but then that would be a waste of some great stuff. Definitely pinworthy! Just pinned it myself.

  9. So pretty! I’ve always wanted to try make coloured bath salts, this is a great (and easy!) tutorial. Thanks for sharing! Pinned for a crafty weekend. :)

  10. Love this idea, I have a baby shower coming up and that’d be an excellent gift. I also connected and subscribed, can’t wait to read more! Take care.

    1. Jenn, you’re right – this would be perfect for a baby shower. You could make such a cute tag to accompany it. Thanks so much for connecting!

  11. These are so pretty and just love how the colors pop. Plus looks like an easy, but totally eye catching crafty gift. So, couldn’t thank you enough for sharing! ;)

    1. Thanks for the kind words, Janine. This is so pretty in person, and wraps up with a bow and tag easily. Thanks for stopping by today!

    1. It’s definitely a sweet little hostess gift, Kathy. Have fun scenting them with different essential oils.

  12. Cute picture of your little marshmallow thief. :) I am a month away from having a baby, so I have to ask, is it standard to leave a gift at the nurses station??? So many little details that have never even crossed my mind… eeeek! I am not sure I’d have time to do this, currently working 6 days a week until I can’t work any longer, but this is a fun idea to try even if I don’t get to leave one for the nurses!

    1. Don’t worry about a nurse’s station gift, Emily. I’m positive that the care those nurses provide is the same whether or not they get something! :) I thought it was a nice thing to do because having to get induced would mean we would be there a bit longer than we planned.

  13. I love this so creative and fun! I am pinning to do later when my grand baby is old enough, it will be a fun project to do together.

  14. I am so loving this idea and will be making this. I’m sure it’ll turn my bath water a pretty color but that’s ok. I’ll have to keep it away from Madison since she’ll think it’s something to eat. This is so easy though, I’m not sure how I never thought of this. Loving it and pinned!

    1. Thanks so much, Amanda. So far, I have used about half of the salts (from the white to about the green) and the bath color didn’t change. It kind of just dissipates in the water. Have fun relaxing!

    1. Thanks, Leslie, but the best part of this kind of ‘craft,’ is that you don’t have to be the least bit crafty. I loooove these kinds of crafts.

  15. Oh boy I love these ideas. I wish tubs were popular here, but showers are what is used (and many with JUST cold water). Still, I really love seeing what comes next.