How to Make Your Own Bubble Bath | Pantry Suds

Homemade bubble bath is simply liquid castile soap mixed with water and a bubble booster like glycerin, poured under warm running water.

Making your own bubble bath usually comes down to three kitchen staples: liquid castile soap, water, and something that helps the suds hold their shape. The payoff is a custom soak made from ingredients you control, often for less than a bottle of the fancy stuff and without the long ingredient list. The basic method takes about five minutes, and the recipe scales up easily once you find a ratio you like.

What Ingredients Do You Actually Need?

The core recipe is short. Healthline’s one-bath version calls for 1/4 cup warm distilled water, 1/2 cup liquid castile soap, and 1/4 cup vegetable glycerin or coconut oil. The glycerin is the bubble stabilizer; coconut oil works as an alternative emollient that also helps the suds along.

wikiHow’s recipe leans slightly wetter: 1/2 cup warm distilled water, 1/2 cup liquid castile soap, and 1/4 cup vegetable glycerin. Both work, and the right choice mostly comes down to whether your skin prefers glycerin or oil.

  • Liquid castile soap — the cleaning base. Olive-oil-based versions are the gentlest common option.
  • Vegetable glycerin — creates and holds the bubbles. It is the single most common booster in recipes.
  • Coconut oil — a swap for glycerin in some formulas; it adds moisture but produces a lighter, different-feeling lather.
  • Essential oils — strictly optional.

Making Your Own Bubble Bath: The Step Order That Works

Combine the soap, water, and your chosen booster in a bottle or jar, then stir gently. Avoid vigorous shaking — it creates excess foam before the bottle ever reaches the tub, and ingredients like glycerin tend to separate as it sits. If that happens, a gentle swirl before pouring fixes it.

  1. Measure the water into your container first. It makes the soap easier to combine without frothing.
  2. Add the liquid soap, then the glycerin or coconut oil.
  3. Stir slowly until the mixture looks even.
  4. Add essential oil a few drops at a time if you want scent; test the strength as you go.
  5. Pour about a one-ounce serving under the running faucet as the tub fills. Running water is what activates the bubbles — pouring it on top of still water gives you a mostly flat bath.

Recipes differ on how much to use per bath — wikiHow suggests about an ounce, while other DIY approaches call for a couple of ounces or roughly three tablespoons. Start small and add more if the tub looks flat; the suds level tells you quickly what your water chemistry needs.

For tub-side convenience, keep the mixture in a squeeze bottle made of something that won’t shatter if it hits tile. A nonglass container is the safer pick near the bath.

What’s the Best Bubble Bath Recipe?

The best recipe is the one that suits your skin: glycerin for dense, long-lasting suds, or coconut oil for a gentler, more moisturizing soak.

Castile soap is mild, but it is still soap, and sensitive skin can react to essential oils or heavy fragrance. Healthline notes that formulations with additives may not suit everyone, and even popular options like Sal Suds carry warnings for sensitive skin. If you’re prone to irritation, skip the oils entirely and stick to the plain soap-glycerin base your first few tries.

Egg white and honey appear in some older DIY posts as bubble helpers or softeners, but they are the exception rather than the rule. The castile-and-glycerin standard is simpler, easier to source, and less likely to leave a sticky residue in the tub. For people shopping rather than mixing, our roundup of affordable bubble bath picks covers ready-made options that skip the measuring entirely.

Ingredient Job In The Tub Common Swap
Liquid castile soap Cleansing base that creates the foam None — it’s the essential third
Vegetable glycerin Stabilizes bubbles for longer-lasting suds Coconut oil
Water Thins the mix so it pours and disperses evenly Distilled water preferred to avoid mineral film
Essential oil Optional fragrance, not a bubble aid Skip it entirely for sensitive skin

For first-timers, the wikiHow proportions are the safest starting point — 1/2 cup water, 1/2 cup soap, 1/4 cup glycerin — because the higher water content makes the mix easier to pour and less likely to overload the tub with soap. If the bath comes out too sudsy, cut the soap next time rather than the water; too little soap is the more common failure.

FAQs

Is homemade bubble bath safe for sensitive skin?

Castile soap is one of the milder options available, but it’s still a soap and can dry or irritate reactive skin. Healthline notes that formulas with essential oils or other additives may not suit sensitive skin. Omit the fragrance oils and test a small batch on your arm before your first full soak.

Why won’t my homemade bubble bath make bubbles?

Still water or hard water is usually the culprit. The mixture needs to hit warm, running water to create suds, and hard water minerals interfere with foam. If the tap is already running and the tub still looks flat, add more of the mixture or switch to distilled water in your recipe.

How long does homemade bubble bath last?

Stored in a sealed bottle away from direct heat, a soap-and-glycerin mix keeps for several weeks. Castile soap is naturally stable, but the water content invites bacteria over time. If you add essential oils, they can degrade faster. Make small batches and label the bottle with the date you mixed it.

References & Sources

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.