DIY Easy Rose Bath Bomb

Who doesn’t fancy a nice relaxing bath after a long day.. I am one of them! So, rather than buying expensive bath bombs in the shops, I decided to make my own bath bombs (just like the ones in Lush).

DIY Rose Bath Bomb! They are so easy to make at home and they make such great gifts for your family and friends or even just to pamper yourself. Fun and easy to make, and pretty inexpensive too!

Here is the list of my supplies with links from where I purchased them:

Dry Ingredients

1 cup Baking Soda

1/2 cup Corn Starch / Corn Flour

1/2 cup Citric Acid – this is what going to make the bath bomb fizz

4 tablespoon Epsom Salt – Epsom salts are my favourite as they are very therapeutic soak and helps to relieve muscle soreness

Dried Rose Petals – optional


Wet Ingredients

1 ½ teaspoon Water

4 teaspoon Melted Coconut Oil  (you can also substitute with extra virgin olive oil , jojoba oil or cocoa butter oil)

1 teaspoon / 15-20 drops Rose Fragrance Oil (I use rose geranium essential oil) i bought mine at the local markets

Liquid Food Coloring (as desired)

Witch Hazel or Water (use it in a spray bottle – use only if required for the consistency of the bath bombs) – you can purchase it in any chemist or supermarkets

Bath Bomb Molds


Check out my YouTube video for the DIY Rose Bath Bomb Recipe + Demo


Step 1: Whisk all dry ingredients together in a large bowl, except the dried rose petals. Make sure there are no clumps.

Step 2: Mix all the wet ingredients separately.

Step 3: Slowly add the wet ingredients to the dry and combine until they reach to damp sand like consistency. Make sure you don’t add the wet ingredients all at once, as this might react with the dry ingredients. This is because citric acid gets activated when it reacts with water.

If your mixture feels dry, spray some water or witch hazel to create the damp sand consistency. The goal is to have a mixture that holds together in your hand when you kind of press it in your palm. You don’t want to get too much of the liquid into your mixture, so be careful when you are adding liquid.

Note: Wear some gloves when mixing so you won’t get it on your hands!

**I added 2 extra steps here by dividing the mixture to create multi-tone bath bomb and added dried rose petals. You can skip this if you just want to go with single color bath bomb!

Optional (Step 4 & 5)

Step 4: Divide some of your mixture to another bowl and add food colouring to make it darker, or even you can be more creative and add another color)

Step 5: Add the dried rose petals and the darker color mixture to the current mixture to create the luxurious feel to your bath bombs.

Step 6: Put the dried flowers on the bottom of the mold (this is optional guys, but it just makes the bath bomb looks pretty). Then, overfill both sides of your mold. Now, push it together and press firmly.

Step 7: Remove the bath bomb from the mold by slightly tapping the mold. It should come off easily, if it doesn’t use a spoon to tap the mold.

Step 8: Let it dry for 48 hours and wrap it in plastic wrap to retain the scent and texture.

I hope you will enjoy making these beautiful, luxurious rose bath bombs at home.

Good luck,


No Comments

Leave a Reply