Bath bombs

How to make bath bombs

One part acid to two parts bicarbonate, packed damp and left alone overnight. Everything else is detail — but the detail is where batches fail.

Short answer

Mix 453 g of bicarbonate of soda with 226 g of citric acid — one part acid to two parts bicarb by weight — plus cornflour, epsom salt and a little clay. Add your oils and fragrance, spritz with witch hazel until the mix holds like damp sand, overfill both halves of the mould, press them together hard, and leave it overnight before you unmould.

A bath bomb is two dry powders that ignore each other completely until water arrives. Citric acid and bicarbonate of soda sit in the same mould for months doing nothing; drop them in a bath and the acid gives up its protons, the bicarbonate gives up its carbon dioxide, and the whole thing comes apart in a cloud of fizz. Everything else in the recipe is there to make that reaction slower, prettier, kinder to skin, or possible to post.

The ratio is one part acid to two parts bicarbonate by weight, and it is worth knowing why rather than taking it on faith. One gram of citric acid can only consume 1.31 g of bicarbonate, so 1:2 runs the bicarbonate about 52% over what the reaction can use. That surplus is deliberate: it guarantees no acid survives into the bathwater, and it gives the bomb enough body to hold a shape.

The recipe below makes 6 standard bombs from 906 g of mix, or 12 from 1812 g. If your mould is a different size, the bath bomb recipe builder restates all of it — and the recipe scaler will do the same to a recipe you found somewhere else.

The recipe

Ingredient
Share of batch
6 bombs
12 bombs
Bicarbonate of soda The body of the bomb, and the half that is deliberately in surplus.
50.0%
453 g
906 g
Citric acid (anhydrous) The fizz. Everything else on this list is optional; this is not.
25.0%
226 g
453 g
Cornflour (cornstarch) Slows the reaction down so the fizz lasts, and softens the water. It is also the cheapest way to pad a batch, which is why some recipes overdo it.
10.0%
91 g
181 g
Epsom salt (fine) The reason a lot of people run a bath at all. Must be the fine grade — coarse crystals sit in the mould and make a bomb that crumbles along the grain.
8.0%
72 g
145 g
Kaolin clay Binds the mix and hardens the bomb, so it survives being posted. A little goes a long way; past 8% the fizz gets sluggish.
2.0%
18 g
36 g
Butters or oils Optional, and the ingredient most likely to stop a bomb setting.
3.0%
27 g
54 g
Fragrance or essential oil Your own supplier’s IFRA category 9 figure is the number that binds.
2.0%
18 g
36 g
Witch hazel Added by feel, a spritz at a time, until it holds like damp sand.
to feel
23 ml
45 ml

Shares are of the finished batch, which is the only way of quoting them that stays true when you change the ratio. A 65 mm sphere holds 144 ml, which is about 151 g of mix packed firm.

How fast a fizz do you want

408 g
Fast and sharp — 1:1.5

Everything happens in the first minute. Dramatic in a video, over before the bath is run. That is the bicarbonate weight on a 6-bomb batch; the acid takes up the rest of the base.

453 g
Standard — 1:2

What nearly every published recipe means. A full fizz that lasts, with bicarbonate to spare. Start here. It is what every recipe you find means, and it is the one to move away from once you know what you want changed.

485 g
Slow and foamy — 1:2.5

A softer, longer fizz and a milder bath. The one to move towards for sensitive skin. Worth trying if a standard bomb leaves your skin feeling tight.

What decides whether it works

1
Moisture — the whole game

Water starts the reaction, so every drop you add is fizz you are spending in the bowl rather than in the bath. Witch hazel is the standard answer because it is mostly alcohol and flashes off faster than water does. About 25 ml per kilo is roughly where damp sand happens, but it is a feel job: spritz, squeeze a handful, and stop the moment it holds its shape without crumbling.

2
Packing pressure

The same 65 mm mould takes 137 g packed lightly and 180 g out of a press — a spread of about 32%. Overfill both halves, heap them, and press hard enough that the excess squeezes out of the seam. A bomb that falls apart at the equator was not packed hard enough.

3
How much fat is in it

Butters and oils feel like the luxurious part and are the commonest reason a bomb never hardens. 3% of the batch is plenty and about 6% is the ceiling — fat coats the powder and keeps the particles from locking together. If yours is still faintly greasy the next morning, it is the butter, not the drying time.

4
The weather, genuinely

Bicarbonate and citric acid both pull moisture out of the air, so a humid day starts the reaction for you. The same recipe that behaves in February can rise and crack in August. Work in the driest room you have, and give a batch 48 hours rather than 24 when the air is damp.

