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 or sudsing agents. It is sudsy, simple to make, and requires few 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.

Why Make a Homemade Bubble Bath Recipe?

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

It’s exciting to make a homemade bubble bath myself, and with just a few simple ingredients it is so easy 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

Homemade Bubble Bath Recipe

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

Prep Time
5 minutes
Active Time
1 minute
Total Time
6 minutes
10 ounces
Estimated Cost



To Make

  1. 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! I was serious when I told you that this is easy.

To Use

  1. 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 in 1 ounce 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.

Recipe Video

Made this recipe?

Mention @diynatural or tag it #diynatural!

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.

About Emry Trantham

Emry is a writer, teacher, photographer and mother. She is interested in all things DIY and is willing to try any project at least once. She loves spending time with her kids and loves gardening, projects, and chickens.

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. Monica says

    To break it down ….in order for your “Homemade Bubble Bath” recipe to be all natural (or as natural as possible), & to ensure lots of bubbles that last, you’re going to have to include some kind of surfactants – in general terms – are what create big lathery, foamy bubbles that don’t disappear for the half hour it takes you to read a chapter of that trashy romance novel while you’re in the tub. 🤔
    So, what does that mean exactly? This means that once a surfactant is added (ie: SLS -Sodium Laurel Sulfate- your recipe is no longer “all natural”. However, I did find a surfactant/emulsifier that is derived from coconut oil & fruit sugars & is completely biodegradable – it’s called Coco Glucoside.
    I’m sure there are other similar products that are much closer to being “natural”, but, that’s up to you to decide.

    Anyway…happy bathing – with or without bubbles, everyone!!

  2. Laura says

    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!

    • deb says

      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!

      • Laura says

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

    • Robert says

      This story is reproduced all over the Internet where bubble bath recipes based on actual soap soap (such as castile) are posted. Some people with soft water find it works, post it, and then wonder why others can’t get it to work. (Others just pass along the recipe without trying it themselves, or use it as shower gel and just assume that because it lathers well in a small amount of water, it’ll foam in a bathtubful of water.) They wonder if the problem is the glycerine but it never is; glycerine is useful in a concentrated solution to blow discrete large bubbles, but does nothing in a bathtubful of water.

      The problem is water hardness, which most people have enough of to make soap impracticable to foam a bathtubful of their water. CAN you do it with ENOUGH soap? Sure, but that may be a HUGE amount, depending on the hardness of your water, size of the baathtub, and how deep you run it. Your best bet is to first fill the tub with all the water you want, then add the soap slowly with heavy, violent splashing until it starts making lasting suds; people used to do this with soap powder or flakes. Be careful because once you’ve added enough soap to use up that amount of water’s hardness and start making suds instead of curds, it doesn’t take much more to fill the tub with lots of suds. But even once you succeed in doing this, the resulting bath is going to be very soapy and degreasing; it’ll get you clean, probably without additional soap washing — something that can’t be said for real bubble bath water — but may tend to irritate skin and practically demands a rinse in the shower.

      Monica has the right idea. Regardless of what you might think, the surfactants used in commercial bubble baths have a much higher bubble-to-irritancy ratio than real soap even in soft water. The glucosides such as the coco-glucoside she mentioned are good at that, as are the sucrose esters such as sucrose laurate and cocoate — all made from sugars and vegetable oils. My own mixtures (US pat. 5,336,446) were with sulfosuccinates and betaines.

  3. MB says

    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?

    • Ella says

      Castile soap is American. Look it up for the ingredients. But it’s a good basic soap without additives beside essential oils for scent. It’s not sold in SA. But you could learn to make liquid soap yourself or find someone who makes it. Don’t think they sell it in the shops there.

  4. Pat E. says

    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.

  5. Claudia says

    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.

  6. Laura says

    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!!!!