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

  • Chelle at

    I helped make these with my third grade class so they had a Mother’s Day gift to give. They loved making them and they worked great. The only change I made was an extra tablespoon of oil and a bit more water.

  • ishan rereddy at

    hi I was wondering how long these would take to dry before they can be handled- I know they would take a full day before they can be used in the tub- but how long before they could be held/handled? Please let me know! Love your recipe!

    • Michael Wurm, Jr. at

      I’d leave them set 12-24 hours if possible. The longer the better.

      xo Michael

  • Kelly at

    Love it, tried it. Beautifully done. Thank you for Sharing your webpage.

  • T. M. C. at

    Awesome recipe!!! Worked really well!!!Thank you!!!

  • Jennifer Jones at

    It’s very interesting to read your post. Follow my blogs for more interesting and informative stories.

Post a comment (Need an avatar?)

Recipe Rating

* required fields