Bath & Body | Crafts

DIY Bubble Bath Bombs

Make your own bubble bath bombs using all natural ingredients with this fun tutorial! These make perfect gifts or enjoy them yourself!

DIY Bubble Bath Bombs: purple and white bubble bath bomb next to a scrub brush
close up of a purple and white DIY bubble bath bomb with lavender flowers

What could be more fun than bubbling bath bombs? Nothing. These beauties are perfect to give as gifts. Or better yet, enjoy them yourself!

Making your own all-natural bath products can get a little pricey because there are a few ingredients here that you probably don’t just have sitting around. If you’re looking to make simpler and/or less expensive DIY bath products, I recommend starting with my all-natural homemade bubble bath recipe or this ultra-simple homemade bath salt recipe.

Of if you want to make basic bath bombs that still fizz but don’t create bubbles, check out this tutorial:

The Ultimate Bath Bomb Recipe

How to Make Bubble Bath Bombs

Bubble Bath Bomb Ingredients

collage of ingredients to made bubble bath bombs: baking soda, citric acid, epsom slat, SLSA, corn starch, jojoba oil, essential oils, witch hazel, and mica powder

A. baking soda

B. citric acid

C. unscented epsom salt

D. SLSA (sodium lauryl sulfoacetate)

E. cornstarch

F. jojoba oil

G. lavender essential oil

H. vanilla essential oil

I. witch hazel

J. colored mica powder (optional)

K. dried lavender flowers

Tools & Materials

collage of tools and materials needed to make DIY bubble bath bombs

A. 2 mixing bowls

B. measuring cups & measuring spoons

C. face mask

D. nitrile gloves

E. fine mist spray bottle

F. bath bomb molds (I like this set from Amazon because it comes with 3 different sizes)


Be sure to put on a mask and gloves before you begin. The SLSA is a very fine particulate and it makes me sneeze and cough every time I use it.

1. Combine dry ingredients.

Combine the baking soda, citric acid, epsom salt, SLSA, and cornstarch in a large mixing bowl and stir it carefully with a fork, making sure not to create a big cloud of powder.

gloved hand pouring corn starch into a mixing bowl to make DIY bubble bath bombs
dry ingredients being combined in a bowl to make bubble bath bombs

2. Combine wet ingredients.

Add the jojoba oil, polysorbate, cold water, and essential oils to a small bowl and stir. Note: I don’t recommend using liquid food color, but if you do, you’ll want to add it during this step.

wet ingredients being combined in a bowl
essential oils being added to a bowl to make bubble bath bombs

3. Add wet ingredients to dry ingredients.

Pour the wet ingredients into the dry ingredients. The water will activate the baking soda and citric acid a bit, so it’s normal to see a little bit of foaming. Stir it with a fork.

wet ingredients being poured into dry ingredients
gloved hand stirring wet and dry ingredients together with a fork to make bubble bath bombs

4. Knead

Once the mixture is combined and crumbly, use your hands to knead it together.

gloved hand holding bubble bath bomb mixture

Use a fine mist spray bottle of witch hazel to spritz the mixture a few times and continue kneading it. The goal is to get it to a consistency where it will form a clump if you squeeze it together in your hand. The texture should be similar to brown sugar.

gloved hand holding a spray bottle of witch hazel

Getting the consistency just right is the trickiest part of making bath bombs, so don’t be surprised if it takes a little while to get it just right. It’s important to not add too much liquid (in this case witch hazel). If you do, you’ll never get your bath bombs to hold together in the molds.

gloved hand holding a clump of bubble bath bomb mixture

5. Divide into separate bowls & add color.

If you want to make two-colored bombs, put half of the mixture into a second bowl, add mica powder, and knead it in until you get consistent color throughout.

bubble bath bomb mixture separated into two glass bowls
purple mica powder being added to a bowl of bath bomb mixture
two bowls of bath bomb mixture- white and purple

6. Fill the first half of bath bomb mold

Now it’s time to fill the bath bomb molds. This is the most difficult part of the process. I’m adding some dried lavender flowers to my bombs for decoration, but this is very optional.

Take one half of the bath bomb mold and sprinkle in a few flowers.

close up of one half of a bath bomb mold with a few lavender flowers in the bottom

