How To Make Homemade Bubble Bath

updated Sep 27, 2022
We independently select these products—if you buy from one of our links, we may earn a commission. All prices were accurate at the time of publishing.

Soaking in a nice hot tub of bubbles at the end of the day is a small luxury that can make a big difference. If you make your own, you can choose what scents you want to soak in, and you have the advantage of knowing exactly what’s going on your skin. Also, it can a lot cheaper and just as luxurious as the fancy kinds. The key to a successful homemade bubble bath is to get a good mix of essential oils and the right amount of bubbles.

The bubbles come from the castille and glycerine (or coconut oil which might be easier to procure). We use Burt’s Bees for the castille or Dr. Bronner’s. If you get the lavender Dr. Bronners you can layer that scent with peppermint or eucalyptus.

What You Need to Make Homemade Bubble Bath

Ready to get started on this simple DIY? Follow along and soon you’ll be soaking in the most relaxing bubble bath!

What You Need

  • 4 cups of Water
  • 4 oz Castille Soap (like Dr. Bronner’s, which you can buy scented or unscented, and it’s totally green and can be used for cleaning around the house and your body)
  • 3 oz of either Glycerin* or Coconut Oil (both lather well and are skin softeners)
  • Essential Oil (like Lavender or Eucalyptus)
  • Container for your concoction (nonglass is best for near the bath)
  • Bath Tub

*Glycerin is any pure soap, normally a transparent bar, made without synthetic detergents. You can buy it online or sometimes at the drugstore.


1. Mix water with castille and glycerin or coconut oil.

2. Add 4-5 drops of your choice of essential oil.

3. Mix well.

4. Pour your bubble bath into the container. It should keep for quite a while.

5. Fill the bathtub with water and pour in a couple of ounces of bubble bath.

6. Take a deep breath and soak.