DIY Non-Toxic Bubble Bath (TWO Recipes!)

Like it? Share it!

Put that bottle back on the store shelf. You can absolutely make your own bubbly, DIY non-toxic bubble bath that is a safer, kid-friendly option. It’s fun, foamy, and easy to make at home with only a few ingredients. It costs less, you control what goes in (especially important for kiddos and sensitive skin), and it’s more fun than you’d think.
 
I tested these two DIY bubble bath recipes myself, and they passed the fun test with flying bubbles. Both recipes are easy, affordable, and kid-approved. One is extra gentle and great for everyday bubbly fun. The other adds a natural protein boost for longer-lasting foam. Both are safe, natural, and fun for kids and adults alike. —no sketchy ingredients required.
Glass bottle of DIY. non-toxic bubble bath surrounded by bubbles.

Why I Stopped Buying Bubble Bath

As a mom, I get the appeal of store-bought bubble bath. But the ingredients? Yikes. Many commercial bubble baths contain:
  • Fragrance (a common irritant, especially for kids) [source]
  • Sodium laureth sulfate (SLES) (a foaming agent that can be irritating and may be contaminated during processing) [source]
  • Artificial dyes and colors (completely unnecessary)
  • Retinyl palmitate (linked to potential health risks like organ toxicity and even cancer) [source]
No thanks. My kids love a good bubble bath, but I decided years ago that we needed a cleaner alternative.

What I Tried First (and Why It Didn’t Work)

I gave plain liquid castile soap a shot. It kinda worked, but the bubbles were tiny and disappeared in seconds. Not exactly satisfying for kids who want mountain-sized suds. Then I splurged on California Baby’s Bubble Bath—it’s one of the cleaner commercial options and scored well on the EWG Skin Deep database. But the price? Oof. Not sustainable for regular bath fun. So I did what any from-scratch mama would do: experimented. I came up with two easy, affordable bubble bath recipes using a base of castile soap.

DIY Non-Toxic Bubble Bath Recipe #1 (Gentle Everyday Option)

Makes 1 bath Ingredients:
  • 3/4 to 1 cup castile soap
  • 1 to 1 1/4 tsp vegetable glycerin
Instructions:
  1. Gently stir ingredients together.
  2. Pour into your bath under running water (this activates the bubbles!).
Notes:
  • This version creates soft, sudsy bubbles that kids can scoop, stack, and blow around.
  • Bubbles last a decent amount of time and can be fluffed back up with your sprayer.
Optional add-ins: 1-2 drops of essential oils like sweet orangelavender, or ylang ylang. (Avoid peppermint or eucalyptus in kids’ baths. Always dilute properly!) [EO Safety dilution chart here] 👉 Try this with DIY Herbal Bath Salts for a relaxing twist.

DIY Non-Toxic Bubble Bath Recipe #2 (Foamier with Egg White)

Makes 1 bath Ingredients:
  • 3/4 to 1 cup castile soap
  • egg white
  • 1 to 1 1/4 tsp vegetable glycerin
Instructions:
  1. Gently whip the egg white with a fork.
  2. Stir in castile soap and glycerin.
  3. Pour under running water.
Notes:
  • This version creates bigger, longer-lasting bubbles.
  • It did leave a slightly sticky feel on my hands, likely from the egg white—not a deal breaker but something to note.
  • Best used the same day you make it. (No long-term storage.)
Bubbles in from DIY bubble bath in someone's hand.

DIY Bubble Bath: Ingredient FAQs & Tips

What does vegetable glycerin do in bubble bath?

It boosts the foaming action and helps the bubbles last longer. Plus, it’s a humectant, so it helps keep skin hydrated. [source]

What if I can’t use soy-based glycerin?

Look for non-soy vegetable glycerin from sources like coconut or palm.

Can I make a bigger batch to store?

Yes, for Recipe #1. Just multiply and store in a squeeze bottle. Recipe #2 (with egg) should be made fresh each time.

Can I use this for babies?

If your baby has sensitive skin, stick with unscented castile soap and skip the essential oils. Always patch test first.

Do essential oils kill the bubbles?

Not if you use just a drop or two! Herbs, on the other hand, tend to pop bubbles.


Where to Buy Natural Ingredients

(Amazon is also an option if you’re short on time.)

Quick Answers (Bubble Bath FAQ)

Can I make this bubble bath ahead of time?

Yes, Recipe #1 can be stored in a bottle for several uses. Recipe #2 should be made fresh due to the egg white.

What does vegetable glycerin do in this recipe?

It boosts bubbles and acts as a natural skin hydrator by attracting moisture.

Is this safe for babies or toddlers?

Stick with unscented castile soap and skip essential oils for babies. Always do a patch test first.

What kind of glycerin is soy-free?

Look for vegetable glycerin sourced from coconut or palm—check the label or shop trusted brands.

Will essential oils pop the bubbles?

Not if you use just 1–2 drops. Herbs tend to reduce bubbles more than oils.


Reader Questions (from the Comments!)

Recipe #1 can be stored; Recipe #2 should be used fresh.

t = teaspoon, T = tablespoon.

Look for soy-free glycerin (see links above).


Final Thoughts on DIY Non-Toxic Bubble Bath

If you’re tired of shelling out for expensive bubble bath with questionable ingredients, these easy recipes are the perfect solution. They’re budget-friendly, customizable, and most importantly—safe. Your kids get the bubbles. You get peace of mind.

Homemade DIY bubble bath in a glass container next to a tub filled with bubble and a yellow rubber ducky!

Like it? Share it!

Comments 9

    1. Post
      Author
    1. Post
      Author
    1. Post
      Author

      Hi Katrina! Honestly, you will use this up long before it goes bad. The ingredients have a long shelf-life. As for the recipe with the egg, you’d want to use that up pretty quickly…so maybe half or even quarter the recipe for a one time use for one person. Happy DIYing!

  1. I have a soy allergy so is there an alternative to Vegetable Glycerin I can use and I haven’t found any organic ones that aren’t soy based?

    1. Hi Courtney! The vegetable glycerin we use in our shop is soy based as well. If you find one that isn’t, please stop by and let use know about it!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.