Rose bath salts are a simple way to dress up an ordinary bath without spending boutique-spa prices. This version uses Epsom salts, sea salt, rose essential oil, glycerin, and food coloring for a pretty soak you can make in minutes, then package in a decorative jar for gifts, guest baths, or a little everyday luxury that doesn’t wreck the budget.
- 🧰 Materials You'll Need
- 🔧 Tools & Equipment
- 🛠️ How to Make Rose Bath Salts
- 🎨 Customization Ideas
- 🛠️ How to Use Rose Bath Salts
- 🛡️ Safety and Care
- 📦 Storage
- 💸 Estimated Cost
- 🛍️ Need Help Finding Everything?
- ❓ Frequently Asked Questions about Rose Bath Salts
- 📌 Love this Rose Bath Salts? Pin it!
- 🖨️ Print-Friendly How-To: Rose Bath Salts
Materials You’ll Need
- 2 cups Epsom salts
- 1 cup sea salt
- 20 drops rose essential oil
- 1 tablespoon glycerin
- Dark pink or red paste or liquid food coloring
- 1 decorative 24-ounce container
Tools & Equipment
- 1 large plastic bag with a tight zipper seal
How to Make Rose Bath Salts
- Mix the Epsom salts and sea salt together in a large plastic bag with a tight zipper seal.
- Add the rose essential oil and glycerin.
- Tightly seal the bag and shake to combine.
- Add the food coloring and shake until the desired color is reached, adding more food coloring if necessary.
- For a layered look, use two colors to give it a layered effect.
- Transfer the finished bath salts to a 24-ounce decorative container.
Customization Ideas
- Layered gift jar: Divide the salt mixture and tint each portion a slightly different shade of pink or red before layering it in the container.
- Softer color: Use less food coloring for a pale rose look instead of a bold pink jar.
- Coordinated bath set: Pair the jar with Rainbow Bath Oil or Surprise Bubble Bath Jars for an inexpensive homemade spa gift.
- Another scent idea: If you enjoy homemade bath salts, Margarita Bath Salts is another fun variation to try.
How to Use Rose Bath Salts
Add a scoop of the bath salts to warm running bath water and swirl to dissolve. Since this blend includes fragrance and color, start with a small amount the first time so you can see how strong you like it. It also makes a pretty gift for birthdays, Mother’s Day, bridal showers, or a just-because treat when plain store-bought gifts feel a little uninspired.
Safety and Care
This project is meant for external use only. Avoid getting it in your eyes, and do not use it on broken, irritated, or freshly shaved skin if you’re prone to stinging. If you’re making it for gifts, label the jar clearly so nobody mistakes it for candy or drink mix. The U.S. Food and Drug Administration also advises readers to follow cosmetic labels and use cosmetics safely, which is a good reminder any time you’re working with fragrance oils, colorants, or bath products in general: Using Cosmetics Safely.
If you have sensitive skin, make a small batch first or use less fragrance. Food coloring can vary, so don’t dump in half the bottle and then act surprised when your “rose” salts look like a crime scene.
Storage
Keep the bath salts in a tightly closed decorative container in a cool, dry place. Moisture is the enemy here. If humidity gets into the jar, the salts can clump and the color may distribute unevenly. Use a dry scoop or spoon if you’re portioning from a larger container.
Estimated Cost
About $3.75 to $5.50 per jar, depending on the brand of salts, glycerin, essential oil, and the decorative container you use. That estimate reflects consumable materials only, not reusable tools or leftover ingredients from larger packages.
🛍️ Need Help Finding Everything?
- Epsom salt at Walmart
- Sea salt at Walmart
- Rose essential oil on Amazon
- Glycerin on Amazon
- Food coloring at Walmart
- 24-ounce decorative containers on Amazon
Frequently Asked Questions about Rose Bath Salts
Either one works because the original method uses dark pink or red paste or liquid food coloring. Paste gives stronger color with less added moisture, while liquid coloring is easier to find in most kitchens.
The glycerin helps carry the fragrance through the salt mixture and adds a little moisture so the scent and color distribute more evenly. You only need 1 tablespoon, so don’t overdo it or the salts can clump.
You can, but then you’ll lose the rose scent that gives this project its whole point. If you substitute another skin-safe fragrance or essential oil, use the same amount first, then adjust only if needed.
Keep them in a tightly sealed container and store them somewhere cool and dry. Humidity sneaks in fast, especially in bathrooms, and that’s usually what turns a loose salt blend into one solid pink brick.
Yes, they can tint the water, especially if you add extra food coloring. Start light, shake well, and stop when you reach the shade you want instead of chasing a brighter color just because the bottle is still in your hand.
Yes, as long as it holds about 24 ounces and seals tightly. A good lid matters more than fancy packaging because moisture will ruin the texture faster than an ugly jar ever will.
Absolutely. They’re quick to make, inexpensive per jar, and easy to package for birthdays, showers, Mother’s Day, or care baskets. A layered color effect makes them look far pricier than they actually are, which is always a nice trick.
Yes. The original directions specifically allow using two colors to give the bath salts a layered effect. Tint separate portions, then spoon them carefully into the container one layer at a time.
It’s a very fast project. Since you’re just measuring, shaking, coloring, and jarring the salts, most batches come together in about 10 minutes.
📌 Love this Rose Bath Salts? Pin it!

Tuck this idea away for gift season, bridal showers, or the next time you want a homemade bath treat that looks pretty without costing much.
Did you try this project? Tell us how you packaged your rose bath salts or whether you went with a full pink blend or a layered jar.
🖨️ Print-Friendly How-To: Rose Bath Salts

Rose Bath Salts
Equipment
Materials
Instructions
- Mix the Epsom salts and sea salt together in a large plastic bag with a tight zipper seal.
- Add the rose essential oil and glycerin.
- Tightly seal the bag and shake to combine.
- Add the food coloring and shake until the desired color is reached, adding more food coloring if necessary.
- Use two colors to give it a layered effect, if desired.
- Transfer the finished bath salts to a 24-ounce decorative container.
- Avoid contact with eyes.
- Do not use on broken, irritated, or freshly shaved skin if you are sensitive.
- Store in a tightly sealed container in a cool, dry place.
- Estimated cost reflects consumable materials only and will vary by brand and package size.



