Go Back
+ servings
Homemade Bubble Bath in brown dispensers
Print Recipe
No ratings yet

Homemade Bubble Bath

Did you know most store-bought bubble bath products are loaded with toxic chemicals? Here's a DIY Homemade Bubble Bath recipe - it's just 4 ingredients.
Prep Time5 mins
Total Time5 mins
Keyword: bubble bath, diy bubble bath
Servings: 8 uses
Author: Don't Mess With Mama



  • In a pint-sized pump bottle, add castile soap, vegetable glycerin, essential oils and aloe vera gel.
  • Replace lid securely and shake vigorously for a few seconds to mix well.
  • Use 2-3 tbsp in a bath and agitate the water with your hands to create bubbles. Add more bubble bath as needed.
  • Store for up to 3-6 months.


Note: If you have hard water, you may not get as many bubbles. Here are 3 options to increase the foam and suds naturally:
  1. You could increase the vegetable glycerin in this recipe to 1/2 cup (so add another 1/4 cup of glycerin). Or if you want to do a spot test first - do a 2:1 ratio of liquid Castile soap and vegetable glycerin. Mix 2 tbsp of liquid Castile soap and 1 tbsp of vegetable glycerin, and add to the running water of the bath. Agitate to see if you get more suds and foam. If it works well, then make a bigger batch and add the essential oils.
  2. You could also try an egg white. Beat 1 egg white and pour it into the bath under the running water along with the 2-3 tbsp of this bubble bath. The egg white helps to create more foam.
  3. Now if you don't want to add an egg white or more vegetable glycerin, the other option is opt for a natural bath gel instead of using liquid Castile soap. I love the Young Living bath gel base and use it along with essential oils to make a personalized scent, like Lavender + Stress Away blends. I skip the liquid Castile soap, vegetable glycerin, and aloe vera gel and just use the bath gel base and essential oils. Simple and it suds up so well.