DIY Bath Bombs

Hey, everyone!  I haven’t done a DIY post in ages, but this summer I’ve been experimenting with making bath bombs! I watched a bunch of YouTube tutorials which, of course, made it look super easy but I totally messed it up my first time around. However, I gave it another go and have (nearly) perfected the technique, so I took photos and provided step-by-step instructions. Before you know it, you’ll never have to buy bath bombs from Lush ever again!



1/8 cup corn starch

1/2 cup citric acid

1/2 cup baking soda

[Double ^^^these measures to make 2 at a time instead of 1]

Essential oils of your choice

Soap coloring of your choice

Bath bomb molds (any shape)

Rubber bands


Measuring cups

Mixing bowl (not pictured above)

Water  (not pictured above)



In your mixing bowl, pour all of the dry ingredients in together. Mix with a whisk until you get a uniform texture (no clumps).



Gather your wet ingredients (oils, coloring, and get ready to pour water into a glass or spray bottle if you have one). For this bath bomb, I used vanilla and black raspberry scent and purple coloring. Drop the oils into the dry mixture.



THIS IS THE HARDEST/MOST IMPORTANT STEP. Once you’ve added fragrance, you will need to add water and coloring.  WARNING: adding too much water will cause the acid to react, leaving you with an exploding bath bomb in your mixing bowl.  It is also very difficult to get the mixture to be pigmented, I have found.  What I did here is I dropped some coloring into a glass and added a VERY SMALL amount of water. Then, I used my hand to gently slosh a tiny bit at a time, rather than dumping it or pouring it. To get it slightly more pigmented, I also dropped coloring directly onto the dry (now semi-wet) mixture once I added the water.


THIS IS THE TEXTURE you want your mixture to be- kind of like wet sand. If yours looks like this, STOP adding water- only add coloring if you want it more colored, the water is what really sets off the reaction. If you added too much, wait for your mixture to stop reacting in order to proceed to the next step.



Pack the mixture into your molds. Pretty straightforward.



The two halves of the mold are difficult to put together (especially if you have a semi-reactive mixture if you added too much liquid), so you can use rubber bands to hold the halves together.



Let your rubber-banded molds sit overnight. As you can see, I made several colors in addition to the purple one I detailed here (the white one with the red was my attempt at making a baseball one- let me know if you want the tutorial for that one in the comments!).



Remove the molds and break off any excess around the middle (this is also a step I’m still in the process of perfecting) and voila! You’ve got yourself a homemade bath bomb.

Seriously, I have a lot of respect for the employees at Lush who make these because it’s HARD! Once you get the right amount of liquid, it’s not so bad, but it took me more than one try to get it right, so don’t feel bad if you mess up the first time!  I’m planning to buy different shaped molds since my bath bomb skills have improved from when I first started.  You can find the molds and the acid on Amazon and the soap coloring and oils at Michaels! The rest are just household items or readily available at your supermarket. I hope you enjoyed reading this tutorial! I’m strongly considering giving these as gifts to my friends in the future because who doesn’t love bath bombs??!?!  Let me know if you’ve tried making these in the comments! I’d love to hear about how it went!



  1. August 27, 2016 / 10:44 am

    I frigging love bath bombs!! Will definitely be giving this a go! Great post xx

    • August 27, 2016 / 10:32 pm

      Thank you so much!! Yeah they’re so easy to make once you get the hang of it- I’ve improved even more since I wrote this post <3

Leave a Reply

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