My Fizzy Bath Salt Recipe With lovely Fragrances

DISCLOSURE: This post contains affiliate links. If you click through and make a purchase, I’ll earn a commission, at no cost to you. Please read my full disclosure.

bath salts that fizz

If you’re a regular here, you probably know that I’ve written about how to make baths salts before, you can see four great examples here. But, scented with lovely fragrances, this fizzy bath salt recipe will turn a mundane soak into a luxury spa treatment just for you!

It took me a few experiments to get the bath salts to fizz properly. The first time I made them I hadn’t used enough baking soda, which meant the citric acid got a bit wet and slowly fizzled away in the jar I was storing them in.

What a disappointment that was! But with a few tweaks, I finally came up with the formula for long-lasting bath salts that fizz spectacularly in the bath!

These are super easy to make and are great fun in the bath. This is also a great opportunity to show your kids how to make bath salts the natural way, as the fizzing is just such fun in the bath. I told my young grandson that we were making a potion, just like in harry potter!

He was transfixed and we had such a fun afternoon. Bath time has been a breeze since then, too!

So let’s take a look at the different ingredients we’ll need to make bath salts that fizz in the tub. Spoiler, they’re very similar to bath bombs.

How to make bath salts - Step 4b: Add the FO and Cornstarch mix to your main mixing bowl.


Important Notes on Ingredients

  • For the container, sealed cardboard is a good choice. Make sure that it is sealed on the inside, so no oil can seep through. PET plastic will work too. I wouldn’t recommend glass, as the build-up of gas from the reaction caused by salt and bicarb mixing together can cause the glass to shatter. I personally haven’t seen this happen, but I have seen reports of it, so its best to be safe than sorry.
  • You’ll notice I’ve given percentages for the fizzy bath salts recipe, and not exact measurements, just so you can scale up or down depending on your packaging. Generally, I like to make this in batches of 300g. If you’re looking to do the same, you’ll need 167g Epsom salts, 100g baking soda, 30g citric acid and 3g total of your lemon and coconut fragrance oils combined.
  • Using half a teaspoon of cornstarch should normally be enough for up to 300g of bath salts. While half a tsp might be a lot of 100g, it shouldn’t matter too much. Add another half teaspoon for each 300g (so if you’re making 900g of bath salts to gift or sell, you’ll want 1.5tsp of cornstarch with your fragrance oils). You can omit this ingredient altogether, but it does help to sustain the aroma of your fragrance oils. It also helps to carry the oil from whatever container you’ve used to measure your oil, into your mixing bowl.
  • While I am using lemon and coconut fragrance oils in this recipe, you can substitute these for whatever you like. You can even use essential oils if you so wish. I make Lavender Lullaby baths salts all the time, using lavender essential oils and throwing in some whole lavender buds as well. If it’s winter I like to use spicy, Christmassy aromas such as Orange and Nutmeg or Apple and Cinnamon. The choice is all yours.
  • liquid soap dye is super easy to work with, which is why I recommend using it here. However, it can cause problems when you add citric acid. If you add too much, you also risk dissolving too much of the salt and ending up with a hardened mass. If either of these becomes a problem for you, try substituting for powdered mica.


Step 1: Assemble your ingredients for the fizzy bath salts recipe, by measuring them into the correct quantities. This just makes everything so much easier as we continue.

Step 2: Mix your Epsom salts with the baking soda. Use a good-sized mixing bowl.How to make bath salts - Step 2: Mix all of your dry ingredients together, excluding your citric acid and cornflour.

Step 3: Now it’s time to color our salts. Add a couple of drops of the soap dye and mix thoroughly with your hands. Keep adding the dye and mixing, a couple of drops at a time, until you achieve a desirable color.How to make bath salts - Step 3: Add your liquid soap dye, drop by drop.

Use your liquid soap dye sparingly and don’t forget to mix really well. Too much and the salts will dissolve, leaving you with a hardened mass. If you’re struggling to get a good, strong color, try substituting for powdered mica.How to make bath salts - Step 3b: After a few drops of the dye, mix thoroughly.

Step 4: Pour your fragrance oils into your cornstarch. I’ve used a mix of the two fragrance oils at a 1:1 ratio (1.5g lemon and 1.5g coconut), although you can use whatever ratio you like.How to make bath salts - Step 4: Weigh your cornflour, and then add the fragrance oil

The cornstarch should keep your fragrances smelling strong for longer, although you can omit it if you so wish. Then, go ahead and add it to your dyed salts and baking soda.How to make bath salts - Step 4b: Add the FO and Cornstarch mix to your main mixing bowl.

Step 5: Add the citric acid. Start with a little, and if there is no reaction go ahead and add the rest. Mix thoroughly.How to make bath salts - Step 5: Add your citric acid and mix thoroughly

Step 6: Pour or scoop your salts into your chosen container. A nice cardboard container looks great if you’re gifting or selling these. You can get some nice plastic PET jars, or you can even use cellophane bags (although don’t use ordinary sandwich bags). And as mentioned already in the ingredients notes above, don’t use a glass container.add the bath salts to your chosen container

Basically, you don’t want to use anything that will absorb your fragrance and leave you will scentless granules of salt. You’ll also want to make sure you can get an airtight seal on your container, but not immediately. Salts tend to extract liquid from the air, and so eventually you’ll find your bath salts become a mushy mess after a while. Leave them for a few hours, and then pop your lid on. If you put the lid on immediately, you may find the lid will fly off due to a build-up of gas as your baking soda and citric acid react to the added oil.

Final Thoughts

So there we have it, the 6 easy steps of my fizzy bath salts recipe. Whether you want to make bath time a bit more fun for your little ones, or you’re just looking for a luxurious experience just for you. Everyone needs to pamper themselves. Go on, treat yourself!

I found this pretty easy to make once I managed to get the quantities of the ingredients right. I doubt very much you’ll find this difficult if you follow my steps properly. Like I’ve already said, it’s so easy your kids can have a go too! If you find that these are still not fizzing, check the quality of your citric acid. If it doesn’t fizz on its own when submerged in hot water, you might need to buy a fresh batch (preferably from a different supplier).

Don’t forget to share this fizzy bath salt recipe with your friends on social media! I’m sure they’d enjoy learning how to make these as much as you will. Feel free to drop any questions you might have in the comments section below. I love hearing about your experiences! So tell me, what’s your favorite fragrance or essential oil to use in your bath salts?

Making this? I'd love to hear from you or see a photo!
Post Photos and Comments Below
Angela Wills

About Angela

SavvyHomemade is a true passion for me and my family, its where we've been busy sharing inspirational DIY craft ideas since 2008! With over 30 years of handcrafting and creative experience, the dream is that this information will make life a little easier for others whilst also doing a little towards protecting our planet. More About Angela Wills »

Notify of
oldest most voted
Inline Feedbacks
View all comments
Would love your thoughts, please comment.x