Bath Bomb Recipe Ideas

Easy DIY Bath Bombs are a fun craft that kids and adults alike will love to make, and they make a wonderful homemade gift.

Orange "Jaffa" Bath Bombs


  • ½ cup Corn starch
  • ½ cup Citric acid
  • ½ cup Epsom salt
  • 1 cup Baking soda
  • 1 teaspoon Mica (optional)
  • 1 Tablespoon dried Orange peel
  • 10 drops Orange essential oil
  • 2 ½ tablespoons coconut oil, melted
  • 1 Tablespoon water
  • Bath Bomb Molds of your choice


  1. In a large bowl, combine corn starch, citric acid, epsom salt, baking soda, mica powder (optional), and dried orange peel. Whisk to incorporate completely.
  2. In a small bowl or measuring cup, whisk together coconut oil, essential oil, and water.
  3. Very slowly add the oil mixture to the dry ingredients. Pouring slowly helps make sure the mixture fizzes as little as possible. Mix together until it resembles wet sand and everything in fully incorporated.
  4. Transfer the bath bomb mixture into bath bomb molds, making sure to press the mixture tightly into each mold half. Overfill a little to ensure that the two pieces stick together when pressed together. Press the mold pieces together and twist until closed.
  5. Allow the bath bombs to dry for at least 24 hours.
  6. To remove the bath bombs from the molds, tap the outside of the mold gently and twist each side of the mold and pull apart to remove the bath bomb.
  7. Store bath bombs in an airtight container or wrap in plastic wrap.
  8. To use the bath bomb, simply drop it in water and watch it fizz and dissolve.

Feel free to play with essential oils and mica powder to customize different looks and scents. Lavender essential oil and dried lavender would make a great, calming bath bomb.

For an added treat, you can even press a toy or a crystal into the middle of the bath bomb before pressing the two halves together. The toy will be revealed when the bath bomb dissolves in water.

Epsom Salt, bath bombs

Botanical Bath Bombs


  • 1 Cup Bi-Carb Soda
  • 1/2 Cup Citric Acid
  • 1/2 Cup Epsom Salts
  • 1/2 Cup Arrowroot Powder
  • 3 Tbsp Extra Virgin Olive Oil (or sub for another carrier oil like sweet almond or jojoba)
  • Water
  • 10-15 Drops Essential Oils (whichever one you like! I’ve been using ylang-ylang & lavender
  • Sprinkling of Dried Flowers (again, it’s up to you and what you have access too. I’ve tried Rose, Chamomile, Calendula, Lavender or Blue Cornflower petals)

You will also need a bath bomb mold of some description. You can buy metal moulds but I’ve made do using any other household items such as ice moulds, cut tennis balls in half, toilet roll holder tube.

Try looking around and getting creative with what you already have.

Word of caution: The mould needs to have some kind of secure lid to keep the bombs properly contained until they dry out.


  1. Combine all dry ingredients in one bowl.
  2. Combine oil, water and essential oils in a separate bowl or jug. 
  3. Slowly pour the liquid mixture into the dry mixture, whisking it through as you go. If it starts to fizz, slow down! 
  4. Add a little more water to achieve a wet sand like texture. If you squeeze it in your hand it should hold its shape. 
  5. Work quite quickly pressing the mixture into the moulds. The foam will want to expand so pack it in tight before trapping it in with the lid. 
  6. Leave them to dry overnight/12 hours - the longer the better. 
  7. Gently remove the balls (or whatever shape you’ve created) out of the molds. I store them in a glass jar to keep them dry, but also to keep them visible so I remember to use them AND because everything looks better stored in a glass jar.