20 April 2023

Easy Homemade Bubble Bath Recipe

Learn how to make an easy homemade bubble bath.  This is a very simple recipe that you can make for one bath or by the batch.  I used essential oils to scent mine, but you can also use natural fragrance oils for your favorite scent.

Castile Soap Bubble Bath

My kids used to love bubble baths, but I didn't love the artificial scents and unnecessary ingredients in them.  Instead, I started making my own homemade bubble bath for kids.  

This is a very easy homemade bubble bath recipe.  I purposely made it basic so that you can make it in just a few minutes when you need it.

It's also shelf stable, so you can make a batch and store it on the shelf for when you want to use it.  

For more easy DIY bath recipes, check out these posts:

Keep track of your favorite DIY bath and body recipes in my printable essential oil journal.  You can download the PDF and print the pages that you need to create a binder for your recipes and other information.

What Ingredient Makes Bubble Bath Bubble?

Both the glycerin and the soap work together to create bubbles.  Liquid castile soap made with coconut oil will bubble, but it's hard to get air into the bubbles to make them bigger.

Not only that, but bubble pop when they dry out from moisture loss.  

Glycerin is thick and also attracts moisture.  It works by slowing down the rate at which the bubble dry out, so they last longer.

What Kind of Soap Do You Use for a Bubble Bath?

I used liquid castile soap to make my easy homemade bubble bath.  Castile soap is a mild soap, so it's great for most skin types.

I buy it by the gallon to use in other recipes like my liquid hand soap with castile soap, Thieves foaming hand soap, or this easy dish soap recipe.

Castile soap is traditionally made with olive oil because it's a mild oil and great for your skin.  However, olive oil soap doesn't lather very well.

Most liquid castile soaps that you buy also have coconut oil in them.  Coconut oil increases the lather, and it's still a mild soap.

I wrote a lot more about lather in my how to make melt and pour soap lather better post if you want to learn more.

I recommend either Dr. Bronner's liquid castile soap or buy it by the gallon on Etsy.  For best results for your castile soap bubble bath, make sure it's made with coconut oil.  

You can use the rest of the jug for one of these 15 liquid castile soap uses.

Can I Use Body Wash for a Bubble Bath?

Yes, you can use body wash in place of the liquid castile soap to make homemade bubble bath recipes.  I prefer liquid castile soap because it doesn't have any colorants or preservatives in it, but you can use what you're comfortable with.

However, I don't recommend using dish soap.  While it's safe for the skin, it can be over drying.  It can cause dry or itchy skin and irritation.

I also caution against using hand soap.  It can also be too drying and can irritate your body.

Best Essential Oils for Homemade Bubble Bath Recipes

I used lavender essential oil, but you can use other essential oils or fragrance oils when you learn how to make bubble bath.

I recommend the following:

If you want more variety than what essential oils can give you, I recommend using natural fragrance oils from Nature's Oils.  You can also try one of these essential oil blends that smell like candy.

It's important to properly dilute essential oils.  Use an essential oil dilution chart to help you dilute properly.

Easy Homemade Bubble Bath Tips and Notes

Here are some tips for helping you learn how to make bubble bath:

  • You can substitute coconut oil for the glycerin if desired.  This will help increase bubbles, but will sit on top of the water and can make your tub slippery.
  • You can use body wash to make homemade bubble bath recipes, but don't use hand soap or dish soap because they can dry out your skin.
  • If you make homemade bubble bath for kids, make sure any essential oils that you use are kid safe.
  • You can add 1/4 cup of raw honey to the bubble bath.  Honey is naturally anti inflammatory and antibacterial.
  • You can also add 1 to 2 tablespoons of aloe vera gel to soothe minor skin irritations.
  • Add 1/2 cup of coconut milk, goat milk, or cow's milk to the recipe to soothe irritated skin or for dry skin.  Note that this will not be shelf stable, so any leftovers will need to be stored in the fridge for up to three days.
  • Add 1 cup of magnesium flakes or Epsom salt per batch for sore muscles.
  • Add the castile soap bubble bath as you are filling the tub to get more bubbles.

Easy Homemade Bubble Bath Ingredients

You will need the following for homemade bubble bath recipes:

How to Make Bubble Bath

Step #1

Combine the liquid castile soap and vegetable glycerin in a medium sized bowl.  Stir until combined.

Step #2

Add the essential oils and stir well.

Step #3

Pour the mixture into a jar or container.  Use 1 to 2 ounces per bath for big, fluffy bubbles.

This castile soap bubble bath makes 10 ounces, which is enough for 5 to 10 baths.  Use within three months.

I hope you enjoy this easy homemade bubble bath recipe!

Like this post?  Pin it!

bubble bath, castile soap, essential oils
Yield: 10 ounces
Author: Cari @ Everything Pretty
Estimated cost: $5

Easy Homemade Bubble Bath Recipe

How to make an easy bubble bath recipe with liquid castile soap.
prep time: 5 Mperform time: 5 Mtotal time: 10 M


  • 1 cup liquid castile soap
  • 1/4 cup vegetable glycerin
  • 30 drops essential oils


  • Jar or other container
  • Spoon


  1. Combine the liquid castile soap and vegetable glycerin in a medium sized bowl. Stir until combined.
  2. Add the essential oils and stir well.
  3. Pour the mixture into a jar or container. Use 1 to 2 ounces per bath for big, fluffy bubbles.
Created using Craft Card Maker

No comments:

Post a Comment