How to Make a Homemade Bath Bomb

A white hand holding a pink and yellow bath bomb in water.

ANGHI / Getty Images

  • Total Time: 20 - 30 minutes
  • Yield: 2 - 4 bath bombs (varies by size)
  • Skill Level: Beginner

If you love taking a bath — and really, who doesn't? — you may have been intrigued by the lush displays of bath bombs on sale at your favorite department store or pharmacy. These fun and fizzy additions to your bath typically come in every scent, color and shape imaginable. They also tend to be a bit on the pricey side.

But don't worry: If you want to enjoy the luxury of a bath bomb without breaking the bank, we've got you covered. Here's how to make a homemade DIY version.

What You'll Need


  • Bath bomb molds
  • Whisk
  • Mixing bowls
  • Measuring cups and spoons


  • 1/2 cup baking soda
  • 1/4 cup corn starch
  • 1/4 cup citric acid
  • 1/4 cup Epsom salts
  • 1 tsp essential oil of your choice
  • 1 tsp vegetable or olive oil
  • 1 to 2 tsp water
  • 1 to 2 drops food coloring (optional)
  • Decorative add-ons like chia seeds, flower petals, sea salts, or herbs (optional)


  1. Combine the Ingredients

    Woman wearing gloves mixing homemade bath bomb ingredients in a bowl
    Mix your ingredients together slowly to keep them from reacting.

    Daria_Cherry / Shutterstock

    Mix all of your dry ingredients in one bowl and your wet ingredients in another. (Leave out the decorative add-ons for now.) Then slowly pour your wet ingredients into the dry, and mix thoroughly with a whisk.

  2. Add the Decorative Touches

    Woman wearing gloves adding rose petals to homemade bath bomb mixture
    Now is the time to add any final flourishes to your mold.

    Daria_Cherry / Shutterstock

    If you want to get fancy, now is the time to do it. You can add chia seeds, rosemary leaves, flower petals or buds, or Himalayan sea salts to your mold to decorate your bath bombs and add some extra awesome to your bath. You can also skip this part and get right down to molding.

  3. Fill the Mold

    woman pressing DIY bath bomb ingredients into a round mold
    Overfill your mold and squeeze tightly so that the bath bomb molds into shape.

    Daria_Cherry / Shutterstock

    Now that you have your mixture looking and smelling how you want it to, it's time to press it into your mold. You can get a bath bomb mold in any shape you desire. You can also use an empty plastic ornament, a candy mold, cupcake tins, or even just a measuring cup.

    If you're using a sphere, the key is to overfill each half and then squeeze them together so that the bath bomb stays together. If you're using a candy mold or measuring cup, be sure to press the mixture into the mold so that it takes shape. Then gently tap the mold and release the finished product.

  4. Relax and Enjoy

    tan-skinned woman holds dissolving diy orange bath bomb in bubble bath

    Anastasiia Krivenok / Getty Images

    That's all there is to it! Now that you're a pro at making homemade bath bombs, you can hand them out as gifts to your friends and family. But be sure to keep a few in your own private stash so that you can enjoy the finished product.