This rose bath salt recipe is simple, beautiful, and made with a few natural ingredients. A warm soak with pink Himalayan salt, Epsom salt, baking soda, dried rose petals, and rose essential oil can help create a calming bath that feels soothing after a long day. Make a jar for yourself, or prepare an extra one as a thoughtful handmade gift.

Finding time for self-care can be difficult, especially during busy seasons of life. One of the easiest ways to make a normal day feel a little more peaceful is to turn a simple routine into something special. A warm bath does not take much effort, but with the right ingredients, it can feel like a small spa moment at home.
If you enjoy natural DIY beauty recipes, this rose bath salts recipe is a lovely one to keep on hand.
Adding bath salts to warm water is a simple way to unwind without leaving the house. A short soak can help you slow down, relax tired muscles, and enjoy a quiet moment. The combination of mineral-rich salts, baking soda, and rose scent makes this homemade bath soak feel gentle, comforting, and refreshing.
Rose bath salts are especially pretty because of the soft pink color and delicate dried petals. The natural rose fragrance gives the bath a calming floral scent, making it feel more intentional than an ordinary soak. It is an easy recipe, but the finished jar looks elegant enough to give as a gift.
These pink rose bath salts make a beautiful DIY gift for Mother’s Day, Valentine’s Day, birthdays, bridal showers, or a simple self-care basket. Pair them with handmade body butter, lip balm, perfume spray, or a candle for a thoughtful at-home spa gift.
Why You’ll Like Making This Rose Bath Salts Recipe:
All-Natural Ingredients
One of the best reasons to make your own bath soak is that you know exactly what is going into it. This recipe uses pink Himalayan salt, Epsom salt, baking soda, dried rose petals, and rose essential oil. There are no synthetic fragrance oils or unnecessary additives, so you can keep your bath routine simple and natural.
Easy To Make
This homemade rose bath salt recipe is very beginner-friendly. All you need to do is measure the ingredients, combine them in a bowl, stir well, and transfer the mixture to a jar. There is no heating, melting, or complicated equipment required.
Soothing And Relaxing
Each ingredient in these DIY rose bath salts adds something useful to the bath experience:
Pink Himalayan Salt And Epsom Salt
- helps create a relaxing bath soak
- may soothe tired muscles and stiff joints
- adds minerals to the bath water
- can leave skin feeling refreshed
- offers gentle exfoliating benefits when used carefully
- helps make an ordinary bath feel more spa-like
Rose Essential Oil
- adds a natural floral scent
- helps create a calming atmosphere
- pairs beautifully with dried rose petals
- makes the bath salts smell fresh and luxurious
- is ideal for a relaxing self-care routine

Baking Soda
- helps soften bath water
- can leave skin feeling smoother
- is often used in soothing bath recipes
- balances the texture of the salt mixture
Dried Rose Petals
- make the bath salts look beautiful
- add a natural floral touch
- create a spa-inspired bath experience
- are perfect for handmade gifts
Make Great Gifts
Rose bath salts are a lovely handmade gift because they are pretty, practical, and easy to customize. The soft pink color looks beautiful in a clear glass jar, and the dried rose petals make the mixture feel special. Add a label and a small scoop, and you have a simple DIY spa gift that looks thoughtful without being difficult to make.

What You Need For This Rose Bath Salt Recipe:
Supplies
- Coarse pink Himalayan salt – Pink Himalayan salt gives these bath salts their beautiful natural color and adds a mineral-rich base to the mixture.
- Epsom salt – Epsom salt is commonly used in bath soaks and helps create a relaxing bath after a long day.
- Baking soda – Baking soda helps soften the bath water and gives the soak a smooth, gentle feel.
- Rose essential oil – Rose essential oil adds the signature floral scent. Use a pure essential oil and start with the recommended amount so the fragrance is pleasant but not overpowering.
- Dried rose petals – Dried rose petals make this recipe extra pretty. You can leave them out if you prefer, but they add a beautiful spa-like finish.
- Glass jar – Store the finished bath salts in a clean, dry glass jar with a lid. A small scoop makes the jar especially nice for gifting.
FAQ About This Rose Bath Salt Recipe:
What Are Rose Bath Salts Good For?
Rose bath salts are good for creating a relaxing, fragrant bath soak at home.
- helps turn a regular bath into a calming self-care ritual
- may soothe tired muscles after a long day
- can leave skin feeling clean and refreshed
- adds a gentle floral scent to the bath
- makes a beautiful handmade gift
- offers light exfoliation if used as a gentle scrub before dissolving
- creates a spa-inspired bath without complicated ingredients
Is It Safe To Put Rose Petals In The Bath?
Yes, dried rose petals can be used in the bath. For the best option, choose organically grown rose petals, especially if they will be soaking in your bath water.
Avoid using petals from flowers that may have been sprayed with pesticides or other chemicals. If you are concerned about petals going down the drain, use a mesh strainer to collect them before draining the tub.

