DIY Bath Bombs


Learn how to DIY Bath Bombs easy with this step-by-step tutorial. You’ll be enjoying a relaxing bath in no time!

Though I don’t do it nearly often enough, one of my favorite ways to decompress after a long week (or sometimes a long day) is to pour a glass of wine, light some candles, and hop into the tub. To make the experience even more special, I toss one of these DIY bath bombs into the water. The fizzy bubbles, essentials oils, and beneficial minerals are a treat for the senses.

Homemade DIY Bath Bombs easy tutorial. #bath #bombs #spa

Today, I’m going to show you how you can create your own custom DIY Bath Bombs at home. If you’re anything like me, maybe having these on hand will encourage you to decompress a bit more frequently.

DIY Bath Bombs |

In an effort to bring some relaxation into my home and create a spa-like experience whenever I needed it, I decided to make my own DIY Bath Bombs.

DIY Bath Bombs |

Now, if you’re feeling intimidated by this process, don’t be. These bath bombs are so simple to make and really easy to customize. Let me show you.

First, gather all of your ingredients. I found everything online and linked things up below to make it easy for you. (This post contains affiliate links.)

Homemade Bath Bombs Shopping List:

DIY Bath Bombs |

How Do you Make DIY Bath Bombs?

Begin by measuring out and whisking together your dry ingredients in a large bowl. I used a coloring pigment for my diy bath bombs. Since it’s a dry pigment, you’ll want to include that in this step. Add as little or as much as you’d like to achieve the color you prefer.

DIY Bath Bombs |

DIY Bath Bombs |

Next, in a small cup, mix together the wet ingredients. This is also where you’ll add the essential oils. You can get essential oils almost anywhere these days. I recommend shopping for these in person so you can find a scent you like. My favorite oils come from Young Living.

Also, pay attention to the benefit each oil offers. I made three different varieties. The purple bath bomb has an oil for stress relief, the blue prompts sleep, and the yellow promotes joy.

DIY Bath Bombs |

The next step is very important. You need to add the wet ingredients to the dry ingredients. You’ll want to do this very slowly, adding little drops at a time while mixing.

The citric acid is what causes the bath bombs to fizz when it comes into contact with water. Adding the wet ingredients slowly minimizes this affect, allowing you to create the ball.

DIY Bath Bombs |

DIY Bath Bombs |

Once mixed, you’re ready to mold. I picked up these bath bomb molds to create a ball shape. However, you can use things like a cupcake pan or silicon mold to achieve different shapes and sizes.

DIY Bath Bombs |

DIY Bath Bombs |

For this round mold, fill each half, packing it in slightly until it’s overflowing. Then, firmly press the halves together. Let the mold sit for one minute. Once set, tap the mold and pull it apart.

DIY Bath Bombs |

DIY Bath Bombs |

You’ll want to let the bath bombs dry for at least 24 hours before you create your own mini spa in your tub.

It’s that easy!

How long do Homemade Bath Bombs Last?

I’d say you’d want to use these DIY Bath bomb within about 6 months.

I liked to keep mine stored in a moisture-free clear glass jar.

DIY Bath Bombs

DIY Bath Bombs |

If you like this DIY project, you may enjoy these too:

DIY Bath Bomb Tutorial

If you have yet to make or even experience a bath bomb, I definitely recommend giving it a try.

What I really love about making these DIY bath bombs at home is that you can customize the oils and colors to create the best experience for you. Whether you want to relax, sleep more easily, or feel inspired, just changing a few things will help you achieve the mood you’re after.

DIY Bath Bombs |

These DIY bath bombs also make a great gift. Wrap up a few with a bottle of wine and a couple candles for the ultimate treat.

DIY Bath Bomb Recipe:

Servings: 4 bath bombs
Learn how to DIY Bath Bombs easy with this step-by-step tutorial. You'll be enjoying a relaxing bath in no time!


  • 1 cup baking soda
  • 1/2 cup citric acid
  • 1/2 cup epsom salt
  • 1/2 cup cornstarch
  • coloring pigment - optional
  • 2 1/2 tablespoons almond oil - or melted coconut oil
  • 3/4 tablespoon water
  • 12-15 drops essential oil
  • Bath bomb molds


  • In a medium bowl, mix together all of the dry ingredients. Add as much or as little color pigment to achieve desired look. Whisk to combine.
  • In a separate small bowl, mix together the wet ingredients.
  • Add the wet ingredients to the dry ones very slowly. (This is very important; otherwise you will activate the citric acid which is used to create the fizzing affect.) Mix until combined, and the ingredients look like wet sand.
  • Fill each half of the mold, packing the mixture in slightly until it's overflowing. Press the halves together firmly. Let the filled mold sit for one minute. Lightly tap the mold and gently pull it apart to remove the bath bomb. Let the bath bombs dry for 24 hours before enjoying in the tub.

