How to Make Bath Bombs for Kids (Easy Recipe + Fun Science Activity)

May 03, 2026

It holds together in your hand.

Smooth. Packed. Solid.

But you can feel it—
that it’s not going to stay that way.

Drop it into water—

and it doesn’t just change.

It breaks open.

Fizz builds from the surface.
Bubbles push outward.
Color releases in slow bursts that spread and swirl through the water.

It’s not instant—and that’s what pulls them in.

They watch it form.
Fall apart.
Keep going long after they expect it to stop.

This simple bath bomb recipe turns a familiar reaction into something kids can shape, drop, and watch unfold.

Child holding bath bomb dissolving in water with colorful fizzing bubbles during a kids science activity

👉 If you want to see how this same reaction changes across different activities, start with our baking soda and vinegar experiments guide.


🧾 Supplies for Homemade Bath Bombs

Dry Ingredients

You only need a few simple ingredients:
  • 2 cups baking soda
  • 1 cup citric acid
  • 1 cup cornstarch
  • 1 cup Epsom salt

Wet Ingredients

  • 4 tablespoons coconut oil (melted)
  • 1 tablespoon essential oil (optional)
  • Soap dye or food coloring (liquid works best)
Bath bomb ingredients including baking soda, citric acid, cornstarch, Epsom salt, coconut oil, and dye arranged in colorful bowls on a white background

You Will Also Need

  • Water in a spray bottle
  • Large mixing bowl
  • Small bowls or cups (for colors)
  • Measuring cups
  • Spoon
  • Gloves (optional)
  • Bath bomb molds

🥣 How to Make Bath Bombs

Here’s what it looks like as it comes together:


Step-by-step process of making homemade bath bombs with child hands mixing ingredients, adding color, and pressing into mold

Step 1: Mix the Dry Ingredients

  • Add baking soda, citric acid, cornstarch, and Epsom salt to a large bowl
  • Stir until fully combined

At this stage, everything looks simple—just a soft powder.

But this is what creates the reaction later.

This same base shows up in slower activities like an ice volcano—just experienced in a completely different way.


Step 2: Prepare the Wet Ingredients

  • In a separate bowl, combine:
    • Melted coconut oil
    • Essential oil (optional)
    • A few drops of coloring
  • Stir until the color is evenly mixed

👉 For multiple colors, divide the mixture into separate bowls first.


Step 3: Slowly Combine

  • Add wet ingredients to the dry mixture a little at a time
  • Mix continuously as you go

You may notice slight fizzing—that’s okay.

👉 The goal is to keep it minimal so the reaction doesn’t start too early.

If your kids enjoy shaping and creating before the reaction starts, they’ll love making fizzing sidewalk chalk where the reaction begins once it hits water.


Step 4: Adjust the Texture

  • Lightly spritz the mixture with water
  • Mix after each spray

You’re looking for a texture that:

  • Holds shape when squeezed
  • Feels like damp sand (not wet)

👉 This step matters.

  • Too dry → bath bombs crumble
  • Too wet → they activate too soon

Step 5: Pack the Molds

  • Fill each mold with the mixture
  • Pack it in tightly
  • Press both sides together firmly

👉 If layering colors:

  • Add one color at a time before closing the mold
Child pressing pink bath bomb mixture into metal mold with hands during a homemade bath bomb activity for kids


Step 6: Remove and Dry

  • Gently tap the mold to loosen
  • Carefully open and remove the bath bomb
  • Place on a clean surface

Let dry:

  • Several hours minimum
  • Overnight for best results

🌈 Bath Bomb Play

Once they’re dry, this is where everything changes.

And then you see it happen.

Child’s hands touching a homemade bath bomb fizzing in water with colorful bubbles and uneven foam during a fun science activity for kids

And it’s hard to look away.

Drop one into water—

  • It begins to fizz
  • Bubbles rise quickly
  • Color spreads across the surface
  • The shape slowly breaks apart

Kids start to notice:

  • How fast it reacts
  • Which colors move first
  • Whether it spins or sinks
  • How it reacts in warm vs. cold water

And then—

they want to try it again.


🧪 Why Bath Bombs Fizz

Homemade bath bomb dissolving in water with fizzing bubbles and uneven color spreading during a simple science activity

Bath bombs work because of a simple reaction:

  • Baking soda + citric acid + water

When dry → nothing happens
When wet → the reaction begins

That’s what causes:

  • The fizzing
  • The bubbles
  • The movement kids watch

You can see how this same reaction behaves in different setups in our baking soda experiments guide.


✨ Ways to Change the Activity

Child holding a bath bomb dissolving in water with colorful fizzing bubbles during a kids science activity


Once kids try it once, they usually want to experiment.

They start asking “what if…”

Try:

  • Layering different colors
  • Hiding a small toy inside
  • Making rainbow bath bombs
  • Using shaped molds
  • Adding glitter
  • Testing warm vs. cold water

Each change gives them something new to observe—and something to test again.


🔧 Tips for Best Results

  • Add water slowly — a little goes a long way
  • Pack molds tightly for stronger shapes
  • Let bath bombs dry completely
  • If they crumble → add slightly more moisture next time
  • If they puff or fizz early → mixture was too wet
  • Store in an airtight container

👉 If molds are difficult to open, place them in the freezer for 10–15 minutes before removing.


🌋 More Ways to Explore This Reaction

This is just one way to use this reaction.

If your kids stay with it, try shifting how it’s experienced:

Each one uses the same core reaction—just in a completely different way.

👉 Or explore all variations in our baking soda activities for kids guide.


💡 Final Thoughts

It starts simple.

Mixing. Pressing. Waiting.

But once it hits the water—

everything changes.

The fizz.
The movement.
The color spreading outward.

And then something shifts again.

Kids start noticing patterns.
Testing small changes.

And they notice something new every time.

They try it again—

just to see if the result is different.

And no two ever turn out exactly the same.


Child holding a colorful homemade bath bomb as it fizzes and releases rainbow bubbles in water during a fun kids science activity

More About the Author

Crystal Underwood is the writer and creator of Growing A Jeweled Rose. She has worked extensively with children and strongly believes in the importance of play at the core of early learning. She is passionate about the early years and believes that childhood should be a truly magical time in life. For all the best kids activities connect with Growing a Jeweled Rose below!