Skip to Content

This post may contain affiliate links. Please read my disclosure policy

DIY Bubble Bath With Essential Oils

Sharing is caring!

Rub-a-dub-dub … we’re adding bubbles to our tub! Today we are making DIY Bubble Bath.

Evening baths just aren’t the same in our house without a dose of bubble bath. The kids love adding it to the water and swirling it around; I love the calm scent it gives to the bathroom. We pretty much all think bubbles in the bath are fabulous!

diy bubble bath

Here’s the problem though – cheap bubbles aren’t the healthiest. They’re often full of synthetic chemicals and other weird things we can’t pronounce. That means I don’t want my children soaking in it: we’re in the bath to get clean, no interest in allowing our skin to soak in irritants and chemicals here! Rather than fork over a pretty penny for natural and organic bubble bath at the store I decided to stir up my own batch of bubbles.

It turned out great and the kids and I are both enjoying it! Here’s what you’ll need to make your own-

  • 2 cups liquid castile soap (I like Dr. Bronners)
  • 1 cup vegetable glycerin
  • 4 tablespoons water
  • 30 drops essential oil (a single or blend of ones that are safe for kids)
  • 1 quart size mason jar or 2 pints

In a large mixing bowl combine the castile soap, vegetable glycerin and water by whisking well. Add in your essential oil drops and whisk again. Use a funnel to carefully pour into the mason jar. At bath time, add 3-4 tablespoons and vigorously swish to create bubbles.

A few tips …

  • You may want to get a pump attachment like this for your mason jar for easier distribution.
  • These bubbles won’t grow huge, you’ll see bubbles for sure, but then they’ll settle – it’s because they’re made of real, natural ingredients. 🙂
  • The world is your oyster when it comes to choosing your essential oil combination! Lavender is always a wonderful bedtime scent, as is Roman Chamomile. For my most recent bath I used Lavender and Cedarwood.

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

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