Soak, relax, and enjoy! This homemade bubble bath is made with just three natural ingredients.
Each product we feature has been independently selected and reviewed by our editorial team. If you make a purchase using the links included, we may earn commission.
homemade bubble bath in jar with ribbon accent

This idea comes from our friend Anusha Rajeswaran of Fish and Bull. Skip the icky chemicals in store-bought bubble bath varieties and create your own natural version instead. This sudsy solution combines castile soap with the hydrating properties of vegetable glycerin and the gentle aroma of plant derived essential oils. Castile soap is a saponified olive oil based soap, making it safe for kids and adults alike—with origins in cold process soapmaking. As a natural cleanser, it's good for just about any cleaning task from the household to the body. Vegetable glycerin is a clear odorless liquid, which hydrates the skin and helps whip up sudsy bubbles for a longer-lasting bath.

To draw a bubble bath for your baby or toddler, remember to use only kid-friendly types like lavenderchamomileeucalyptus, and tea tree. To use, pour 1/2 cup of the solution under running water until it forms a froth. Pictured here, the bottle we used is about 12 ounces so if using 1/2 cup per bath, the solution below yields three baths. Note: This solution will keep for up to two years in a waterproof, airtight container.


What you need


How to do it

Part 1

homemade bubble bath pouring into jar
Step 1

Pour one cup castile soap and 1/4 cup vegetable glycerin, adding about six drops essential oil directly into the bottle. (Tip: If your bottle has a small opening, combine ingredients in a spouted measuring cup, then pour mixture into the bottle using a funnel.)

homemade bubble bath hand stirring stick in jar
Step 2

Stir ingredients gently with a craft stick to combine, and as not to cause too many bubbles.

    Comments (1)

    How difficult was this project?
    Martha Stewart Member
    September 28, 2021
    Difficulty: Very Easy
    These recipes have gotten around a lot, chased by feedback from people who say it didn't work. Most people's water has enough "hardness" in a bathtubful of it to turn a large amount of soap (meaning actual-soap soap, such as castile) entirely into curds and then scum, making no bubbles. Even if your water is "soft" enough that you can use a reasonable amount of soap to make it foamy, you wind up with a very soapy bath, with water that's grease-cutting enough to serve as laundry or dish water. The "icky chemicals" in bubble baths foam regardless of water "hardness" and in concentrations low enough so as not to turn the bath into a detergent solution. DIY is not a bad idea for bubble bath, but you need to use typical bubble bath chemicals, not soap, to make one satisfactory for most users.

    Project Toolbar

    Font Size