How to Make Irresistible DIY Rose Bath Bombs


What do you love most about making DIY Bath Bombs?

Do you find the same satisfaction in creating other bath and body products? What makes creating DIY bath bombs so satisfying for you?

  • combining herbs or essential oils for a custom scent
  • experimenting with spices, dried herbs, or ground fruits for a unique color
  • selecting all natural ingredients, safe and beneficial to your body
  • saving money by making your products for less
  • the fizzing action only a bath bomb can make

It’s a combination of all the above that I enjoy when making homemade bath bombs. And they are quickly becoming my favorite to make!

This post contains some affiliate links for your convenience, read full disclosure policy.

The best rose petal DIY bath bomb recipe!

Related To: Bath Bomb Beginners Guide

Related To: Everything You Need to Make Bath Bombs

What makes Bath Bombs Unique?

The color, texture, scent, and, of course, the “BOMB” are really what makes bath bombs unique. You may have seen my recipe for a Green Matcha Bath Bombs, where I use matcha powder for natural green color.

This rose garden DIY bath bomb recipe uses beet powder for natural pink color with a combination of dried rose petals. The classic scent of rose blended with eucalyptus essential oil creates an irresistible, ultra-indulgent treat – you’ve got to try!

Rose Petal DIY Bath Bombs Ingredients:

How to Make Rose Petal Bath Bombs:

  1. Add baking soda, arrowroot powder, citric acid, and pink Himalayan salt to a large glass mixing bowl. Whisk to blend and remove any clumps.
  2. Add beetroot powder for a natural pink color into the dry mixture. And whisk once more to combine well.
  3. Next, in a small mixing bowl, combine rosehip oil, sweet almond oil, and eucalyptus essential oil. Then slowly the wet mixture into the dry mixture, whisking as you go. If the mixture begins to fizz or foam, slow down.
  4. After combining mixtures, scoop a small amount into your hand and squeeze it together to test the consistency.
  5. It should stick together and hold its shape. If the mixture is too dry and powdery, add a ½ teaspoon of witch hazel or water. Then mix well and test again. Repeat until you have the correct consistency.
  6. Once the bath bomb mixture is ready, place a pinch of dried rose petals in the base of one half of a bath bomb mold (this is the set of bath bomb molds I use, they never fail).
  7. Scoop each side of the bath bomb mold into the mixture until it’s just overflowing. Then press together and let stand 2 minutes.

I recommend using multiple bath bomb molds so you can keep going while the others are setting.

  1. Once set gently release the bath bomb onto a cutting board or cookie sheet. If the bath bomb cracks while removing it, scoop a little more mixture and press together again.
  2. Allow bath bombs to dry uncovered 8 hours or overnight. Once dry, store in a dry place or container until use.

Yields: 6 large bath 5 oz bombs or 12 to 15 small 2 oz bath bombs

What's Your Skin Type? Take our Quiz!

Do you have normal, dry, mature, oily, or combination skin? Take our Skin Type Quiz now to discover yours!

You May Also Like:

Bubbling Lemon Vanilla Bath Soak

Exfoliating Grapefruit Poppy Seed Scrub

I made a large batch of these rose petal DIY bath bombs and gave most away as a gift. And everyone was in awe! The rose and eucalyptus scent fills the bathroom, while rose petals float on top of the water and pink Himalayan salt relaxes tired muscles.

They are a spa-like indulgence you won’t soon forget. If you love the scent of rose, find it my recipe for an all natural garden infused perfume.



  1. Reply


    Oh those sound and look amazing! I definitely want to give this a try!

    • Reply


      Thanks Ruth, they are certainly beautiful and a treat to use!

  2. Reply

    Pam Inskip

    I can almost smell this and can’t wait to try. Can you please tell me where you purchase the ingredients for this recipe. Essential oils, beet root etc.
    Thank you.

    • Reply


      They are a treat, no doubt! I got my essentials from Young Living and my beet powder from my local natural foods store. You can get it from Whole Foods or use the link in the recipe to order from Amazon.