16 January 2023

How to Make Rose Petal Bath Salts

How to make a rose bath salts recipe.  In addition to smelling good, roses have several benefits for your skin. These vanilla rose bath salts are easy to make for a cute Valentine’s Day gift for friends or make them for yourself.

How to Make Rose Bath Salts

There are few things more luxurious than taking a rose bath soak.  You can either use rose petals or rose essential oil to make DIY rose bath salts.

Rose essential oil is very expensive, but I have some tips for using alternatives that will give you very similar benefits.  

Not only do roses smell great, but there are also rose bath salts benefits that you’ll enjoy while you relax.  

For more DIY beauty recipes with roses, check out these posts:

Want to learn how to make bath salts?  I have a printable ebook with 30 easy recipes to make for fun or profit!

What Do Rose Bath Salts Do?

This rose petal bath salts recipe is a wonderful way to promote relaxation.  Soaking in a hot bath can help you relax and destress, even if the effects are just as long as the bath lasts.  

Rose essential oil is said to reduce stress and anxiety, so a DIY rose bath salts can provide aromatherapy benefits

There are rose bath salts benefits for your skin too, but we’ll get to those further down the page.

What Do You Put in a Rose Bath?

Some people just use rose petals to make a rose petal  bath soak.  Others make rose bath bombs or DIY rose bath salts.

For this rose petal bath salts recipe, I used Epsom salt, sea salt, baking soda, dried rose petals, rose essential oil, and vanilla essential oil.

Can You Use Fresh Rose Petals in Bath Salts?

Fresh rose petals smell amazing, but they can’t be used in a rose bath salts DIY unless you plan to use it right away.

Since there’s no preservative in this recipe, the rose petals will start to rot. 

That will get bacteria and other nasties in your bath.  No one wants that!

Can You Put Dried Roses in a Bath?

Yes, you can use dried rose petals in a rose petal bath salt.  They are shelf stable for a few months in the salts, so you don’t have to worry about them going bad.

Rose Bath Salts Benefits

Here are some of the benefits for these Valentine’s Day bath salts:

  • In aromatherapy, rose essential oil may cause your body to release endorphins to reduce pain.  (source)
  • Rose essential oil can also reduce stress and anxiety.  (source)
  • Rose essential oil is naturally antifungal and antibacterial. (source)
  • Rose petals have vitamins A and C for your skin.
  • Rose petals are also high in antioxidants to promote skin health.
  • Epsom salts can exfoliate your skin.
  • Your body can absorb some of the magnesium from the Epsom salts to increase magnesium levels in the body.
  • The sulfates in Epsom salts are said to pull toxins from the body.
  • Sea salt can balance oil production on your skin.
  • Sea salt may reduce body acne by reducing the bacteria that causes acne.

Essential Oils for Rose Bath Salts Recipe

Rose essential oil is a wonderful essential oil, but it is very expensive.  I was fortunately enough to get some from Crafty Bubbles, otherwise I could not have it in my stash!

You can find rose essential oil from Revive Essential Oils

You can use rose absolute or rose otto.  You can also substitute rose essential oil completely for another oil like palmarosa or rose geranium essential oils.

I also really like Smell the Roses from Revive.  It's a blend that smells just like roses and has rose in it.

You can learn more about the best substitute for rose essential oil to determine the best option for you.  

I also have a printable essential oil substitution chart to use to find alternatives based on aromatherapy or function.  

Rose Bath Salts Recipe Ingredients

You will need the following to make DIY rose bath salts:

Epsom Salts - Epsom salts are said to draw toxins from your body.  They also have magnesium in them that can be absorbed by your body.

Coarse Sea Salt - Sea salt can help reduce excess oil on your skin without overdrying your skin.  It’s also anti inflammatory and can reduce redness on the skin.

Baking Soda - Baking soda helps tighten pores and makes skin look and feel better.  It exfoliates while you soak for brighter looking skin.  

Rose Petals - Use dried rose petals and not fresh rose petals.  Rose petals have vitamins A and C and antioxidants to promote skin health.

Rose Essential Oil - Rose essential oil can reduce stress and anxiety when used in aromatherapy.  You can also use Rose Absolute or Rose Geranium essential oil.

Vanilla Essential Oil - Vanilla essential oil is optional. It complements the rose scent for vanilla rose bath salts.  I also like the Vanilla Woods essential oil blend.

How to Make Rose Bath Salts

Step #1

Add all of the ingredients to a bowl.  Stir well until combined.

Step #2

Scoop into an airtight container. 

Use up to 1 cup of bath salts per bath, which is the entire recipe.  You can also double the rose petal bath salt and save some for later.

These Valentine’s Day bath salts make a great gift for friends!  I like to make a few batches to give as gifts.  

Want more recipes?  Check out my Bath Salts printable ebook!

I hope you like this recipe!  

Like this post?  Pin it!

rose bath salts, rose petal bath soak
Yield: 1 bath
Author: Cari @ Everything Pretty
Estimated cost: $5

How to Make Rose Petal Bath Salts

prep time: 5 Mperform time: 5 Mtotal time: 10 M
How to make rose petal bath salts with rose petals and Epsom salt.


  • ½ cup epsom salts
  •  ¼ cup coarse sea salt
  •  2 tbsp baking soda
  •  2 tbsp dried rose petals
  • 15 drops rose absolute essential oil 
  • 10 drops vanilla essential oil


  • Bowl


  1. Add all of the ingredients to a bowl, and stir well to combine.
  2. Store in an airtight container, and up to 1 cup per bath.
Created using Craft Card Maker