This post may contain affiliate links.
There’s something so lovely about turning flowers from the garden into something beautiful and useful.
These homemade rose bath salts are simple to make, smell amazing, and feel like a little bit of luxury at the end of a long day.
Made with dried rose petals, Epsom salt, and a few simple ingredients, this easy DIY bath soak makes a thoughtful handmade gift or a cozy addition to your own self-care routine.

If you grow roses in your cottage garden, this is also a beautiful way to preserve petals and enjoy them long after blooming season ends.
Whether you’re making these for yourself, gifting them in pretty jars, or simply trying to create more beauty in everyday life, rose bath salts are one of the easiest homemade projects to start with.
Want to try making your own jelly at home?
Get my free guide with 8 easy, beginner-friendly jelly recipes you can confidently make.
Why You’ll Love These Rose Bath Salts
- Easy to make with simple ingredients
- Beautiful homemade gift idea
- A relaxing addition to your bath routine
- Great way to use dried rose petals from the garden
- Perfect for cottage garden and simple living inspiration
Rose Bath Salts Recipe
Ingredients
- 2 cups Epsom salt
- 1/2 cup coarse sea salt or pink Himalayan salt
- 1/4 cup baking soda (optional, for softer skin)
- 2–3 tablespoons dried rose petals
- 8–10 drops rose essential oil (optional)
- 5 drops lavender essential oil (optional for extra relaxation)
Instructions
Add the Epsom salt, sea salt, and baking soda to a medium mixing bowl and stir together.
Gently mix in the dried rose petals.
Add the essential oils, if using, and stir until evenly combined.
Spoon the bath salts into a clean glass jar or airtight container.
Store in a cool, dry place until ready to use.
How to Use Rose Bath Salts
Add about 1/2 to 1 cup of bath salts to warm running bath water and allow them to dissolve. Soak for 20–30 minutes and enjoy a quiet moment to relax and unwind.
For an extra cozy bath, light a candle, brew a cup of tea, and enjoy a slow evening at home.
More Homemade Beauty Recipes
If you enjoyed this recipe, you may also like:
- Homemade Body Butter
- Homemade Bath Salts
- DIY Lip Balm
- Milk Bath Recipe
- DIY Vanilla Sugar Scrub
- DIY Lavender Milk Bath Recipe
- Rose Sugar Scrub Recipe
Tips for Making Rose Bath Salts
- Make sure rose petals are fully dried before using to prevent moisture in the jar.
- Garden roses work beautifully, but avoid florist roses since they are often sprayed with chemicals.
- Add dried lavender buds for an extra cottage garden touch.
- Package in small mason jars for thoughtful homemade gifts.
Frequently Asked Questions
Can I use fresh rose petals?
It’s best to use dried petals since fresh petals can spoil and introduce moisture to the bath salts.
What kind of roses work best?
Any fragrant garden rose works well. Just make sure the petals are unsprayed and fully dried.
How long do homemade bath salts last?
Stored in an airtight container, they typically last about 6–12 months.
Homemade rose bath salts are one of those simple little projects that feel special without requiring much effort. They’re pretty, practical, and a beautiful way to bring a little cottage garden charm indoors.
If you love homemade self-care recipes, you may also enjoy homemade rose petal syrup, lavender projects, and simple garden-inspired DIYs.
Follow my DIY Beauty board board on Pinterest.



