DIY Heart Bath Bombs Recipe With Free Tag Printables

Is there anything more relaxing than a soak in the tub? Maybe an uninterrupted soak in the tub with soothing bath bombs recipe. Ahhhh…

Fizzy Bath bombs are an easy gift to make to either keep on hand for yourself or give to friends, teachers… anyone who needs a little R&R. (Don’t miss the printable bath bombs gift tags below.) Making them seems complicated, and when I tell people I make my own they are always a little shocked. But I promise, they are easier than baking cupcakes. (Those I can mess up!) 

Not only are they very useful, they are really pretty packaged up in a simple mason jar with a bow. And, of course, I had to go and make some free printable tags to make gift giving simple. 

DIY Bath Bomb Free Printable Tag

Bath Bombs Recipe

There are tons of DIY Bath Bombs recipes online. After some trial and error, I ended up making up my own bath bombs recipe. 

DIY Bath Bomb Ingredients:

  • 2 Cups Baking Soda
  • 1 Cup Citric Acid *
  • 1 Cup Corn Starch Powder 
  • 1 Cup Epsom Salt
  • 4 Tablespoons of Oil 
  • 2 Teaspoons Essential Oil (I used peppermint, lavender would also be nice)**
  • 4-5 drops Food Coloring

This recipe yields 24 hearts in a Wilton Silicone Candy Mold. (I want to make flowers next.)

* I looked everywhere for Citric Acid, which is used in canning. No where locally sold it. But trusty Amazon sells it. Save yourself the headache and just buy the Citric Acid from Amazon.

Easy shopping – Besides the things you probably have at home (oil, food coloring and baking soda), here is everything you need to make my bath bombs recipe.

Ball Jar Citric Acid, 7.5-OunceBall Jar Citric Acid, 7.5-OunceWilton Easy Flex Heart 24-Cavity Silicone MoldWilton Easy Flex Heart 24-Cavity Silicone MoldMajestic Pure Peppermint Essential Oil, Premium Quality, 4 fl. oz.Majestic Pure Peppermint Essential Oil, Premium Quality, 4 fl. oz.Epsom Salt 2LbEpsom Salt 2LbBall Mason Wide Mouth Quart Jars with Lids and Bands, Set of 12Ball Mason Wide Mouth Quart Jars with Lids and Bands, Set of 12Majestic Pure Lavender Essential Oil, Therapeutic Grade, 4 fl. OzMajestic Pure Lavender Essential Oil, Therapeutic Grade, 4 fl. Oz

Homemade Bath Bombs Recipe

(You’ll notice the peppermint essential oil is missing from the picture, that’s because I dropped it — on the tile — while setting up this shot. Luckily, I saved most of it into a baby food jar, but it didn’t make the picture.)

Many of the recipes I tried called for which hazel or water with less oil. The problem is all water based liquids start the citric acid reaction, so I found that my bombs reacted a bit too much and there was less fizz in the bath tub. (They still worked, just less fizz.) So I make mine with more oil and no additional water/which hazel and they are perfect.

Fizzy Bath Bombs Directions:

Mix the dry ingredients.

Next add a few drops of food coloring. Remember, if you add a lot color the water will be slightly tinted too. So less is more. (No, it isn’t enough color to stain the tub or your body.) When you add the drops, act quickly to mix color. As each drop hits the citric acid, it will begin to react, acting quickly will limit this reaction. 

I mix everything with my hands.

When the color is mixed evenly, add your essential oil. Again, mix quickly to minimize the reaction. For this batch I used peppermint, but I am considering Vanilla or coconut for next time. 

Finally, mix in your oil. I added the oil one tablespoon at a time so as to mix evenly and not make the mixture too wet. 

The goal is crumbly, but not saturated. You should be able to squeeze a handful together into a clump, then rub your hands together to break it back up into crumbles.

Once your mixture is ready, pack it into your mold. Press the mixture into the mold as hard as you can filling every crevice. 

DIY Bath Bombs Recipe (1)
Let your bath bombs dry in the mold overnight before popping them out of the mold. I let mine dry another night before sealing them in a jar, but they were ready to use at bath time. 

Once you make your first batch, you will never want a store-bought ones again! 

DIY Bath Bombs Recipe

Printable Bath Bomb Tags

I made a batch for my daughter’s teacher for Valentine’s Day, so I made “Valentine, You’re The Bomb!” tags. But since I didn’t post until after Valentine’s Day, I also made generic “You’re The Bomb” tags so you can give the gift of a relaxing soak in the tub year round. (They look the same, but without Valentine and I added a little heart.)

Download the Valentine’s Day Tags Here.

Download “You’re The Bomb” Gift Tags Here.

To print your tags, click the link above and print on cardstock paper. The tags can be punched out with either a two-inch circle punch or a two-inch scallop punch (scallop below). 

