Fizzy Bath Bombs for Bathtime Fun!

Learn how to make fizzy bath bombs out of natural, non-toxic ingredients including soothing bath salts, moisturizing oils and therapeutic essential oils.
Homemade Fizzy Bath Bombs When you have kids in your life, making potions out of vinegar and baking soda that bubble and foam up like magic is just something you do. How can you deny a kid that kind of messy fun – especially when you are learning some science at the same time? That kind of science experiment inspired me to make a little magic concoction of my own – Fizzy Bath Bombs!

At Mindful Momma we only endorse products we’ve personally researched, tested, and honestly love. We may receive commissions from affiliate links in this article including Amazon Affiliates. Full Disclosure

What are Fizzy Bath Bombs?

Fizzy Bath Bombs are mixture of bath salts, oils and other natural ingredients that start to fizz when you drop them in water. For a child, a bath bomb is simply a fun fizzy bath toy but grown-ups appreciate that they add soothing Epsom salts, moisturizing oils and therapeutic essential oils to the bath water! My favorite essential oils for bath bombs are sweet orange or a lavender/sandalwood combination – but you can use whatever combination you like! Bath bombs make great homemade gifts  – so definitely make some extra!

How to Make Fizzy Bath Bombs


1 cup baking soda 1/2 cup cornstarch 1/2 cup citric acid 1/8 cup Epsom salts 1 tablespoon water 2 1/2 tablespoons skincare oil (sweet almond, grapeseed or jojoba) 10 – 20 drops (1/4 to 1/2 teaspoon) essential oil 3-4 drops natural food coloring (optional) Directions: Mix baking soda, cornstarch, citric acid and Epsom salts together in a glass bowl. Mix water, oil and essential oil (and food color if using) together in a small jar and shake well. Slowly drizzle wet ingredients over dry ingredients, mixing constantly. A slight fizzy reaction will happen but that’s OK. The mixture will be crumbly but packable. Press mixture together into 1 to 2 inch balls. This can be done free-form or using a bath bomb mold. I actually used a lime squeezer as a mold, so the balls looked more like a scoop of ice cream than a ball. This recipe will make 6-10 pieces, depending on the size of the balls you make. Leave bath balls to dry for 6 hours or overnight.   Drop one in the bath and enjoy your luxurious fizzy bath experience!       P.S. If you enjoy making fizzy bath bombs – I bet you’ll like my fizzy toilet bombs too!  


  1. Hi, Micaela. This is a great idea. I’ll have to add it to my list of homemade gifts to give next year. I tagged you on my blog to contribute one eco friendly tip you used this holiday season. Please check it out and play along.

  2. Eco Friendly Tara says:

    Oh this is an awesome idea! Thanks for sharing!

  3. Stacey Griffith says:

    This sounds like so much fun to make and yummy to use. Thanks for the idea.

  4. The Not Quite Crunchy Parent says:

    Great post. We love doing “science experiments with natural ingredients…this one is actually useful!

  5. This sounds yummy and fun. Did Liam enjoy it? I am thinking of asking parents to bring their own supplies if they have it..and of course offer some and let the kids and parents make their own. Wish me luck : )

  6. Thanks so much for the recipe — I have bought these from Lush for way too much $$ and would love to give my kids access to them again for little $ (plus my 4 year old will love to help make them).

Leave a Reply

Your email address will not be published. Required fields are marked *