DIY Bath Bomb Recipe With Rose Petals and Essential Oils

These DIY rose scented bath bombs enhanced with roses and essential oil will moisturize your body, make you relaxed and will enable you to enjoy yourself fully again.

There are times in our life when you feel that life is headed in a different direction than you want it to. And these are the moments when one tries to involve the senses as much as possible. Listen to pleasant music, listen to the bird's singing, cook something good, enjoy the beauty of nature or just take a nice relaxing bath. Immersing your body in the water is very relaxing, helps reduce tension, headaches, cramps and makes you feel good about yourself once again. What better way to enhance this feeling by making your very own DIY bath bombs.

I may make a commission from links in this post. That means that if you make a purchase, I will receive a small commission at no extra cost to you. See more

“There is no problem on earth that can't be ameliorated by a hot bath and a cup of tea.”

― Jasper Fforde, Shades of Grey

To make a perfect bath you will need:

  • Candles
  • Pleasant music
  • something calming to drink
  • a book that makes sense

If you want to it take to the next level:

  • essential oils
  • rose petals
  • bath salt
  • bubbles
  • pleasant scent

and these can all fit into one tiny bath bomb or test tube!

DIY Bath Bomb Recipe

This DIY rose bath bomb recipe contains all natural ingredients enhanced by rose petals and rose essential oil. Roses not only provide nice decoration to your bath and give it a nice romantic touch but they also enhance your skin and mood. They have a smooth harmonizing effect on all skin types, including children and allergy sufferers.

Rose's healing properties and their regenerative effects have been observed for centuries. Thanks to their ability to neutralize free radicals and therefore slow the aging process Roses are very often used in cosmetics. Rose essential oil is one of the most luxurious and expensive out of all essential oils as 1 g of oil requires 2 thousand roses.

With coconut oil, Epson salt, baking soda, and citric acid these DIY bath bombs are easy to make and are ideal to soothe your skin, relieve tension and send all your worries away. Out of rose petals? No problem. Try these lemon bath bombs that regenerate and rejuvenate your skin.

In case you don't have a bath but still, want to pamper yourself try these Cardamon Rose bath salts. They are easy to make and your toes will never feel better.

Turn on the romance

If you want to turn this bath into a romantic setting, spread the rose petals around your bathroom or sprinkle them on the water surface. Add some rose water and/or rose-infused oil to intensify the effect. Don't forget to prepare nice and relaxing music and a maybe even a glass of wine or champagne.

This DIY rose bath bomb recipe is easy to make and also makes for a nice homemade gift for your loved ones.

While the instructions are clear and simple you might come across these following problems:

Why are my bath bombs soft?

When you feel that your bath bombs are a little soft, you probably used more wet ingredients than needed, either too much witch hazel, rose water or ethanol. No worries! compensate it with a little extra cornstarch that will make the bath bombs harder and more sturdy.

To make sure that the mixture's balance is adequate and that the bombs will hold together, make a test. Roll a ball and let it fall from 20 cm. If the ball holds together, the mixture is ready. If it doesn't hold together try to add a little more of the wet ingredients. Take a look at the video to see the test in action.

What natural colors to use for coloring?

We used a bit of rose water to create a pink color. When you add water ingredients into the mixture, you may see some fizz happening already, but that is okay. just don't put too much.

To avoid this you can use natural colorants in the form of powder instead like beet root powder.

Yield: 4 bath bombs


Soothing fragrance and calming effect of lavender make these bath bombs ideal for stress relief. A good soak in lavender bath will help you throw away stress and all the hassle after all-day work.

Prep Time

10 minutes

Active Time

1 hour

Total Time

1 hour 10 minutes






  1. Mix together the dry ingredients in a big bawl - citric acid, baking soda, cornstarch and Epson salt
  2.  Slowly pour in the coconut oil rose essential oil. Whisk it well.
  3. Add rose water to color - you may see some fizz happening already, but that is okay. just don't put too much.
  4. Mix it well.
  5. Test the moisture of the mixture by grabbing a handful and squeezing. If a clump is formed which holds together somewhat it should be moist enough to mold. If you need to add a little water, then add more if needed. Take a look at the video.
  6. Fill the mixture into the bath bomb molds and allow to set for about one hour.
  7. Carefully remove the bath bombs from the molds and wrap them for later.


Other natural colorant then rose water is beet root powder, which make them pink.

The author may collect a small share of sales from the links on this page.

Simply Beyond Herbs
Want more details about this and other fashion and style ideas? Check out more here!
Join the conversation