Rose Lotion Bars
Rose lotion bars are easy to make and are fantastic at healing damaged skin. They also make wonderful gifts!

To use, rub a lotion bar over your skin wherever it feels dry. They’re especially helpful for spot treating rough feet, knees, and elbows.
To make this recipe, you’ll first need to make rose infused oil. (This is also the exact oil you’d use to make my Peppermint Rose Lip Balm recipe.)

Some links on this site are affiliate links. I’ll sometimes earn a small commission if you click on one and buy something. I only link to products I personally use and like! :)
To make the rose infused oil:
Fill a jar about 3/4 full of dried rose petals. If you’re only making a small project or two, then a half pint jar will probably be large enough. If you’d like to make extra infused oil, just use a larger jar.
Add oil into the jar until it’s almost filled. Some oil choices include: Olive Oil or Sunflower Oil – which are well-loved classics but may have a heavier feel on your skin, or somewhat lighter oils such as Sweet Almond Oil or Apricot Kernel Oil will work nicely too.
Cover the oil with a lid and tuck away to infuse for about 4 weeks. Or, if you’re in a hurry, set the uncovered jar of oil down into a saucepan containing a few inches of water. (This will form a makeshift double boiler.)
Heat the pan over medium low heat for about 2 to 3 hours. Keep a close eye on the water level and don’t let it dry out!
Strain the infused oil and store in a cool area out of direct sunlight and heat. Shelf life of infused oils are usually around 1 year, depending on how fresh the oil was when you started the infusion.

Rose Clay Amounts for Pink Lotion Bars
If you’d like to tint your bars pink, try adding a small amount of rose kaolin clay to the hot melted lotion bar mixture.
Above is a photo that shows the color differences you’ll get by using different amounts of pink clay.
For a light pink lotion bar, use 1/4 teaspoon of rose clay; for a darker pink, use 1/2 teaspoon. Keep in mind that clay can be drying on your skin, so you don’t want to use too much.

I usually make lotion bars with equal parts of oil, butter, and beeswax measured by volume, but have also included the corresponding weights in grams, for those who prefer to use a scale.
Ingredients for Rose Lotion Bars
- 1/4 cup (52 g) rose infused oil
- 1/4 cup (28 g) beeswax
- 1/4 cup (44 g) shea, mango or cocoa butter
- a few drops of geranium (or rose) essential oil, for natural scent
- optional for natural color: rose kaolin clay (1/4 tsp for light pink; 1/2 tsp for dark pink)
How to Make Rose Lotion Bars
- Weigh the infused oil, shea butter and beeswax into a small canning jar or upcycled tin can.
- Set the jar in a saucepan containing a few inches of water, forming a makeshift double boiler.
- Heat over medium-low heat, until the beeswax and butter have melted.
- Stir in the rose clay.
- Remove the jar from the saucepan.
- Cool for two minutes, then stir in the essential oil.
- Pour the melted lotion bar mixture into small silicone or heatproof candy molds and let cool until solid.


This looks wonderful ! I am just wondering, how long is this able to keep?
Hi Kelila! If kept in a cool place where they won’t melt, my best guesstimate is around 6 to 9 months, or longer. Shelf life depends a lot on the freshness of oils used to make the product and how well it’s stored.
Beautiful! Can rose clay be added instead and how much would you recommend?
Hi Linda! Yes, you can use rose clay to lightly tint lotion bars. Try stirring in about 1/4 to 1/2 teaspoon. :)
I will try that, thank you! ?
I wanted to make lavender lotion bars, and thought of coloring them. Is it best to use a mica for this, or would it be possible to do it with blackberry juice/red cabbage/red onion? Thanks!
Hi Jennifer! For lavender, I’d use Purple Brazilian Clay (You can buy it from brambleberry.com). The juice from fruits or veggies are water-based, so sadly won’t mix with the oils. I don’t have much experience with mica, but it may work as well! :)