Next cover the flowers with the white mixture. Fill the mold to overflowing, pressing the mixture in gently.

gloved hand holding bath bomb mixture over a mold

7. Add embed (optional).

Now take the second half of the mold and put a little bit of the purple mixture in the bottle.

I’m adding a bath bomb embed to make my bombs extra fizzy and bubbly. You can see the quick tutorial for these here. This is totally optional, and if you choose not to use embeds, just go ahead and fill up the second half of the mold.

gloved hand putting purple bath bomb mixture into a mold

You want to place the embed a bit off-center so it will cause the bath bomb to spin as it dissolves, like this:

bath bomb mold partially filled with a bath bomb embed on top

Then pack more of the mixture in around it, mounding it up.

gloved hand holding an overfilled bath bomb mold half

8. Press the two halves together.

Take the two mounded halves and press them together. Squeeze hard. I usually do this step over the bowl of purple mixture so I can just mix any extra white into the purple.

gloved hand squeezing two halves of a bath bomb mold together
hand holding a bath bomb mold full of mixture

9. Remove molds.

Carefully remove the mold, one half at a time. If you have your consistency perfect, this step will go smoothly. If you don’t have it quite right, you’ll find that the mixture stays in one side of the mold, and you won’t be able to get the two halves to stay together. See the troubleshooting tips below if you run into this.

gloved hand holding a finished bath bomb still inside the mold

10. Let them dry.

Set the bombs out of the way to dry. I like to let mine dry for at least 24 hours before packaging them or sealing them up.

finished bubble bath bombs lined up to dry

How to enjoy your homemade bubble bath bombs

lavender scented bubble bath bombs on a bathroom counter

Bubble Bath Bomb Add-Ins

If you want to add inclusions in your bubble bath bombs (or any bath bombs), I recommend choosing items that are very small and biodegradable so they can just go down the drain, without the risk of clogging the pipes. Very small flower petals, sprinkles, and biodegradable glitter are great options. Just remember that the more add-ins you include, the more stuff you’ll have to clean out of the tub later.

Tips & Troubleshooting

Getting the consistency just right

As I mentioned before, getting the correct bubble bath bomb consistency will determine whether your bombs turn out lovely… or just bomb.

Can you make a double batch?

While it might be tempting to double the recipe, I prefer to work with smaller batches, and here’s why: The mixture is pretty dry as it is, and as I’ve mentioned several times already, the perfect consistency is the key to getting the bombs to hold together. I’ve found that when I try to make a larger batch, it’s really difficult to get the perfect texture throughout the whole batch.

Can you use liquid food coloring in bath bombs?

Yes. That’s the short answer. But here’s the reason why I prefer to use mica powder to color my bath bombs. The ratio of liquid to dry ingredients in bath bombs is fragile, and I’ve found that it’s easy to end up with too much moisture in your mix when using liquid food color. Too much liquid will activate the baking soda/citric acid mixture and cause everything to bubble and expand and make a sticky mess.

If you do choose to use liquid food color, mix it into the wet ingredients before you add them to the dry ingredients. Otherwise it will be very difficult to disperse the color evenly.

DIY Bubble Bath Bombs
Yield: 5 large bath bombs

DIY Bubble Bath Bombs

Active Time: 20 minutes
Additional Time: 12 hours
Total Time: 12 hours 20 minutes


  1. Combine dry ingredients in a large mixing bowl.
  2. Combine wet ingredients in a small bowl.
  3. Add wet ingredients to dry ingredients.
  4. Knead
  5. Divide into two bowls and add color to one.
  6. Fill the first half of the bath bomb mold with white.
  7. Add bath bomb embed (optional)
  8. Press the two halves together hard.
  9. Remove the mold, one half at a time.
  10. Let them dry for at least 12 hours.

More DIY Bath Products…

How to Make Bath Salts

overhead view of jar of homemade bath salt with a wood scoop

How to Make Bubble Bath (That Actually Bubbles!)

The Very Best Himalayan Salt Bath Recipe

jar of homemade Himalayan salt bath

DIY Bubble Bath with Epsom Salt

bottle of DIY bubble bath with epsom salt on a bathroom counter

Similar Posts


Leave a Reply

Your email address will not be published. Required fields are marked *