• No Products in the Cart

How to Make Irresistible DIY Rose Bath Bombs


How to make a batch of irresistible DIY rose bath bombs.

Irresistible Ultra Indulgent DIY Rose Bath Bombs

Do you find the same satisfaction in creating your own bath and body products? What makes it most 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

It’s a combination of all the above that enjoy in crafting bath and body products. Bath bombs are quickly becoming one my favorites. The color, texture, and scent are really unique. You may have seen my recipe for a Green Matcha Bath Bombs, where I use matcha powder for a natural green color. This recipe using beet powder for a natural pink color with a combination of dried rose petals. The classic scent of rose blended with eucalyptus essential oil create an irresistible, ultra indulgent garden rose bath bombs! This post contains some affiliate links for your convenience, read full disclosure policy.

All natural ingredients for DIY rose bath bombs

Ingredients for DIY Rose Bath Bombs

½ cup baking soda

⅛ cup arrowroot powder

2 teaspoons beetroot powder

¼ cup citric acid

⅛ cup pink himalayan salt, fine

1 teaspoon rosehip oil

3 teaspoons sweet almond oil

3 drops eucalyptus essential oil

1 tablespoon dried rose petals

1 to 2 teaspoons witch hazel

set of bath bomb molds 


How to Make DIY Rose Bath Bombs

Add baking soda, arrowroot powder, citric acid, and pink himalayan salt to large glass mixing bowl. Whisk to blend and remove any clumps. Add beetroot powder for a natural pink color. In small mixing bowl combine rosehip oil, sweet almond oil, and eucalyptus oil. Then slowly the wet mixture into the dry mixture, whisking as you go. If the mixture begins to fizz or foam, slow down.

After combining mixtures, scoop a small amount into your hand and squeeze it together to test the consistency. It should stick together and hold it’s 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.

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). 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. Continue to add a pinch of dried rose petals to one half of each bath bomb. 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.

Allow bath bombs to dry uncovered 8 hour 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

beginner natural bath and body course

Related: Bubbling Lemon Vanilla Bath Soak

Related: Exfoliating Grapefruit Poppy Seed Scrub

If you enjoy making things for yourself too check out my beginners natural bath and body course.

Drop a DIY rose bath bomb into your next bath for an ultra indulgent experience!

How to make a batch of irresistible garden rose bath bombs. Drop one in your next bath for an ultra indulgent experience!

I made a large batch of these DIY rose bath bombs and gave most away as gift. And everyone was in awe! The rose and eucalyptus scent fills the bathroom, while rose petals float on top 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!