My kiddos both love bath time. For Christmas, my toddler got some Crayola Bath Dropz, which she went through in just a matter of days. At $4 for a container of them, I didn’t want to keep funding this habit and looked for a cheaper way for her to get a colored bath without the added expense. I tried a few recipes on the internet and this one seemed to work the best for us. They fizz and they definitely color the bath! Best part is that all the ingredients are non-toxic!
You will need:
- Epsom Salts (plain, unscented)
- Citric Acid (you can buy this on Amazon or in the canning department of your local supermarket)
- Corn Starch
- Baking Soda
- Food Coloring

First you will need to mix 1 Tablespoon of Epsom Salts, Citric Acid, Corn Starch and 2 Tablespoons of Baking Soda together.
Next divide the mixture into three parts – one for every primary color.

I added food coloring slowly, a drop or two at a time and mixed it together with a whisk, which worked better than a spoon. Too much coloring and the mixture starts to fizz. Not enough and it won’t color your bath much.

I next pressed the mixture into molds. I used a glove because food coloring can stain, lol. If you don’t have a mold, you can use an ice cube tray. Spray your mold with cooking spray to help the finished product not to stick and come out easier after they dry.

This is a few hours later. The moisture from the food coloring is causing the mixture to expand slightly, so I pushed it down as they dried to keep the drops compact.

Tada – this is how they look out of the mold. They aren’t as pretty as the Crayola ones, but then again, I don’t have a compressed pill maker either.

They worked awesome though! My toddler wanted one of each – red and blue so she could have a purple bath. This activity is also great for teaching your little ones how colors mix to create new colors.