Homemade Bubble Bath Without All The Chemicals

This post may contain affiliate links.

Homemade Bubble Bath Recipe

This homemade bubble bath recipe is made without chemical soaps and sudsing agents. It is sudsy, simple to make, and requires just a few simple ingredients.

Bubble Baths Are the Best!

Bubble baths are one trademark of a happy childhood. As a child, I spent many pleasant afternoons making beards and hats out of white bubbles during my baths, or running the jets in my grandparents’ Jacuzzi tub to make a capful of Mr. Bubble grow into mountainous white globs of foam.

Commercial Bubble Bath Ingredients

Of course, as an adult, I realize that bubble baths aren’t as great as they once were. They were fun, yes, but probably not so good for my skin. Most bubble baths available in the supermarket contain synthetic dyes and fragrances and sodium lauryl sulfate, all of which can irritate the skin, eyes, and even the urethra[1]. If you’ve suffered chronic urinary tract infections, you’ve probably already been advised to cut out bubble baths completely.

In spite of all the fun bubble baths I took as a child, I realized pretty quickly as a parent that I couldn’t give my kids a lot of bubble baths. They have somewhat sensitive skin as it is, so adding an extra irritant to bath time isn’t a good choice for us. (That’s not to say they’ve never had bubble baths – they have, a few times after I left them briefly unattended and they poured shampoo into the jetted tub.)

Simple Ingredients in Homemade Bubble Baths

I was excited when I realized that I could make homemade bubble bath myself, and even more excited when I realized that it has just a few simple ingredients and couldn’t possibly be easier to make. It isn’t exactly like my old favorite stuff, but it’s pretty good, and my kids love it.

Homemade Bubble Bath Recipe



I was serious when I told you that this is easy. Honestly, the hardest part for me was finding vegetable glycerin, and that was only hard because I realized at the store that I didn't actually know how to pronounce it, and I wasn't keen to ask the sales associate where it was. (Side note: it's gliss-er-in. You probably already knew that. The sales associate certainly did.) It was also kind of hard to choose which scent of castile soap to go with. I decided on almond, but keep in mind that if you have very sensitive skin, you should probably buy unscented or even the "baby mild" kind.

Once you've gathered the homemade bubble bath ingredients, all you have to do is pour and mix them together. The water and castile soap will mix well, but the glycerin may settle at the bottom of your container. That's normal!

To Use

To use your homemade bubble bath, first give your jar a gentle shake, just enough to mix in the glycerin. (Don't over-shake - it'll get foamy and too bubbly.) When it looks less separated, simply pour an eighth of a cup of the liquid bubble bath into warm, running bath water. If you find that's not enough, keep adding in small amounts until you've reached your desired bubble level.

Other Soapy Projects to Try

Have you ever made a homemade bubble bath recipe? Tell us about it below.



  1. National Center for Biotechnology Information. PubChem Compound Database; CID=3423265. Accessed Feb. 18, 2019.

PAID ENDORSEMENT DISCLOSURE: In order for us to support our website activities, we may receive monetary compensation or other types of remuneration for our endorsement, recommendation, testimonial and/or link to any products or services from this website.

DISCLAIMER: Information on DIY Natural™ is not reviewed or endorsed by the FDA and is NOT intended to be substituted for the advice of your health care professional. If you rely solely upon this advice you do so at your own risk. Read full Disclaimer & Disclosure statements here.


  1. I made this with one of my kiddos and it was:
    Easy, yes
    Natural, yes
    Good Bubble bath, no 🙁
    We wanted this to work (very much), but I should have known better. Castile doesn’t have the lasting bubble power and the glycerin didn’t seem to help that much. We started out with a small amount, the bubbles died before we even turned off the water. We added more with water still running, same thing…they died quickly. Tried a third time and the only thing we get is clouded, good smelling water. Sad – the kids and I were excited because I haven’t bought the store version in a long time!

    • I had the same experience. Afterwards I checked my glycerin. The glycerin I used to make bubble solution when my kids were little. My kids are too old to blow bubbles–17 and 21. The expiration date on the glycerin was 2009. Not sure if this was my problem or not. However, my bath smelled great and helped with back stiffness!

      • Mine was brand new – just ordered it special for this recipe. But thanks for the suggestion :). I do agree about the nice smelling bath! 🙂

  2. Hi, I really want to try this. I live in South Africa and havnt seen the castile soap, is there anything else I can use?

  3. Glycerine is an emollient and I usually find it near the lotions in a tiny 2 ounce bottle. I used it to make homemade bubble solution so my kids could make giant bubbles (using a shaped coat hanger). My bet is that it’s the added glycerine that makes the bubbles stay longer in a bubble bath made with castile soap.

  4. I have tried castile soap on it’s own and it does not make a good bubble bath as the bubbles don’t seem to be sustainable, not like detergents 🙁
    Do you think the glycerine makes the difference? I will have to try this out.

  5. How fun! Thank you oodles! I have tons of Castile already and can’t wait to try. But as you mentioned, I have no clue where to find Vegetable Glycerin in that store – can you point readers in the right direction as to where we can find it in the store (not just on-line)? Thanks oodles!!!!