DIYdiy projects

DIY Project: Heart Bath Bombs

by Amy Azzarito

Growing up, my mom used to take long baths. Very long baths. As a child, I wondered how she could sit there for so long. Now I’m realizing that the bathroom was her only escape from four kids. And even if you don’t have kids, the bath is often the only place where phones and email don’t follow. I love an Epsom salt soak, and with Valentine’s Day on the horizon, I decided to try making a heart-shaped bath bomb. But I have to be honest — we’re due for a big storm here in New York, so there’s a good chance that these bath bombs won’t make it through the weekend. Happy Valentine’s Day to me. — Amy Azzarito

See the full how-to after the jump . . .




1. Combine the citric acid, Epsom salt and baking soda in a bowl. Mix well.

2. Add a few drops of the colorant and your fragrance of choice. Mix in the colorant using your hands. (The bath bomb colorant will clump up, but it shouldn’t cause the bombs to fizz.)

3. This next step is the tricky one: You need to get the mixture moist enough to form into the molds but not wet enough to start fizzing. Proceed slowly, spritzing the mixture and mixing the witch hazel in with your hands.

4. Once the mixture sticks together when you squeeze it, pack it into the molds.

5. Let the mixture dry overnight. Then gently remove the bath bombs from the mold.

*Note: While some recipes might call for food coloring, it’s actually important that you use a bath bomb colorant. Food coloring could stain your bathtub.

Suggested For You


    • linda

      amy wrote in the post, “Add a few drops of the colorant and your fragrance of choice” for those non-specified amounts, because you can add them to your liking. the other amounts are included in the post. let me know if you don’t see them…


    • Hi Brianna – Only if you want your bath bomb to be color other than white. If you’re fine with white, than you can skip it. xo Amy

  • How many bath bombs can you make with this recipe? 1 pan (6 heart shaped bombs)? I definitely want to try this out! Thank you!

  • Wow i love this! def. going to try! and im so glad you mentioned the bath bomb colorant, because i had no idea it existed, i was constantly using food dye but it always would turn me colors as well!

  • Tried these yesterday. The recipe didn’t really work. They didn’t hold together well at all and the fizz just wasn’t there. After playing with the ratio of baking soda to citric acid, I found 2:1 worked. 2 cups: 1 cup will make six soap bar sized bombs packed with fizz. Follow the same directions as above and they’ll be beautiful. Happy bathing and thanks for the idea!

  • I just made these, and they came out perfect! They were solid as a rock. The one I tried fizzed for a very long time.

  • I’m confused on the bath bomb colorant. When I click the link, it directs me to a solid bath bomb. Is it supposed to be liquid??? Just not sure where to buy it. Please advise ~ hoping to try these today! :-)

  • so, i left them in the mold overnight, the portion of the mixture inside the mold is still very wet. In fact it doesn’t seem to have dried at all. The top, completely dry, but it appears what was not exposed to air has not dried. So what did I do wrong?

  • hi, I was wondering where did you get your bath bomb colorant ? I didn’t want to use regular food coloring because I didn’t want it to stain my bath tub.

  • I just made these for my son without using the colorant and using the directions Amy provided. I actually like making the bath bombs with the amount of citric acid provided as it takes longer for the bath bomb to dissolve. The more citric acid you use, the more fizz it makes, but it also dissolves faster. This is a great idea! I don’t have to fight with my son to take a bath anymore as he LOVES taking a bath now with his bath bomb.

  • How long can you keep these? I want to make these for Christmas gifts. I like the idea of using witch hazel. Thanks

  • this is my favorite recipe for bath bombs.. I’ve tried others..always come back to this one. excellent recipe thanks

  • Fantastic recipe! My friends and I made three batches last night. Each batch made more than the what would fit in the silicone molds (one set was 6 hearts, the next was 6 hearts of a different style, and the third was 6 roses). The hearts packed firm and were actually ready to be pulled in a few hours – they smell gorgeous (we used Young Living essential oils: a batch of Joy/Tangerine, a batch of Rose, and a batch of Stress Away/Lavender. OMG, they all smell SOOO good. The Roses were the toughest because of the finer details in the molds. We thought we packed them in really, really good, but at the bottom (what would be the top of the rose) they were crumbly. So we will try those molds again soon, maybe with a cheaper YLEO than Rose to experiment with. We didn’t use the coloring but are tempted to try to color them slightly with beets or other veggies… Has anyone had any experience with doing so? Hoping it doesn’t set off the citric acid, but not willing to use Red 40, etc. Thanks so much for the recipe!!

  • So…I made these and followed the recipe as it shows above. However, I tried one and it disolver fast and it didn’t really fizz much :/ I was actually looking forward to that fizz as this was my first time even trying a bath bomb. Also, the smell (lavander) didn’t last much either…what did I do wring?

  • do you know if sea salt can be substituted for the Epsom salt and aslo, did you dilute the witch hazel at all ? I loved the easy directions ..thanks for sharing this. ive been wanting to make them for a while ..!