Bath AddictsArticles

Why Do Bath Bombs Fizz?

The fizz is a simple acid-base reaction that only starts when water arrives.

Bath Addicts · October 27, 2026

Bath bombs fizz because they contain a dry acid and a dry base that react once water touches them. The usual pair is citric acid and baking soda (sodium bicarbonate). Together in water they make carbon dioxide gas. Those gas bubbles are the fizz.

Dry, the two powders sit side by side and do nothing. That is why a bath bomb can sit on a shelf for months and still fizz the moment it hits the tub.

What is actually happening in the water?

Water dissolves the acid and the base so they can meet. They react, and carbon dioxide gas escapes as bubbles.

In short form: citric acid + sodium bicarbonate + water makes a salt-like compound (sodium citrate), water, and carbon dioxide. Carbon dioxide is the same gas in soda pop. It is not harmful in a bathtub.

The bubbles also carry the bomb apart. As the gas forms inside the ball, it pushes the pieces loose and spreads color and scent through the water.

What is a bath bomb made of?

A basic bath bomb is baking soda, citric acid, a binder, and a little liquid. Most also have fillers, oils, scent, and color.

Want to skip the citric acid? See our guide to a bath bomb recipe without citric acid.

Why do bath bombs not fizz in the bowl when I mix them?

You add only a small amount of liquid, so the powders stay mostly dry. Too much liquid starts the reaction early and wastes your fizz.

This is the most common mistake for new makers. Add liquid a few drops at a time, often with a spray bottle. The mix should feel like damp sand and hold together when squeezed.

If the mix bubbles, hisses, or grows while you stir, you added the liquid too fast or used too much. Slow down and spritz in small amounts while you mix quickly.

Why does my bath bomb fizz weakly or not at all?

Weak fizz usually means moisture got in early, the acid is old, or the ratio is off. Dry storage and fresh ingredients fix most cases.

Check these causes in order:

  1. Too much liquid or oil. This can use up some of the reaction before the bomb ever sees water.
  2. Damp ingredients. Humid kitchens and bathrooms let powders clump. Keep containers sealed.
  3. Not enough acid. If the ratio of baking soda to citric acid leans too far to one side, the extra just sits there. Many common recipes use about 2 parts baking soda to 1 part citric acid, but test small batches.
  4. Too much filler. Cornstarch slows the fizz. A lot of it can make the bomb sluggish.
  5. Poor drying. A bomb that is not fully dry inside can feel hard but fizz poorly. Let it dry in a low-humidity spot for at least a day.

Why do bath bombs expire?

They slowly pick up moisture from the air, which starts the reaction a little at a time. The fizz weakens and the scent fades.

Wrapping each bomb tightly in plastic wrap or shrink wrap helps a lot. Store them away from the bathroom steam. Bombs with plain ingredients last longer than ones loaded with fresh butters or natural extracts, which can go off.

There is no single legal shelf life for a homemade bomb. Many makers use them within several months for the best fizz and scent. A bomb that is soft, crumbly, or smells off is past its best.

Why does my bath bomb stain the tub?

Color and oil are the cause. Dyes and some mica powders cling to tub surfaces, and oils leave a ring.

Here is how to cut the mess:

Dark colors on a white tub are the hardest to clean. Test your batch in a clear glass of water first to see how much color it leaves.

How much bath bomb should I use?

One standard bomb per full tub is typical. A smaller bomb works for a shallow bath or a foot soak.

More bomb does not mean more fizz you will enjoy. Extra fragrance and oil can leave a slick tub floor, so take care when you step out. Make sure everyone in the tub is comfortable with the scent.

How do I make bath bombs for sensitive skin?

Leave out fragrance and dye, and keep the recipe short. The fewer extras in the water, the fewer things that can bother you.

A plain mix of baking soda, citric acid, cornstarch, and a small amount of a gentle oil still fizzes well. Test a new recipe on a short bath first. If your skin itches or turns red, rinse off and stop using it.

If you have a skin condition, a history of reactions, or you are making bombs for a baby or toddler, ask a doctor or pharmacist before you use them. This is not medical advice.

When should I stop and ask a pro?

Stop if a bath bomb causes pain, a rash, or burning. Rinse with clean water and talk to a health professional if it does not settle.

The same goes for any ongoing irritation after baths. A bath bomb cannot tell you what is wrong, and guessing can delay real help.

If you plan to sell your bombs, rules about labeling and safety testing apply. Check with your state or the FDA's cosmetics pages for current requirements.

Next step

Ready to put the chemistry to work? Browse more maker-tested recipes.

More recipes

Questions people ask

Why do bath bombs fizz in water but not on the shelf?

The acid and base are dry powders that cannot react until water dissolves them. Once wet, they make carbon dioxide gas, which you see as fizz.

Is the gas from a bath bomb harmful?

The gas is carbon dioxide, the same gas that makes soda bubbly. In a normal bathtub with usual airflow it is not a concern.

Can I make a bath bomb fizz longer?

Adding cornstarch slows the reaction so the bomb fizzes for more time. Too much will make it weak, so adjust in small steps.

Can I use baking soda alone in a bath?

Baking soda alone will not fizz. It needs an acid such as citric acid to make bubbles.

Sources: U.S. Food and Drug Administration - Cosmetics.

More articles