The Basic DIY Bath Bomb Recipe For Maximum Benefits & Fizz

The Basic DIY Bath Bomb Recipe For Maximum Benefits & Fizz

my best diy bath bombs is reader-supported. If you buy via the links here we may earn an affiliate commission at no cost to you, learn more.

Table Of Contents

my best diy bath bombs
Basic Recipe
homemade multi colored bath bombs
Multi Colored
DIY kids safe bath bombs
Kids Safe
diy confetti bath bomb for special occasions
Confetti Style
handmade bath bombs that leave your skin super soft!
Mini Milk Bath Bombs
Two super foaming bath bombs
Super Foaming
Two ladybird emulsified bath bombs
Shea Butter Recipe
Two bath bombs with embedded oats
Simple Oat Bath Bombs

After much research and experimenting, I now have the best bath bomb recipe ever. These DIY bath bombs contain luscious oils and wonderful exfoliating salts for your skin, along with citric acid for that fabulous fizz.

They are just the thing to turn boring baths into a luxury home spa treatment. You throw one of these into the bath and it immediately fizzes, releasing gorgeous oils, salts, and fragrances into your bathwater.

my best diy bath bombs

First, let me show you how to make my basic recipe for homemade bath bombs, it’s very easy to make and fun at the same time. Then I’ll show you how to make them multi-colored and a few other variations.

Watch How To Make Bath Bombs

Homemade Bath Bombs Are Cheaper

Shop bought bath bombs are extremely popular because they work the best and are full of amazing ingredients that do wonders for the skin. The only problem? They’re expensive, especially for someone like me who loves baths!

High street bath bomb brands tend to have Epsom salts in them, so I’ve included this in my homemade bath bombs for an extra touch of luxury, at a price that won’t break the bank!

These bath bombs also make amazing gifts, on their own or as part of an interesting diy bath products set. You can’t go wrong with these, someone you know will love them!

Coloring Your Bath Bombs

It’s important to choose your coloring agent carefully in order to get the recipe right, especially if you’re planning to gift or sell them. As your bath bombs fizz, whatever you’ve used to color them will mix with the water in the bath, along with all your other ingredients. However, if the dye isn’t fully water-soluble, then there’s a good chance you’re going to stain the inside of your bathtub.

how to make bath bombs

While this isn’t the end of the world if they are just for you and you’re not that worried about the condition of your tub. But if you’re gifting or selling bath bombs, it can become a serious problem.

Soap dyes and food coloring are both good choices for dye. These will be your staples, your go to’s.

In the past I’ve used mica, but it isn’t completely water-soluble, and I had an annoying stain on the inside of my tub. In small quantities, you’ll probably be fine, but heed my warning and steer clear if the thought of even the slightest stain is too much.

So I prefer to use soap dye above all other dyes for my bath bombs, it just works the best.

Quantities In My DIY Bath Bomb Recipe

Ingredients in the quantities below should get you anywhere from 8-10 bath bombs, depending on the size of your molds. Just keep going until you’ve used up all of your bath bomb ingredients, you’ll find uses for them I’m sure. You can use whatever essential oils, fragrance oils, or color dye you like, although I do think almond oil and coconut oil work the best for bath bombs.

my best diy bath bombs

Basic Bath Bomb Recipe For Maximum Benefits & Fizz

