Go Back
+ servings
Lavender homemade bath bombs
Print Recipe
5 from 3 votes

DIY Non-toxic Bath Bombs

You can really have fun creating these natural, non-toxic bath fizzies! Great for kids and they make awesome gifts too! Add some essential oils and decorations, for that extra special touch.
Prep Time10 mins
Cook Time30 mins
rest1 d
Total Time40 mins
Servings: 4 2 inch cubes
Author: Eden


  • Silicone molds (this ice mold worked perfectly)
  • measuring cups
  • natural food coloring
  • essential oils
  • bowls
  • decorations like dried flowers, non-toxic glitter or sugar cake decorations.


  • 8 ounces Baking Soda soften and reduce any irritants on skin
  • 4 ounces Citric Acid for fizz you can buy it here
  • 4 ounces Corn Starch reduces any irritants on skin
  • 4 ounces Epsom Salts helps detox for more soft skin
  • tsp. water no more!!
  • 2 tsp. Essential Oil for scent and aromatherapy we used grapefruit for the floral ones and lavender for the lavender ones and letters
  • 2 tsp. apricot oil adds vitamin E to soften skin


  • Mix all dry ingredients EXCEPT citric acid in a large mixing bowl  (salt, baking soda, cornstarch).
  • In a separate small bowl, mix water, essential oil, apricot oil and food coloring.
  • Combine the wet and dry mixture, which should resemble the texture of dry/moist sand. Almost like a flour consistency.
  • Mix until the color is even. It takes  awhile and it's not just stirring, but rather pushing down with a spatula on the chunks of wet. Adding the food coloring helps you figure out if it’s well-mixed. An even color means a good mix.  When you squeeze some in your fist, it should hold together.
  • Add citric acid and mix again (do NOT use your hands at this point as the pure citric acid is abrasivand do not add water after you mix in the citric acid.
  • Add in your desired decorations and mix with a spoon.
  • Pack tightly into the mold and wait 24 hours for it to set, then remove. You can try to remove them earlier, but if it starts to crumble, let it dry longer.