Looking for a non-toxic bubble bath? This homemade bubble bath is safe for all ages and you only need 2 ingredients to make it!

My kids love bath time!
I learned long ago that there were many ingredients in bath products that are considered harmful for both adults and children. For that reason, I only used castile soap and non-toxic bath products for my babies.
Bubble bath is one product that I haven’t been able to find that was rated well on EWG. I decided to try to make my own and I’m very impressed with this recipe. You only need two ingredients, castile soap, and vegetable glycerine.
If you like to add essential oils to your bath the safest way to add them to your baby’s bath is in soap! The oils won’t float to the top. Instead, they evenly dispersed through the water, which is much safer for babies.

Homemade Bubble Bath
- Yield: 2 1/2 cups 1x
Ingredients
- 2 Cups Liquid Castile Soap
- 1⁄2 Cup Vegetable Glycerine
- 10–15 Drops of Essential Oils (I used lavender and geranium)
Instructions
- Mix the castile soap and vegetable glycerine together.
- Add essential oils and gently mix.
- Pour into jar or container.
- To use, pour 1⁄4 cup or more of soap into bath while the bath is filling with water. I prefer Gentle Baby essential oil for this recipe, partly because it makes for a very nice scent wafting through the air when you’re using it.
Same. Unfortunately all I got was hazy water and no bubbles
See comment to Tainna Tagami.
I just tried this and all it did was give me foggy bathwater. Any ideas?
All over the Internet people keep posting practically the same recipe, and getting the same response, because most people’s water has enough “hardness” in it that only a huge amount of soap (meaning actual soap soap) will get a tubful of it sudsy. If when you take a bath using real soap in cake form the water doesn’t get sudsy but instead scummy when you rinse the lather off yourself, it’s going to be that way if you add the soap in liquid form at the beginning of the bath too. Put some of your faucet water in a jar, leaving enough air space, and add soap (such as liquid castile) a little at a time with shaking until the jar gets sudsy. Now multiply the amount of soap you needed by the number of jarsful of water you’d need to fill the bathtub, and that’s the amount of soap you’d need for a bubble bath. And even if you succeed, you’re going to have a very soapy bath.
It doesn’t work that way with the usual bubble bath ingredients.
can you use jojoba oil or avocado oil in place of Vegetable Glycerine?
Olive oil or jojoba oil work great but it’ll be less bubbly than if you were using vegetable glycerin.
Do you have to use vegetable glycerin? What will happen if you don’t use it?
Where did you get the bottle it’s in!? I love this!
Looking forward to trying your recipes. Woo-Hoo! !
I am excited about learning more about cooking with coconut flour . I am trying to eat GF and it is not easy. I am eager to learn more from your website. Thanks, Dessa
So excited to find you today you are my new mom hero just amazing information and tomorrow I plan to join the young living and get the premium kit and the wholesale membership as you advised looking forward to learning more about the oils on your site also I feel like I am finally on the right path for wellness living
I really want to try this! I’ve seen the comments maybe I’ll add more castle soap. Thanks!
Wow, how simple! My kids love bubble bath but even the “safer” versions have questionable ingredients. I’m going to give this a shot!