DIY Bath Bombs
Prep time
Total time
Make your own DIY bath bombs at home with just a few inexpensive ingredients.
Recipe type: DIY beauty recipe
Serves: 12 bath bombs
  • 1 cup baking soda
  • ½ cup citric acid
  • ½ cup Epsom salt
  • ½ cup cornstarch
  • ½ cup coconut oil
  • 1 teaspoon water
  • a few drops of your favorite essential oil
  • dry pigment (optional)
  • bath bomb molds / cupcake tins
  1. In a bowl mix together the dry ingredients: baking soda, citric acid, Epsom salt, and cornstarch, and dry pigment (if using)
  2. In a separate bowl, mix together liquid ingredients: coconut oil, essential oil, and water
  3. Very carefully and slowly, add liquid ingredients to dry ingredients, being careful not to allow bubbling from the liquid meeting the citric acid
  4. Quickly mix together with a whisk or a fork, until completely combined
  5. The consistency should be like a slightly wet sand that clumps together when you squeeze it
  6. Once it's mixed, very quickly scoop mixture into both sides of the bath bomb mold until both overflow
  7. Press both overflowing sides of the mold together until they meet and hold for about 15 seconds
  8. Leave in mold for at least one minute
  9. Pull mold apart and gently set bath bomb somewhere it can sit for at least 24 hours
  10. Repeat until mixture is completely gone
  11. If using cupcake tins, press mixture into the tins until compact and follow above directions
  12. If mixture is too dry to stick together, add more coconut oil or water to the mixture until it's the right consistency and the bath bombs can hold their shape without crumbling
  13. Once bath bombs are completely dry, they're ready to use
  14. Fill a bath with hot water and drop a bath bomb (or two) into the water
  15. Enjoy!
Recipe by Petit Elefant at