DIY Project: Heart Bath Bombs

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.

  1. joy@ OSS says:

    So good! Definitely going to try this out.

  2. Monica says:

    It’s on, I will have to make this for myself and to give away. Thanks for sharing!

  3. Linda says:

    You did not include ingredient amounts!

    1. Grace Bonney says:


      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…


  4. Kate B says:

    Where do you find bath bomb colorant?

    1. Amy Azzarito says:

      Hi Kate – The link is above in the post. :) xo Amy

  5. Sounds easy, I imagine you could also leave out the colorant all together. Thanks for sharing this, I have always loved the Bath Bombs at Lush!

  6. Brianna says:

    Is the colorant necessary?

    1. Amy Azzarito says:

      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

  7. Maria says:

    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!

  8. Taylor says:

    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!

  9. Stephany says:

    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!

  10. Chantelle says:

    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.

  11. Laurie says:

    why citric acid

    1. Amy Azzarito says:

      Laurie –
      To create the fizz.

  12. Ellyn says:

    Awesome! Going to try ASAP thanks

  13. Lindsay Rothlein says:

    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! :-)

    1. Grace Bonney says:


      that solid is just an example of the color it will make- it arrives as a liquid dropper :)


  14. Kizzie says:

    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?

  15. Anne says:

    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.

  16. Vic says:

    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.

  17. Danielle says:

    Can I just use this as a bath powder instead of a mould?

  18. Delaney says:

    I was wondering if there was a substitute for the citric acid?

    1. SOLEIL says:

      Yes you may use things from the orange family.(limes,lemons,grapefruits e.c.t)

  19. Kathy says:

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

  20. connie says:

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

  21. Lisa says:

    How long do they last and where should they be stored when not in use?

  22. Jaime says:

    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!!

  23. Mireya says:

    Where can I buy the witch hazel?

    1. Mireya says:

      Found it!!

  24. Mireya says:

    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?

  25. Karen says:

    Gonna try this one but can’t I just use food coloring?

  26. Heather Wagner says:

    Why Witch Hazel??? What’s it ‘purpose’ in the recipe???

    1. Victoria says:

      Witch hazel doesn’t activate citric acid as quickly as water when mixing.

  27. mariyn says:

    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 ..!

  28. mariyn says:

    so sorry for the misspelling…that should have said ‘also’..:)

  29. Thanks for sharing this recipe. Valentines day doesn’t always have to be expensive.

    I wish a happy valentine’s day to everyone :)


Design*Sponge reserves the right to restrict comments that do not contribute constructively to the conversation at hand, contain profanity, personal attacks, hate speech or seek to promote a personal or unrelated business. Our goal is to create a safe space where everyone (commenters, subjects of posts and moderators) feels comfortable to speak. Please treat others the way you would like to be treated and be willing to take responsibility for the impact your words may have on others. Disagreement, differences of opinion and heated discussion are welcome, but comments that do not seek to have a mature and constructive dialogue will not be published. We moderate all comments with great care and do not delete any lightly. Please note that our team (writers, moderators and guests) deserve the same right to speak and respond as you do, and your comments may be responded to or disagreed with. These guidelines help us maintain a safe space and work toward our goal of connecting with and learning from each other.