How to Make Rose Petal Bath Salts

6 Materials
15 Minutes

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.

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!

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.

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.

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. They also have Smell the Roses, which is a blend with rose in it.

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.

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.

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.

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

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!


  • ½ 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

Add all of the ingredients to a bowl, and stir well to combine.
Store in an airtight container, and up to 1 cup per bath.
Suggested materials:
  • Epsom salt
  • Sea salt
  • Baking soda
See all materials

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

Everything Pretty
Want more details about this and other fashion and style ideas? Check out more here!
Join the conversation