After much experimentation, I finally have my best bath bomb recipe. Throw one of these in & it immediately fizzes releasing its gorgeous ingredients.
5 from 15 votes
Print Rate Pin
Prep Time: 10 minutes
Active Time: 10 minutes
Standing Time: 1 day
Total Time: 1 day 20 minutes
Difficulty Level: Easy
Yield: 8 Bath Bombs
DISCLOSURE: is reader-supported. The ingredient and equipment links below are affiliate links, If you buy via the links we may earn an affiliate commission at no cost to you. Learn more here..



  • Bring together all of your dry ingredients in a mixing bowl, (baking soda, corn starch, Epsom salts) excluding your citric acid. We want to leave the citric acid until later, as adding it now can complicate things during the liquid pour step, just trust me.
    dry ingredients for a bath bomb
  • In a seperate container, you can go ahead and mix your wet ingredients as well, including any food color or soap dye you’re planning to use.
    liquid ingredients for bath bombs
  • Working slowly so as not to disturb the baking soda too much, add your wet ingredients to the dry ingredients a bit at a time and mixing thoroughly with your hands.
    (Adding your dye to the Epsom salts rather than your liquids is an interesting alternative worth trying at some point. Just mix thoroughly before adding the salts to the rest of your dry ingredients).
    baking soda and liquid for bath bombs
  • As you work the bath bomb ingredients, you’re looking for a texture that is similar to that of damp, but no saturated, sand. You’ll notice that the mixture will begin to stick together at this stage, a bit like wet sand does in your sandcastle bucket.
    bath bomb mixture will begin to stick together at this stage
  • Once all of your liquid has been added and you’ve mixed thoroughly, add your citric acid and mix once more. It’s okay to use your hands but as citric acid can cause irritation and burns, make sure you’re using gloves.
    add your citric acid
  • Now to get that orb-like shape we associate with a bath bomb. Take both halves of your mold and pack them with your mixture. You want it ever so slightly heaped so that your halves stick together well.
    both halves of your bath bomb mold , pack them with your mixture
  • When you’re ready, press the two halves together tightly so that the mixture bonds into an orb. After a few seconds, you should be able to remove one half of the mold.
    press the two halves together tightly so that the mixture bonds into an orb
  • Lastly, gently set the exposed half onto a silicon cupcake case. You don’t have to use a cupcake case, some people use muffin tins for this, but I find it’s the best thing to rest these on without them falling apart.
    Hopefully, it should just pop out of your bath bomb mold, but if it doesn’t gently tap it to try and loosen it up. If this becomes a regular issue, take a look at how much liquid you’ve used. Also try working a bit quicker and don’t leave the mixture in the mold for more than a few seconds.
    exposed half of your bath bomb onto a silicon cupcake case
  • You can use plastic bath bomb molds but prefer to use metal molds, and haven’t had a problem with them. If you’ve had problems with a mold made from a particular material (say plastic) let me know how it turned out. Otherwise, stick to metal.
    You'll then want to leave your bath bombs to dry for at least 24 hours, but usualy a couple of days. Pop them somewhere they won't be disturbed easily, just reduce the chance of dents and imperfections.
    diy bath bombs


Ingredients in these quantities should get you anywhere from 8-10 DIY bath bombs depending on the size of your molds. Just keep going until you’ve used up your ingredients, you’ll find uses for them I’m sure. You can use whatever essential oils, fragrance oils, food color, or soap dye you like, although I do think almond works the best for bath bombs.
Tried this savvy homemade projectMention @Savvyhomemade or Tag me! #savvyhomemade

How To Use Bath Bombs

So now you have some great bath treats, let’s move on to how we use them which is totally easy.

The next time you run a hot bath, simply throw one of the bath bombs into the water. The ingredients all mix with the water to create the chemical reaction that makes a big fizz, and it will take about 5 minutes to completely fizzle away, so you can wait until you’re in the tub before you pop it in.

And Gifting These Bath Bombs

These DIY bath bombs make perfect gifts. Sometimes I gift these on their own for the hell of it, using cute little paper gift bags and some shredded tissue paper without any need other than my love of sharing homemade things.

But if it’s someone’s birthday, pop one in a gift bag with some other lovely beauty products. You could even make a nice gift basket or hamper if it’s a very special occasion.

my best diy bath bombs

Multi Colored Bath Bombs

So, that’s how to make a basic bath bomb using just the one color for each. But, how do you make multi colored bath bombs?

This can actually make them very eye catching, and it’s a great technique to learn! You can even use more than just two colors, but if this is the first time you’ve done this, start with just the two, I just think they are so cool looking!

homemade multi colored bath bombs


  • 2 cups Baking Soda
  • 1 cup Corn Starch
  • 1 cup Epsom Salts
  • 1 cup Citric Acid
  • 4 tsp Sweet Almond Oil
  • 2 tsp Distilled water
  • 4 tsp Fragrance oil or essential oil
  • 2 x liquid Soap or Food Coloring
  • Bath Bomb Mold