DIY Valentine's Day Bath Bombs with Printable Gift Tag



  1. These are so cute, I will share this post on pinterest too.

  2. How fun would it be to make a bunch of pastel flower bombs for grown up Easter gifts.

  3. Love! Adding to my list of crafts for my summer theme of Pop, Fizz, Read.

  4. Ooh, making these soon. Maybe Easter eggs in egg molds? So cute. Thanks for the recipe!

  5. I made these last night and they all crumbled when I removed them from the mould this morning. I followed the directions exactly, and used almond oil for my essential oil. Any tips on fixing this?

    • Oh no!!! My best guess is that you didn’t pack them in tight enough. My hearts turned out perfect, but when I did these a few months later with eggs 1/2 of batch crumbled. I think making sure the mixture is moist and packing it in tight is the key to success. Sorry you had trouble!

  6. Ooh!! I’ve seen bath bomb tutorials that were more complicated and called for a number of expensive ingredients that only a chemist would have lying around, but yours looks manageable for all skill levels and budgets! Thank you so much for sharing! xoxo

  7. Thanks for linking up at Weekend Retreat! I am going to have to make a batch for myself.

  8. This is a terrific DIY for almost any occasion or holiday. Thanks so much for sharing with Foodie Friends Friday party this weekend. Will pin/share this weekend.

    A FFF co-host,
    Joanne/WineLady Cooks

  9. These are adorable! As are they all in their gifting state. I have been wanting to try out a recipe if you will for bath bombs. This may be the start for me.
    I would love if you linked this up to my 14 Days of Valentine Inspired Crafts Linky Party –

  10. What a great idea, love it. Thanks for linking up at the Project Parade Linky Party. Rosemary

  11. Would these still turn out if I used lavender-scented epsom salts and no oil, or is the oil necessary to keep the bombs from crumbling?

    • If you use lavender epsom salts you won’t need the essential oil, but you will need vegetable oil. Otherwise there is nothing to make the bombs stick together – it is basically dry ingredients at that point. Lavender epsom salts do have some oil in them to bind the scent, but it isn’t enough on it’s own to make everything stick.

  12. Kirsten Jensen says:

    My daughter and I just made a batch…so easy! We can’t wait to see how they turn out! Thanks for the great gift inspiration!

  13. Tasha Escoto says:

    These are great, but if you add the food coloring to the oil, it is much easier to combine and create the color. I tried adding the food coloring on its own and it was very difficult to combine. The food coloring and the oil won’t combine well. It’s like water and oil, but it still combines easier overall.

  14. Connie Carroll says:

    My daughter tried to make these last night and hers too crumbled when trying to take them out of the mold. Can you take these that didn’t mold and add a bit more oil and mold them again??

    • I am sorry to hear they crumbled. I don’t know if it will work to remold the crumbly ones. When I had crumbly ones, I put them out for my ids to play with so I never made it that far. But it wouldn’t hurt to try. Make sure you pack them really hard and they are good and damp. I usually found the ones that crumbled were too loose or too dry. Let me know if it works to remold them.

  15. Natalie says:

    Unfortunately this recipe didn’t work for me ๐Ÿ™ I bought the exact same mold, packed it in as hard as I could and left it out for 18 hours. Any suggestions??

    • Without knowing what didn’t work, it is hard to say. It is possible that they weren’t wet enough to stick together. The mixture should be crumbly not dry before you pack the mold. If they were too dry, try adding a little more oil. Hope that helps.

  16. THe tags are really small. Don’t have ruffle around them. Did I get the wrong thing?

  17. Tags don’t print out right. They are very tiny and on’t have the scollop around them. Also there aren’t two different one both are the same for me. Is there a problem on my end? I’m having issues printing anything form your website. Even typing this isn’t easy very. very slow responce and can correct easy.

    • elizabeth says:

      Did you get any response about the downloads?

      • After clicking on the link, the image will appear in a new window. Right click on the image to save it to your computer. After saving it to your computer, print the file and it will print correctly. Do not print directly from the window or you just get a preview size. Enjoy!

    • Hi Wanda – After clicking on the link you need to save the image to you computer and then print the image from your computer. If you print directly from the window you will end up with a preview size, which is tiny. I am not sure why you aren’t seeing two different tag files, I just confirmed the file links are correct.

      The files do not have a ruffle around the edge, as mentioned in the post, you can punch out the tags with a circle punch or a scallop punch. The scallop punch creates the ruffle, otherwise they would be impossible to cut by hand! Hope this helps.

  18. Michael Ortega says:

    Hi! I am very interested in trying this as a valentine’s gift for my girlfriend, however, I was curious, could sweet almond oil be substituted for the vegetable oil? As it may have a better effect on the skin.

    • Yes, you can defiantly substitute the oil. I actually want to try it with fractionated coconut oil sometime. But frankly, that’s what I had lying around the house that day. LOL. (PS – what a nice boyfriend, hope she loves it.)

  19. Sandi Bollin says:

    Just made 2 batches of them. I used olive oil instead. Used a tad less citric acid as each container I found was 7.25 ounces not 8. I forgot I was out of essential oils so I used extract instead.. Second batch used scented epsom salts and that solved that dilemma.

  20. Sandi Bollin says:

    Forgot I was out of essential oils so used lemon extract instead. Second batch used scented epsom salts instead solved that dilemma. Used olive oil instead. Mine bubbled up so much in the molds. Was rainy here so just put them in a gas oven (off) to dry.

    • I live in FL and also find they just don’t work right on rainy days. Crazy. I hope they dried out ๐Ÿ™‚

  21. Sandi Bollin says:

    Made a third batch and were to dry and just crumbled them. Still pretty in a jar and can use them as a bath salt instead. They still fizzed.


  1. […] my successful creation of heart-shaped bath bombs for Valentine’s Day (or any time), I am obsessed with making my own bath bombs. It is so easy, and the kids love them. […]

  2. […] DIY Heart Bath Bombs Recipe With Free Tag Printables (collage) […]

  3. […] 19. Heart Bath Bombs […]

  4. […] DIY Heart Bath Bombs Recipe with Free Tag Printables […]

  5. […] You can also use essential oils to make homemade bath bombs. […]

Add Your Comment


This site uses Akismet to reduce spam. Learn how your comment data is processed.