Learn how to make rose lotion bars! This is a lovely lotion bar recipe that uses rose-infused oil and cocoa butter and is soothing for the skin. They are easy to make and a wonderful addition to your homemade bath and beauty products, and perfect for a handmade Valentine’s gift!
The Big Book of Homemade Products for Your Skin, Health & Home
This recipe is adapted from the Cocoa Rose Lotion Bars in Jan Berry’s (of The Nerdy Farm Wife blog) newly updated and expanded book, The Big Book of Homemade Products for Your Skin, Health & Home.
This book is amazing and full of wonderful homemade bath, beauty, and health recipes using herbs and flowers!
Using Garden or Wild Roses for Skin Care
We have a huge rose bush in the front yard of our house that we just kind of let grow wild.
We haven’t really had the chance to do much to the front of the house yet as we’ve been so focused on getting the backyard where we want it, so I figured having a gigantic unruly rose bush covered in pink flowers wasn’t that much of a bad thing. At least it sort of covers up all of the ugly parts of the yard!
I knew I had to do something with all those roses, though, besides feeding them to my chickens (they go nuts for the petals).
Roses (and rose hips) are excellent for skin care, so making homemade lotion bars was the first thing I thought of. Rose petals are cooling and anti-inflammatory, making them a perfect choice for soothing dry and irritated skin.
If you are interested in making lotion bars but don’t have a huge overgrowth of roses as I do, or just aren’t that into roses, try these dandelion lotion bars, pine lotion bars or super soothing calendula lotion bars.
The first step if you are using fresh roses from your yard is to dry them. I like to use my homemade herb and flower drying screens for this.
You can also use foraged wild roses of course!
If you don’t have either, you can purchase dried rose petals from Mountain Rose Herbs.
Rose Lotion Bars Ingredients
Dried rose petals are naturally good for the skin, being cooling and soothing to dry, inflamed, and itchy skin. They are perfect for use in lotion, creams, and lotion bars.
For today, considering that Valentine’s Day coming up, roses it is!
Alkanet root is part of the borage family, and it has beautiful flowers. In this instance though, we are using the root for its lovely natural bright red color! It will make your oil infusion red, which will become pink as the rest of the ingredients are added.
The alkanet root is optional, so if you don’t want pink lotion bars, feel free to omit the root from the oil infusion step.
Sweet almond oil is popular to use as a carrier oil in DIY body care recipes, it has vitamins A and C, and soaks into the skin wonderfully. If there is another carrier oil you love, substitute it with what works best for you.
Beeswax is hydrating and gives natural moisture to the skin, helps relieve itching, and moisturizes dry skin.
Geranium essential oil and/or rose absolute oil give these lotion bars an uplevel in floral scent, which is lovely for those who want a stronger smell. If you like a light rose scent, the infused oil will do just fine!
You could also improvise by pouring it into something you already have or can make at home (like a wooden soap mold, for example) and then cutting it into bars once it has solidified.
Rose Lotion Bars Recipe
Make the Infused Oil
The first step is to make an infused oil with dried rose petals and the alkanet root for the color. There are many methods for doing this, see my post on how to make infused herbal oils for more information.
Add the dried rose petals and alkanet root to the jar, and cover it with sweet almond oil. Cover the jar with a lid and tuck it into a cool place out of direct sunlight to infuse for at least one week, and up to six weeks.
Once the oil is fully infused and a beautiful red color, strain out the rose petals and alkanet root using a fine mesh sieve.
Reserve 1/2 cup of the infused oil to make the lotion bars. Any extra oil can be saved to use topically.
Make the Lotion Bars
Use a double boiler, or make one yourself by using a stainless steel bowl or a glass measuring cup in a pot with about an inch of water in it.
Bring the water to a simmer and gently heat the oil and beeswax in the double boiler until the beeswax has dissolved. If you are using beeswax bars instead of pastilles, cut them into smaller chunks and let them start to melt first.
Then add the cocoa butter and let it dissolve completely. A wooden or bamboo skewer works well to stir the mixture.
Once everything has completely dissolved, let it cool for a minute or two before stirring in the optional essential oil.
Then carefully pour the mixture into the molds, and wait a few hours for them to completely harden.
Once dry and hardened, gently pop each lotion bar out of the molds!
They popped right out of the mold very easily! I am really pleased with how these lotion bars turned out, and they were incredibly simple to make.
Depending on the size of your mold, you will get anywhere from 12-24 lotion bars with this recipe. The mini molds like I used here will make 24 or more mini lotion bars!
How Long is a Lotion Bar Good For?
These lotion bars should be stored in tins or any small container that works for you. They are great for packing, traveling, and carrying in your bag.
You’ll have soft lovely smelling skin wherever you go, bringing these skin-calming and moisturizing bars with you!
Lotion bars won’t go bad, they’ll store and work until they’re gone.
How to Use Rose Lotion Bars
These little beauties are not only great for passing out instead of Valentine’s candies, but you can and should save some for yourself.
Be your own Valentine this year, and give your skin some soothing self-love.
These can be rubbed on dry skin anywhere you need a moisture boost. Perfect for hands, feet, or anywhere else your skin needs some calming love.
A great way to use these is right out of the shower or bath, with warm skin they melt on and soak right into your skin for maximum softness, comfort, and a super lovely smell!
More DIY Rose & Rosehip Skin Care Recipes
- Rosehip Facial Serum
- Homemade Rose Hip Soap
- Wild Rose & Yarrow Soap
- Rose Hip Lip Balm
- 60+ Rosehip Recipes
Rose Lotion Bars
Rose Infused Oil
Rose Infused Oil
- Place the rose petals and alkanet root in a half pint jar and cover completely with sweet almond oil.
- Cover the jar with a lid and place in a cool place out of direct sunlight for at least a week and up to 6 weeks.
- Once the oil is fully infused and you are ready to make the lotion bars, strain out the rose petals and alkanet root, reserving the infused oil.
Rose Lotion Bars
- Create a makeshift double boiler by putting a smaller pan, bowl, or glass measuring cup in a larger pan that has an inch or two of water in it, and bring the water to a simmer
- Measure out ½ cup (120ml) of the rose infused oil (save any excess oil you may have to use topically).
- Put the oil into the double boiler. Add the beeswax to the oil and continue to heat until it has completely melted. A wooden skewer works well as a stirrer.
- Stir in the cocoa butter until everything is fully liquefied, then remove the mixture from the heat.
- Quickly stir in the essential oil, if using.
- Quickly and carefully pour the mixture into the lotion bar molds.
- Let the lotion bars sit undisturbed until they solidify completely. This will take several hours. Then pop them out of the mold and store in tins or other containers.