The ingredients are essentially the same as our basic bath bomb recipe above, but I’m using yellow and blue food coloring and a ready blended springtime fragrance oil.


  1. Follow the main bath bomb method until right before you add your liquid to the dry ingredients. Also, do not mix your coloring into your oil and water.
  2. Once you’ve added your liquid oil to the dry ingredients, split the mixture (by half) into two bowls. Then, add the yellow coloring to one of the bowls and the blue coloring to the other.
  3. Mix them both thoroughly. You will also want to split your citric acid in half as well, add this once you’ve thoroughly mixed in your coloring.
  4. Now, you essentially continue as you normally would, but pack the mold with layers of alternative colors. It does not have to be exact, in fact a little unevenness will make the finished bath bomb more unique and interesting. Do the same with the other half, and press them firmly together.
  5. You might want to use a third bowl, just to catch anything that falls out of the mold. This should help with the clean up after, but also prevent you from mixing up your colors as you work.
mixing ingredients to make multi colored bath bombs
how to make multi colored bath bombs

Kid Friendly Bath Bombs

Bath bombs should be for everyone, including your little ones, so how do you make bath bombs kid friendly?

The following bath bomb recipe is infused with lavender essential oil, which is well known for instilling a sense of calm necessary for sleep.

Sleepy Time Bath Bomb Recipe

DIY kids safe bath bombs

These are great to use if you have a toddler, right before bed time. While you should be careful using essential oils on children, Lavender is one of the best EO’s you can buy for sensitive skin. Besides that, each bath bomb should have no more than a few drops, which should be fine in a tub full of water.


  • 1 cup Baking Soda
  • ½ Citric Acid
  • ½ Cornstarch
  • ½ Epsom Salts
  • 3 tsp Peach Kernel Oil
  • 1 teaspoon distilled water
  • 1 teaspoon Lavender Essential Oil
  • Purple Water-soluble soap dye or food coloring (optional)

I’ve used a peach kernel oil in this recipe, which I’ve used in many a bath bomb recipe before, and it works great. A good alternative is sweet almond oil, which is what I used almost exclusively in my bath bomb recipes up until a couple of years ago.

I would not try to substitute the essential oil for anything else, as Lavender is very kind on the skin. A fragrance oil is a bit unsuitable here, as I’d prefer to use only natural ingredients for my kids and grandkids. It’s also the main ‘sleepy time’ agent in this recipe, and everyone with a little one knows how difficult it can be to get them to fall asleep sometimes.


kids safe bath bombs in a mold

The method (and recipe) for this is nearly the same as the basic bath bomb recipe above, so go ahead and follow that.

However, notice that I have used a different type of mold for this recipe. While you can use any mold you wish, if you’re using a mold like I have (see picture), simply pack the mold firmly with your hands and leave to dry for 24 hours. Then, you can gently remove them from the mold. As simple as that.

More Great Bath Bombs

Confetti Bath Bombs For Special Times

I’m a sucker for great bath treats, & I just love how these DIY confetti bath bombs look, perfect as party favors & gifts, or even as a special treat just for you.
Check out this recipe
diy confetti bath bomb

How To Make Mini Milk Bath Bombs

Your new go-to tutorial on making mini milk bath bombs. You’ll whip these luxury handmade treats up in no time, and they’ll leave your skin feeling ultra soft!
Check out this recipe
handmade bath bombs

Super Foaming Bubble Bath Bomb Recipe

I just love this DIY foaming bath bomb recipe. The fizzing and the bubbles are such a wonderful combination, it really does feel like magic, sometimes.
Check out this recipe
diy foaming bath bomb feature2

Shea Butter Bath Bomb Recipe Without Polysorbate 80

A shea butter bath bomb recipe that can fully emulsify into the bath without using polysorbate 80. Wax emulsifier also provides extra skin conditioning goodness.
Check out this recipe
diy emulsified bath bomb

Oats So Simple Bath Bomb Recipe

I just love this simple bath bomb recipe, the oatmeal looks great & the oils smell lovely. Oats are excellent for the skin & make for a superb soothing bath soak.
Check out this recipe
finished pic

Final Thoughts

That’s everything I have for you today. I hope you’ve enjoyed learning how to make bath bombs. The liquid pour stage can be a bit of a struggle sometimes, you’ll get used to it after the first few batches you make. Just remember to add the citric acid last and you shouldn’t have too many problems.

