Go Back
+ servings
Bath Bomb Recipe DIY Bath Bombs

Bath Bomb Recipe: DIY Bath Bombs

Our bath bomb recipe makes bombs that fizz, color the water, and spin! Learn how to make your DIY bath bombs spin too, it's much more fun!

Prep Time 15 minutes
Active Time 1 hour
Drying Time 1 day
Total Time 1 day 1 hour 15 minutes
Servings 8 cups
Author Debra Maslowski



Mix Ingredients and Get Proper Consistency

  1. Mix all the dry ingredients together. Add your color and mix well. For secret color, leave white for now. Add essential or fragrance oil and mix well. Add liquid oil and mix well again.

  2. At this time it's a good idea to mix with your hands rather than relying on a mixing spoon. Use gloves as the baking soda can wear on your nails. Once all the bath bomb recipe ingredients are thoroughly mixed together, spritz 1-2 times with the alcohol/witch hazel mixture. Mix quickly with your hands and check to see if it's ready. Make a snowball with the mixture and drop it into the bowl. If it holds together your bath bombs are ready to mold. If it breaks apart, spritz 1-2 more times and check again. Repeat until your snowball holds together when dropped into the bowl.

Placing Embeds Inside and Finishing Your DIY Bath Bombs

  1. Lightly pack a good amount in half of a bath bomb mold, then place an embed (recipe above) on top of the mixture. The secret to creating a good spin is to place the embed off-center, not in the middle. It has to be off-balance in order to spin. And of course, we want our spinning bath bombs to spin!

  2. Next, overfill the other half and place both sides together. Push the sides firmly so there is no gap in the center. Don't twist, as this will separate the halves. You want them to join cohesively.

  3. Tap each side with a spoon, then release one half. Turn over and release the other half. Set on a piece of cardboard or wax paper and continue with the rest of the mix. (The bath bombs may smell a lot like alcohol, but this will disappear in a day or two.)

  4. Dry for at least 24 hours, then seal in plastic wrap. The DIY bath bombs need to be sealed or they will absorb moisture from the air and won't fizz as much in the bathtub.

Recipe Video


For our basic bath bomb recipe, you use one part citric acid to two parts baking soda. This ratio will give you the best fizz possible. Other ingredients can be added like cream of tartar or kaolin clay to make the bombs harder, or Epsom salt for a muscle-soothing soak. This is a good basic bath bomb recipe.