5
What the additives are actually for

Cornflour (cornstarch) at around 10% slows the reaction so the fizz lasts more than a minute. Kaolin clay at about 3% binds the mix so the bomb survives being posted. Epsom salt (fine) at 8% is there for the bath rather than the bomb — and it must be the fine grade, because coarse crystals make a bomb that crumbles along the grain. There is more on all of them in the additives guide.

Making a batch

Weigh it, do not measure it in cups

A cup of bicarbonate and a cup of citric acid do not weigh the same, so a recipe in cups is not the ratio it appears to be. A scale reading to 1 g turns bath bombs from a lottery into a repeatable thing, and it costs less than one failed batch of fragrance oil.

Dry into dry, then wet into dry, slowly

Sieve the powders together first and break every lump — a lump of bicarbonate is a soft spot in the finished bomb. Then add the oils and fragrance, then the witch hazel a spritz at a time with your other hand moving through the mix. Pouring liquid into one spot sets off a patch of fizz you cannot recover.

Mould it immediately

The mix is at its best for a few minutes. Have the moulds out and open before you wet anything, work one half of the batch at a time if you are making a lot, and keep the rest covered — a bowl of damp mix left standing dries into a brick.

Leave it in the mould overnight

Unmoulding early is what cracks the shell. Give it 24 hours in a dry room, tap the mould rather than prising it, and rest the bomb on a soft cloth rather than a hard tray — the flat spot forms while it is still soft.

Wrap them as soon as they are hard

A bath bomb left open is slowly reacting with the air in the room. Shrink wrap or a sealed bag keeps it fizzing properly for months; a shelf keeps it for a fortnight. If yours have gone soft and dusty, that is what happened.

If it went wrong, it is usually one of five things

Crumbling, cracking, doming, warty tops and bombs that never harden almost all trace back to moisture or packing. The troubleshooting guide works through each of them with the fix.

Size it to your own mould

Enter your mould, how hard you pack it and how many you want, and every ingredient above is restated for your batch — with the cost per bomb worked out at the bottom.

Open the recipe builder →

Estimates, not advice. Every figure on this page is computed from published reference values and standard measures, so your own inputs, equipment and conditions will move it. Nothing here is professional advice — talk to a qualified professional before acting on it.

Frequently Asked Questions

More on how to make bath bombs

What is the ratio of baking soda to citric acid for bath bombs?

Two parts bicarbonate of soda to one part citric acid by weight. On the batch above that is 453 g to 226 g. It is not folklore: a gram of citric acid can only consume 1.31 g of bicarbonate, so 1:2 deliberately leaves the bicarbonate about 52% in excess — which is what guarantees no acid reaches your skin.

What ingredients do I need to make bath bombs?

Bicarbonate of soda, citric acid and something to wet the mix with — that is the whole minimum. Everything else earns its place: cornflour slows the fizz, kaolin clay hardens the bomb, epsom salt is for the bath rather than the bomb, and a little butter and fragrance make it worth getting into. The full list with weights is in the recipe table above.

How much mixture do I need per bath bomb?

About 151 g for a standard 65 mm sphere packed firm, or roughly 50 g for a 45 mm mini. Packing changes it by up to a fifth, which is the usual reason a recipe that "makes six" makes five for someone else.

Can I make bath bombs without citric acid?

You can make something. It will fizz far less. Cream of tartar is the usual substitute and it carries one acidic proton on a molecule almost twice the weight of citric acid, so gram for gram it delivers roughly a third of the gas. The substitutes guide gives a working recipe and is straight about what you are giving up.

How much fragrance oil goes in a bath bomb?

2% of the batch weight is the working default and about 3% is the ceiling — 18 g on a 6-bomb batch. That is lower than soap, because nothing here is reacting with the oil: a surplus simply sits on the bomb, softens it and eventually goes rancid.

Why did my bath bombs expand and crack?

Too much liquid, or a humid room. The reaction has started in the mould and the gas has to go somewhere, so the bomb rises and the shell splits. Use less witch hazel, work somewhere drier, and stop adding liquid the moment a squeezed handful holds together. The troubleshooting guide covers the rest.

How long do bath bombs take to dry?

About 24 hours in a dry room and closer to 48 in a damp one. Leave them in the mould for the first several hours — most cracked shells were unmoulded too early. They keep hardening for a day or two after that.

Where do I buy citric acid?

Not the baking aisle, which sells it in 100 g tubs at several times the price per kilo. A brewing or soap supplier is the reliable answer, and food grade matters less than people think — the sourcing guide covers which grade, which granule size and how much to buy without it caking.