How to Make Luxurious Rose Bath Melts

Katie Wells Avatar

Reading Time: 4 minutes

This post contains affiliate links.

Read my affiliate policy.

DIY rose bath melts
Wellness Mama » Blog » Beauty » How to Make Luxurious Rose Bath Melts

Take a hot soak in the tub with these rose bath melts to help melt away stress! Unlike bath bombs which are fizzy and refreshing, bath melts are full of rich oils for smoother skin. These are a great way to pamper yourself and also make a great gift for Valentine’s Day… or just because!

What Are Rose Bath Melts?

Bath bombs, bath fizzies, bath salts… add bath melts to that list! Bath melts are packed with emollient oils that quite literally melt in the tub.

There are many ingredient options to make these, but I chose shea butter, coconut oil, and cocoa butter. Here’s why:

Shea Butter for Skin

Historically used in wound care, shea butter helps with collagen production. This butter also helps strengthen the skin and fights wrinkles by fighting inflammation. It’s a staple in a lot of my favorite recipes, including this whipped body butter.

Coconut Oil for Bath Melts

Coconut oil is like the MacGyver of skincare ingredients! My family uses is it in everything from oil pulling chews to lotion, and chocolate coconut energy bars. It’s also the perfect choice for these rose bath melts.

As an antioxidant, coconut oil is the highest source of lauric acid next to breastmilk. This oil is also stable at room temperature so it doesn’t go rancid as fast as some oils. Coconut oil is antimicrobial, helps skin heal faster, and may help fight cellulite.

Rose Geranium Essential Oil

True rose essential oil takes about 10,000 pounds of flowers to produce 1 pound of oil. You can easily pay over $1,000 for just one ounce of pure rose essential oil! Rose absolute is distilled with chemical solvents and is a little cheaper to make, but often toxic. That’s not even considering the environmental impact it takes to turn massive amounts of plant material into a tiny bit of essential oil.

Fortunately, rose geranium has a similar scent but at a fraction of the cost. If you don’t have rose geranium, then Egyptian or bourbon geranium will also work, but the scent won’t be quite the same. I find it to be a much cheaper option, it smells amazing and comes with skin benefits.

Rose geranium helps improve dull or oily skin and can help with acne and cellulite, according to aromatherapist Julie Lawless.

Kaolin Rose Clay

Rose clay is a type of kaolin clay, but instead of the typical off white, it’s a rosy pink. Its red hue is thanks to naturally occurring iron oxides. Rose kaolin clay has a fine consistency so it blends smoothly into skincare products and is especially good for dry to normal skin types.

Warning: The red clay can stain fabrics so I use an old towel when drying off after using these rose bath melts. Definitely not the time to use your favorite white towel!

Rose Infused Oil

While rose essential oil is rare and costly, there’s a much cheaper way to include roses in skincare. Infusing rose petals in coconut oil helps harness the beneficial properties of the herb. Roses have antioxidants, calm and soothe both skin and mood, and are anti-inflammatory. Rose-infused coconut oil makes a lovely addition to this rose bath melts recipe.

You can see how I do herb and oil infusions here.

What If I Don’t Have a Bathtub??

You can still enjoy bath melts even if you don’t have the luxury of a tub. I love doing Epsom salt foot baths, but you can replace the salt with a bath melt. Your feet will thank you!

DIY rose bath melts
5 from 2 votes

Rose Bath Melts

These skin soothing rose bath melts are the perfect way to unwind. They help relax both body and mind while they soften skin.
cook time7 minutes
Total Time37 minutes
Yield: 6 bath melts
Author: Katie Wells



  • In a small glass bowl combine the coconut oil, cocoa butter, and shea butter.
  • Place the bowl on top of a pot filled about halfway with water to create a double boiler effect. Heat, stirring occasionally until the butters are completely melted.
  • Immediately remove from heat and whisk in the essential oil and rose clay if using.
  • Sprinkle some rose petals in the bottom of each silicone mold.
  • Pour the oil mixture into the molds and transfer to the freezer
  • After about 30 minutes the bath melts should be firm enough to unmold.


To use: Place a bath melt in a hot tub of water and soak for at least 15 minutes. Be careful getting out of the tub since the oil can make it slick!
To store: Keep away from direct light and heat. These rose bath melts should last for at least 12 months when stored properly.  

Where to Get Supplies

  • Here are the heat safe glass bowls I use, or you can use a double boiler if you have one.
  • These silicone molds work well for the bath melts. I keep a set specifically for DIY projects. You can use other molds, but the smooth sides help the bath melts to come out clean.

Cleaning Up

These bath melts are super moisturizing! After patting dry I rubbed the extra oil into my skin and it absorbed nicely. It did make the tub a little messy, but that’s easily fixed with a little dish soap and elbow grease.

Other Bathtime Recipes:

What’s one of your favorite ways to relax at the end of a long day?

Katie Wells Avatar

About Katie Wells

Katie Wells, CTNC, MCHC, Founder of Wellness Mama and Co-founder of Wellnesse, has a background in research, journalism, and nutrition. As a mom of six, she turned to research and took health into her own hands to find answers to her health problems. is the culmination of her thousands of hours of research and all posts are medically reviewed and verified by the Wellness Mama research team. Katie is also the author of the bestselling books The Wellness Mama Cookbook and The Wellness Mama 5-Step Lifestyle Detox.


One response to “How to Make Luxurious Rose Bath Melts”

  1. Sharron Avatar

    Hi… I’d like to try the bath melts recipe… can you note or provide a link to the silicone mold you used? Thanks,

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating