Looking for a non-toxic bubble bath? This homemade bubble bath recipe 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. I added essential oils to mine (much safer than fragrances), but that’s an optional ingredient.
This homemade bubble bath will not bubble they way store-bough bubble bath does. That’s because there aren’t any surfactants. Surfactants are commonly used in shampoo and soap products and make bath products soap and lather up. If you’ve switched to natural shampoo you will have noticed that it doesn’t lather the way commercial shampoo does. The same goes for this bubble bath soap. It’ll make a nice amount of small bubbles, but they won’t get big and foamy. Bonus: This bubble bath can also be used as a body soap!
How To Make Bubble Bath
For this recipe you’ll need a cup castile soap, 1/4 a cup vegetable glycerin, and essential oils.
Pour the liquid soap, glycerin and essential oils into a bowl and gently mix the liquids together, but not too vigorously or they will foam up. Pour the homemade bubble bath mixture into a glass storage container.
How To Use: Simply pour some of the soap into the tub under running water and watch the bathtub fill up with bubbles!
Optional ingredients: You can make a moisturizing bubble bath by adding a few tablespoons of almond oil, fractionated coconut oil, or honey to the bubble bath mixture. All of these additions are great for dry skin and will not change the integrity of the homemade bubble bath.
Best essential oils to use:
- I use 10 drops peppermint and eucalyptus essential oils for sore muscles.
- For a relaxing bath, I add 10 drops of lavender and chamomile essential oils. Other calming essential oils like frankincense, jasmine, and rose are good choices too.
- Add a few drops of orange or lemon essential oils for an invigorating bubble bath!
Essential Oil Safety Tip: If you like to add essential oils to your babies bath, the safest way to add them to the soap. The oils won’t float to the top. Instead, they evenly dispersed through the water, which is much safer for babies.
How To Make Bubble Bath
This is a step-by-step guide on how to make bubble bath including what ingredients, tools, and safety concerns to have before you begin making your bubble bath at home.
- Yield: 10 ounces 1x
- 1 cup liquid castile soap
- 1/4 cup vegetable glycerine
- 10–15 drops of essential oils (I used lavender and geranium)
- 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.
Originally published on March 14th 2016, and updated on February 25th with new images.Links on this page may be affiliate links, for which the site earns a small commission, but the price for you is the same