How Often Should You Bathe In Bath Salts?
Many people enjoy a bath salt soak once a week as part of a self-care routine. If your skin tolerates it well, you may choose to use bath salts more often. If you have sensitive skin, start slowly and rinse well after soaking.
A soak of about 12 to 15 minutes is usually enough time to enjoy the relaxing benefits of a warm bath without overdoing it.
Should You Rinse Off After Using Bath Salts?
Yes, rinsing with warm water after a bath salt soak is a good idea. This helps remove any salt residue from your skin and leaves you feeling fresh and comfortable.
How To Dry Rose Petals For Bath Salts:
Drying rose petals at home is simple and can be less expensive than buying pre-dried petals:
- Choose fresh rose petals that are clean and free from blemishes.
- Preheat the oven to 180 degrees F.
- Remove the petals and spread them in a single layer on a parchment-lined baking sheet.
- Place the petals in the oven for about 10 minutes, then check to see if they are dry and crisp.
- If they need more time, continue baking and check every few minutes until fully dried.
How To Make Rose Bath Salt:
Combine – In a medium bowl, add the pink Himalayan salt, Epsom salt, baking soda, and dried rose petals. Sprinkle the rose essential oil over the mixture, then stir well until everything is evenly combined. Transfer the finished rose bath salts to a clean, dry glass jar.

Tips For Success:
To Use – Add 1/2 cup of rose bath salts to a warm bath. Swirl the water to help the salts dissolve, then soak and relax.
To Store – Store homemade bath salts in a clean, airtight glass container for up to 6 months. Keep the jar in a cool, dry place away from moisture.
In rare cases, baking soda sealed in a glass jar may react in a humid environment. To be extra cautious, you can poke a small hole in the lid if storing for a long period.
Variations – Try other floral bath salts by swapping the rose petals and rose essential oil for another dried flower and matching essential oil.
Substitutions – Coarse kosher salt can be used in place of the Epsom salt if needed.

More Homemade Gift Recipes On The Blog:
If you enjoyed this DIY rose bath salts recipe, you may also like making other natural beauty products and handmade gifts for an at-home spa routine.
- Homemade beeswax body butter
- Beeswax lip balm recipe
- Homemade lavender lotion
- DIY roll-on lip gloss
- Easy essential oil perfume spray
I hope you enjoy making these DIY rose bath salts. They are simple, pretty, and perfect for adding a peaceful touch to your bath routine or giving as a handmade gift.
Save this rose bath salt recipe so you can make it later for yourself or for a thoughtful handmade gift.
Rose Bath Salts
2 cups
5 minutes
5 minutes
This rose bath salt recipe is quick to make with pink Himalayan salt, Epsom salt, baking soda, dried rose petals, and rose essential oil. It creates a relaxing floral bath soak and makes a beautiful handmade gift.
Ingredients
- 1 cup pink Himalayan salt
- 1/2 cup Epsom salt
- 1/2 cup baking soda
- 1/4 cup dried rose petals
- 15 drops rose essential oil
Instructions
- In a medium bowl, combine the pink Himalayan salt, Epsom salt, dried rose petals, and baking soda. Add the rose essential oil and stir well until evenly mixed. Store in a clean, dry glass jar.
Notes
To Use – Add 1/2 cup of bath salts to a warm bath and soak.
To Store – Store homemade bath salts in an airtight container for up to 6 months in a cool, dry place.
In rare cases, baking soda sealed in a glass jar can react in humid conditions. To be safe, you may poke a small hole in the lid.
Variations – Make other floral bath salts by changing the dried petals and essential oil.
Substitutions – Coarse kosher salt can be used in place of Epsom salt.