Indulging in a luxurious floral bath is one of the most soothing ways to unwind after a long day. This DIY floral bath salts recipe combines mineral-rich salts, fragrant essential oils, and delicate dried flowers to nourish your skin, relax your body, and uplift your spirit!

There’s something timeless and sacred about immersing yourself in a fragrant bath filled with flowers, salts, and oils. For centuries, bathing has been more than just a way to cleanse the body; it has been a ritual of renewal, meditation, and beauty.
From Cleopatra’s legendary milk and rose petal baths to Japanese Onsen traditions, water has always been a medium for both healing and transformation.
This Floral bath salts recipe captures the spirit of those traditions, blending mineral-rich salts, nourishing oils, and exquisite dried flowers into a soothing soak.
Designed to relax sore muscles, soften the skin, and calm the mind, this recipe transforms your bath into a home spa experience!
Before we head to the recipe, let’s explore the benefits of each ingredient for your skin and general wellbeing:
Benefits of Each Ingredient
Mineral Salts
- Epsom Salt: Rich in magnesium sulfate, it helps relax sore muscles, ease tension headaches, and encourage deep sleep. It’s also known to draw toxins from the body.
- Dead Sea Salt: Harvested from the world’s saltiest body of water, it contains magnesium, potassium, and bromide. These minerals nourish the skin, reduce inflammation, and improve circulation.
- Himalayan Pink Salt: Mined from ancient sea beds, this salt contains over 80 trace minerals. It balances pH levels, improves hydration, and supports skin regeneration.
Flowers
- Rose Buds: Roses symbolize love and beauty. Their natural oils help soothe irritated skin, reduce redness, and uplift mood with their delicate fragrance.
- Jasmine Flowers: Exotic and intoxicating, jasmine petals soften the skin and relieve stress. In aromatherapy, jasmine is valued for its mood-boosting and confidence-enhancing qualities.
- Safflower Petals: With their vibrant orange color, safflower petals bring sunshine into the bath. They’re antioxidant-rich, helping to improve skin radiance and promote circulation.
- Blue Lotus Flower: Considered sacred in ancient Egypt, the blue lotus was associated with divine awakening and spiritual calm. Its mild psychoactive properties promote relaxation, euphoria, and heightened awareness.
- Cornflower Petals: Known for their brilliant blue hue, cornflowers provide anti-inflammatory benefits. They help soothe sensitive or tired skin and add a visually stunning accent to the bath.
Carrier Oils & Essential Oils
- Fractionated Coconut Oil: Light and easily absorbed, it softens the skin and prevents dryness after bathing. Unlike heavier oils, it won’t leave a greasy film.
- Roman Chamomile Essential Oil: Famous for its calming effects, chamomile relieves stress, reduces anxiety, and promotes restful sleep.
- Rose Essential Oil: A true luxury oil, rose supports emotional balance, relieves grief, and rejuvenates dull skin. Its heart-opening fragrance is deeply comforting.
- Jasmine Essential Oil: Known as the “Queen of the Night,” jasmine enhances mood, relieves tension, and acts as a natural aphrodisiac.
- Lavender Essential Oil: A classic relaxant, lavender eases tension, supports relaxation, and helps prepare the body for sleep.
DIY Floral Bath Salts Recipe

Ingredients
- 1 cup Epsom salt
- ½ cup Dead Sea salt
- ½ cup Himalayan pink salt
- 1 tbsp dried rose buds
- 1 tbsp dried jasmine flowers
- 1 tbsp safflower petals
- 1 tbsp blue lotus flower petals
- 1 tbsp cornflower petals
- 1 tbsp fractionated coconut oil
- 4-5 drops Roman chamomile essential oil
- 4-5 drops rose essential oil
- 3-4 drops jasmine essential oil
- 3-4 drops lavender essential oil
Directions
- In a large glass or ceramic bowl, combine the Epsom salt, Dead Sea salt, and Himalayan pink salt. Mix well to evenly distribute the minerals.
- Add the fractionated coconut oil and stir until the salts are lightly coated. This prevents clumping and provides moisturizing benefits.
- Sprinkle in the dried rose buds, jasmine, safflower, blue lotus, and cornflower petals. Mix gently so the flowers remain visible and well distributed.
- Add the essential oils drop by drop. Stir again to ensure the fragrance infuses throughout the blend.
- Transfer your floral bath salts into an airtight glass jar. Store in a cool, dry place.
- To use, add ½ to 1 cup of the salts to warm bathwater. Let the salts dissolve and the flowers bloom in the water before stepping in.
How to Enjoy this DIY Floral Bath Salts Recipe
When you draw a bath with these floral salts, it’s more than just self-care, it’s like a whole ceremony.
The salts dissolve, releasing their minerals into the water, while the flowers slowly bloom, turning your bath into a floating garden.
The steam carries the fragrance of rose, jasmine, chamomile, and lavender, creating a gentle cloud of aromatherapy!
To enjoy the ritual:
- Light a candle or two in soft pink or white.
- Play calming music or nature sounds.
- Take a few slow breaths, inhaling the floral scent.
- As you sink into the water, imagine tension dissolving away with each exhale.
Take Care
This Floral Bliss Bath Salts recipe is more than a homemade beauty product. t’s a personal sanctuary in a jar!
It combines the healing power of minerals, the magic of flowers, and the soul-soothing energy of essential oils.
Whether you’re preparing it for yourself or gifting it to someone special, each soak becomes a moment of peace, beauty, and connection to ancient traditions.
Caution: Please make sure you aren’t allergic to any of the ingredients used.
Are you interested in making this DIY floral bath salts recipe? Let me know your thoughts in the comments below!
Leave a Reply