How To Make DIY Rainbow Bath Bombs For A Relaxing Soak

Nothing beats a warm, fragrant bath after a long day—especially when you add a vibrant, fizzy bath bomb to the mix. Rainbow bath bombs take relaxation to the next level, creating a mesmerising swirl of colours while soothing your skin and senses. The best part? You can make them at home with just a few simple ingredients.
Hero Image


Why Make Your Own Bath Bombs?

Store-bought bath bombs can be expensive and may contain artificial chemicals that irritate sensitive skin. By making your own, you control the ingredients, ensuring they are natural and skin-friendly. Plus, DIY bath bombs make fantastic gifts and can be customised with your favourite colours and scents.


Ingredients You’ll Need

To create your own rainbow bath bombs, gather the following:


  • 1 cup baking soda – The main ingredient that helps create fizz.
  • ½ cup citric acid – Reacts with baking soda for that signature bubbling effect.
  • ½ cup cornstarch – Helps to harden the bath bomb.
  • ½ cup Epsom salt – Soothes muscles and softens skin.
  • 3 tablespoons coconut oil or almond oil – Moisturises and binds ingredients together.
  • 1 teaspoon water – Just enough to help mix the ingredients.
  • 1 teaspoon essential oil (lavender, peppermint, or citrus work well) – Adds a relaxing fragrance.
  • Food colouring (red, orange, yellow, green, blue, purple) – To create the rainbow effect.
  • Moulds (silicone or plastic bath bomb moulds) – To shape your bath bombs.

Step-by-Step Instructions

1. Mix the Dry Ingredients

In a large bowl, whisk together the baking soda, citric acid, cornstarch, and Epsom salt until well combined.

2. Prepare the Wet Ingredients