How to Make Bath Bombs at Home: The Only Recipe You Need
Here is the bath bomb recipe that actually works: baking soda, citric acid, cornstarch, Epsom salt, a carrier oil, and fragrance. Six ingredients, one bowl, and you'll have bath bombs that fizz, soften water, and smell like you spent real money on them. No specialty store required. No twenty-step process. Just a ratio that holds, a technique that doesn't crack them, and a finish that looks intentional.
The internet is full of bath bomb recipes that promise "easy" and deliver a crumbly, pre-exploded disaster. This one doesn't do that.
What You Need
Dry ingredients:
Ingredients
Wet ingredients:
Ingredients
Equipment:
- A large mixing bowl
- A whisk
- Silicone molds or a standard bath bomb mold (a round 2.5-inch mold is the classic)
- A spray bottle filled with witch hazel (your secret weapon against premature fizzing)
Skip the cheap plastic molds that crack after two uses. A silicone muffin tin works perfectly and costs nothing extra if you already own one.
Step-by-Step
Ingredients
Why Recipes Fail (And How to Avoid It)
Most bath bomb failures come down to moisture. Too much water in the wet mix, a humid day, adding the wet ingredients too fast — any of these trigger the citric acid before you want it triggered. The witch hazel in your spray bottle is there for moments when the mixture feels too dry to hold. A single spritz at a time, whisked in immediately. One spritz. Not five.
The other common mistake is using fragrance oils that contain a lot of water. Check the supplier description before you buy. Anhydrous fragrance oils, meaning oil-based with no water content, work the most reliably.
Colorants matter too. Use skin-safe lab-certified colorants or mica powder. Liquid food coloring adds water to the mix, which causes problems. Gel food coloring is better but still not ideal. Mica powder is the right call.
Variations Worth Making
Moisturizing milk bombs: Replace the Epsom salt with powdered goat milk or coconut milk powder. The result is a creamier water that feels genuinely different on skin.
Embeds: Press a small dried flower, a chunk of shea butter, or even a small paper fortune into the center before sealing the mold. The reveal when it fizzes open is satisfying and makes them gift-worthy.
Layered color: Divide your mixture into two portions before adding colorant, tint each a different color, then layer them into the mold. The finished cross-section looks striking and takes zero extra effort.
Exfoliating bombs: Add two tablespoons of fine sea salt or fine oat flour to the dry mix. The texture fizzing against skin is a genuinely good sensation.
Packaging and Gifting
Wrap finished bath bombs individually in tissue paper or cellophane, or place them in a kraft paper box with a small card listing the scent. They keep for six to eight weeks at room temperature before the fizz starts to weaken. Make them close to when you plan to give them. That's not a caveat, it's just the chemistry.
Set a batch of six this weekend. Use a different fragrance for each one, label them, and you have a cohesive gift set that costs about four dollars total to make.
Affiliate link
Affiliate link
Frequently Asked Questions
Cracking usually means the mixture was too dry when you packed the molds, or you unmolded them too soon. Make sure your mixture clumps firmly when squeezed, pack it in with real pressure, and wait a full 24 hours before touching them. In humid weather, give them 36 hours.
Yes, and many people prefer them. Use 1 to 2 teaspoons of essential oil per batch. Lavender, eucalyptus, and peppermint are reliable choices. Some citrus essential oils (especially cold-pressed) can cause skin sensitivity, if you're using lemon or bergamot, opt for the steam-distilled version or keep the amount on the lower end.
Bulk grocery stores, natural food stores, and online retailers all carry it. It's often sold in the canning section alongside pectin. Buy food-grade citric acid, it's the same thing used in craft recipes and it's cheaper when bought in larger quantities.
Pack the mixture tightly into a silicone ice cube tray or a silicone muffin tin for a flat-bottomed bomb that still works perfectly. You can also shape them by hand into rough spheres and set them on parchment paper to dry, they won't be perfectly round, but the fizz and performance are identical.