Made it? Share it!Tag @inspiredbycharm on Instagram and use the tag #myIBC so we can see what you're cooking in the kitchen!
You may also like...
Inspired By Charm Paint Colors

  • Susan at

    These were fabulous! What a fun DIY. My family loved these homemade bath bombs. Thank you!

  • Saltean at

    Thanks for sharing such a nice and simple step by step recipe. I am definitely going to make these bath bombs.

  • ittefaqco at

    I absolutely love to make my own bath bombs! I like that you can control the ingredients you choose to put into them. I am definitely going to make these amazing bath bombs. I use Himalayan bath salt and really like it, so I am thinking about using it instead of Epsom salt. I have heard so much about Himalayan salt benefits for the skin and body.

  • Susan cox at

    Could you mix everything together except add the citic acid last? I wonder if that will be better this way mixing would be faster and you would lose any fix.

  • Jodie at

    I just discovered your blog a few months ago. My daughter and I made these bath bombs for Christmas presents & they were a big hit. We used green food coloring & peppermint oil and pressed into a baking pan with shapes of Christmas trees, stars, & snowmen. They turned out really cute! Thank you for the recipe and tips:)

    • Karen at

      I’m wondering if this is ok to use in a jacuzzi tub.

      • Michael Wurm, Jr. at

        As long as you can drain the water when you are done, I would assume it would be okay.

        xo Michael

      • SoapEnthusiast at

        I’ve used these in a Jacuzzi before, it’s a really fun idea, but I agree with Michael, in which it does need to be cleaned out afterwards.

  • Beth Holt at

    Thanks for sharing this! I want to get all of the supplies and make these immediately! They look like lots of fun to make with the added benefit of destressing!

  • Princess at

    These look sooo pretty! Makes me wonder if you ground up your epsom salt before adding it. I’ve seen other recipes that look very textured and rough while your bombs look so smooth and effortless. ❤️❤️❤️

  • sara at

    Your bath bomb recipe worked great! Made some with my 7 year old for her science fair project. (Best science fair project I have done – at least the best smelling one!)
    Thanks for the links to amazon as well!

  • Anna at

    None of the other bath bomb recipes worked that I tried, and then I did this one, and it worked so well! Very nice bath bombs. I made 6 of them with this mixture.

    • Hannah Montana at

      This is a good recipe. USE IT!!

    • Barb E at

      I love this recipe as well! My only question is “how do you get the bath bomb from leaving a line of colour in the bath tub after draining the water”?

      • Alex at

        You just cant. I used cosmetic pigments and they really leave a line of color. After that I tried using food coloring and they are great. They do change the water color but the bath tub is clean. I would try some food coloring if I were you.

  • Joy at

    Just wondering how many this recipe yields? I am wanting to make them for Christmas but don’t know how much ingredients I need for the amount I want to do.

  • Betty at

    Hi Michael,
    Your bath bombs are so cute and super pretty! I’m excited to try out this recipe. Also I just HAD to mention you on my blog . Drop by soon? See you!

  • Heather at

    How many bombs does this make? I only have two bombs molds at home and I do not want to waste the ingredients. Thanks!

    • Michael Wurm, Jr. at

      I forget the exact number, however you just use the mold to form them. So you can make many with one mold.

      xo Michael

  • Allyson at

    Hi, just wanted to double check that if we use coconut oil, it doesn’t have to be fractionated coconut oil, just normal coconut oil melted? Thanks!

  • Jules at

    Instead of using water which will cause premature fizzing, only use the oil mixture. You can add a bit more oil to make mixture consistency of wet sand. Also, if you leave bath bomb in its mold to dry for 24 hrs, it will help keep it hard for longer. I’ve noticed when using water in mixture, bath bomb tends to crumble more easily

    • Amanda at

      How much oil do you use then? do you replace the 3/4 tablespoon with oil so it is 3/4 tablespoon of oil plus the oil in the recipe?

  • Bayleigh at

    Hello! How many bath bombs does one batch make and can I use food coloring drops instead of pigment?

    • Michael Wurm, Jr. at

      I would advise to use the pigment as the drops will add extra liquid which will affect the recipe.

      xo Michael

    • Suzy at

      Yes, you can use crystal colorants from Oregon Trail Soapers Supply or food coloring.

  • Erin at

    Can I use avocado oil in place of the almond oil?

    • Michael Wurm, Jr. at

      I’m not sure. I recommend the almond oil.

      xo Michael

      • Lisa Draper at

        I used coconut oil, the solid sort. The mixture felt like wet sand & even mixing by hand & using food coloring, 2 drops for half a batch, my hands weren’t stained. Finding pigments at a last moments notice – not in this area. I wonder in colored chalk…yet the chalk…. well best for me to follow FOLLOW directions, I can lead myself astray! This IS easy, heck it didn’t take long. UNLESS you have a fan on blowing cornstarch, I made a fun mess…..Thank you for your ideas & I will be around for more!

    • Lisa Draper at

      Hi! I made 8 smaller bath bombs yesterday, running around town like a freak in search of citric acid. I thought it was some scientific additive, ha ha! Anyhow although I used a different recipe which lacked the Epsom salts & switched pigments for food coloring, we shall see. I also purchased a silicone mold for ice in shape of citrus wedgies, so that batch was a lemony euc. I made purple for the lavender & cannot wait to try! I saw above that the citric makes bubbly foamies so maybe I’ll package some for my grandies! Hmm ….thinking that those lemony ones would be perfect for the flea ridden fur-kid! I love it! thank you.

    • Jules at

      You can use any oil you choose, but with avocado oil which has a stronger scent, you may want to add more essential oil to overpower the smell of the oil….unless you prefer the avocado scent 🙂

  • Raven at

    How many estimated bath bombs can be made for all the ingredients you linked in amazon?

  • Nicole at

    i made the bath bombs for the first time and am having trouble getting them out of the mold. Should i have used a little bit of coconut oil to season the molds first?

    • Michael Wurm, Jr. at

      Hmmm. I didn’t. Tapping them very lightly on the counter worked for me.

      xo Michael

    • Danielle at

      I had the same issue! I also had issues with the bath bomb splitting in the middle when trying to get them out. But then I took them out and sprayed a little more water and now they are indenting and not drying right- so added too much water. What’s the trick?! I was fighting my bath bombs….

      • Cheryl at

        Same problem

Post a comment (Need an avatar?)

Recipe Rating

* required fields