I can’t say this enough; these homemade bath bombs make fabulous gifts that nearly everyone will enjoy. Perhaps not a great choice for a man, but you never know!

The only thing I can think of that might put someone off is if the color or fragrance isn’t to their liking. Either make lots of different varieties of bath bombs or you can customize a batch just for them. The latter is what I tend to do as it’s such a lovely, thoughtful thing to do. Everyone will be impressed with them, all of my friends certainly are.

And don’t forget to let me know how you’re getting on in the comments section below. I love to hear your trial and error stories and the latest bath bomb recipes. Sharing your successes and even your failures can really help someone that’s quite new to this and making bath bombs for the first time.

Share on facebook
Share on pinterest
Share on twitter
Share on linkedin
Share on reddit
Angela Wills
Angela Wills
Hi, I’m Angela, I make most of the homemade things here at Savvy Homemade. I'm an experienced soap maker, skincare formulator, author, busy Mom of 3, and recently a Grandma! "Every day I share my experience while crafting something new, it’s fantastic".

44 thoughts on “The Basic DIY Bath Bomb Recipe For Maximum Benefits & Fizz”

Discussion (44 Comments)

  1. I made my very first batch today – first time success! They bond well and the fizz is excellent – thank you for a fool proof recipe!!!5 stars

    • Hi Donna,

      You a hydrosol instead of distilled water. If these aren’t for sale, you could probably even just use a little tap water.

  2. I like to ask how do you keep things from falling apart when you increase the fragrance just a little more than you have on here. I find my bath bombs are falling apart or when I give out my gifts to my family they tell me they arrive to soft and no good?

    • Hi Larry,

      If you want to increase the fragrance oil, I would also drop some of the liquid. Maybe the distilled water. It sounds like your mixture is just too wet. While homemade bath bombs with natural ingredients do have a tendency to fall apart eventually, but that does take many months.

  3. You have given me some new ideas with some of you’re bath bomb recipes. I also see you are more interactive with people on here than on some pages I’ve been on. I use different fragrances in my bath bombs and have been trying to find the right mix. I also want to let say thank you for sharing your recipe with us here it was so nice.

      • I’ve been able to figure things out now with a little trial and error. I finally found something out that holds strong so far. I’ve also used a heart shape mold instead of a ball mold to make mine an extra special touch than all the rest. My friends and family like them a lot too.5 stars

  4. I was hoping to make my bath bombs with just citric acid, baking soda, and Epsom salts as my dry ingredients… will bit having corn starch be a big issue for me? Should I add more of something, do you recommend a substitution, or is it simply not possible?

    • Hi Autum,

      You should be perfectly fine. Just replace it with more baking soda and you’ll still have great bath bombs. I only have it in my recipe because it helps to slow down the reaction. Makes the bath bomb last a bit longer before fizzling out.

  5. I love your bath bomb recipe. The problem I seem to have is when using the round metal molds, the ball falls apart when I try to take the last half off. Too much fluid? Not enough?

    • Hi Martin
      Sorry to hear that you are having problems with your bath bombs

      If they are crumbling, which happens to me sometimes, I just give the mixture a couple of sprays of witch hazel or rubbing alcohol. If you don’t have one of those to hand you can also use just water.

      Give a couple of sprays then try molding again, repeat if necessary, hope this helps

  6. hi this recipe looks wonderful .. i am reluctant to use corn starch and wondered what i could use instead to ‘pad’ out the bath bomb or help slow the fizz. thanks

  7. I’d never made bath bombs before, and I’ve now made these twice. I’ve read a lot of comments, here and elsewhere, and I have to say, this seems to be a great recipe. I live in a humid climate, so I worried about how they’d turn out.

    I made two big mistakes with my first batch. First, I didn’t check the fragrance oil first and it turned out I had half the amount this recipe called for. So I split everything in half. The second mistake was that I forgot to split the water. So it was very difficult to get the halves to stick together. Most fell apart when I set them on the drying tray, so I had to put them back together. I made a few in cupcake tins because I was tired of fighting with the round ones, and the edges of those ‘fizzed’ before they dried due to the humidity. One cracked and nearly all flattened on the bottom, due to too much water. Still worked great in the bathtub, though!

    The second batch, I used the correct amounts. It’s amazing how much easier they went together! I found that if I fill part of the mold, then press, but not pack, then loosely add to make it heaping, do the same with the other half, then put together, they turn out perfectly. Pressing the mixture too hard into the mold means the halves never stayed together.

    I put them in an old Tupperware container, the lid on top loosely, and put a bunch of packets of desiccant around them. I noticed this morning that the packets all said they’re saturated, so I’ll change them before heading into the office. I felt that using a lid would cut down on making the entire house smell like Ocean Breeze, as well as ensure the packets dried out the bombs and not the whole area.

    • Hi, vk rose!

      Thanks for sharing! I love to hear about how you get on. It also gives others some neat tips, like your mold packing method. Thanks again.

    • Michelle,
      Citric acid can be tested by mixing a few pinches with a bit of bicarb and then chucking it into a bit of warm water. It should fizz up just like a bath bomb. If in doubt, chuck it. I can’t tell you how disappointing it is to make a bath bomb and find out your citric acid is no longer good. But otherwise, good luck with making yours!

    • Hi Jacquie!
      I would start off with a teaspoon, and reduce the amount of oil/butter by this much to even out the liquid to dry ratio. If you find they are a bit dry anyway, you don’t need to reduce the amount of oil, but you may find they take much longer to dry. Test them and see how they react in the bath. Hope this helps!

  8. I had to add about double the amount of liquid and I still think the mixture was a bit too dry. Also I don’t think I packed the molds tight enough as one ball slightly crumbled after removing it from the mold. This was my first attempt, will try again with a moister mixture. Thanks for the guide, these were fun to make!

    • Hi Hannah,
      I’ve tried lots of different recipes with various different ingredients. I’ve found that almond oil just works the best. By all means, give it a try with the coconut oil, but for optimal results I recommend the Sweet Almond Oil.

    • Hi Dorothy. I’m not really sure about this one, as I haven’t tried it and not sure how effective they would be. I also don’t have a steam shower so I’m not 100% sure how they work. The steam should moisten them, but immersing them infuses the lovely ingredients into the water. But nevertheless, give it a try! I’d love to know how they work out!

  9. Hi I tried these last week and it seemed to work ok but durring the drying processes they all cracked and fell apart. Do you know what may have caused this?

    • Hi Rene. This can happen from time to time. I find that on particularly sunny or warm days the mixture can dry out much faster than anticipated. Try your best to work with it quite quickly once you’ve mixed the ingredients, and make sure you get a nice firm press with the molds. If they still crack, try adding a little bit more liquid to the mixture (we’re talking a few mls more, not much) little by little.

      • I live i a humid area and I have found that if I decrease the epsom salt since the magnesium sulfate attracts moisture it seems to help them cure a bit better and not crumble.

      • My 7 year old and I are making these right now… so far we have like 20 diy bath bombs (mix of small and medium.) We used lemon essential oil and coconut oil because that is what we had on hand and so far so good.

        • Hi Amanda,

          That’s great! I love that you’re getting your little one involved. I always think bath bombs especially make great bath time fun for kids of all ages. I personally love the smell of lemon essential oil, and coupled with the nourishing qualities of coconut oil sounds absolutely delightful! Keep having fun!

  10. I’ve seen recipes that require finely grained Epsom salts. I can’t find a place to buy it so will try a blender. Any experience with this? I think the bath bombs will be a lot smoother, not grainy. Stay tuned????

  11. Wow Fantastic !

    Ive been trying to get my homemade bath bombs right for a couple of months and every recipe I have followed they didn’t go together (the 2 halves properly) I gave your’s a go this afternoon and made 16 perfectly round bath bombs, thank you


Leave a Reply

Rate Project

2 Free Ebooks For You!

Download Soap Made Easy & 3 DIY Steps To Perfect Skin. & Join 10,000 Subscribers to SavvyHomemade.

2 Free Ebooks For You!

Download Soap Made Easy & 3 DIY Steps To Perfect Skin. & Join 10,000 Subscribers who receive our latest posts via email.