Originally posted 08/05/2020, last updated 10/8/2021
I’m not sure why, but recently I’ve started to crave rose flavours in just about everything – food, fragrance, tea, chocolates, candles and now body butter!
I’ve never really liked it when I was growing up (though it was too ‘granny’ like…), but somehow I’ve recently become very attached to my rose hand cream and then it just grew from there!
Today’s recipe is a version of my previous body butter recipe and just because I’ve used my favourite flavour here, you are welcome to use any other essence you like (and have at home).
The recipe measurements remain the same, but you’ll need to adjust the amount of essence and choose the oil that suits your flavour best.

MY FAVOURITE (EASY TO MAKE) COSMETICS RECIPES
- Seasalt Foot Scrub Lotion >>
- Tinted Lip Balm >>
- Rose Soap Bar >>
- Soapworth Flower Shampoo >>
- Lavender Mini Bath Bombs >>
The Rose Body butter making Process
For this body butter to look and feel light, it needs to be whipped for several minutes (depending on a size of your butter mixture) on a medium to high speed.
You can try to do this by hand, but it’s really hard work to do this manually.
Since we are using pretty edible ingredients, it’s fairly safe to use your kitchen equipment – stand mixer or a handheld whisk.
I seems to have acquired few different handheld whisks over the years, so I keep one just for my homemade cosmetics. Mine was only a cheaper version, but it’s been working just fine.
Using rose essence
I love using rose essence and fragrance in my homemade soaps, candles and my chocolates! It’s pretty versatile flavour, but one that needs to handled very carefully. How much you use, depends on good your rose essence is and what strength.
If you have a cheaper version, you might need to use more than if you use lower quality essence. I prefer to use highly concentrated rose essences and fragrances, because you dilute your butter, soap or chocolate less (and not changing the structure of whatever you are working with too much).
Using Natural oil
I’ve used natural avocado oil bought online, in this recipe, but you can use other oil that you like.
Bear in mind that if you use oil that’s naturally strong in flavour, it could be difficult to fragrance it with rose and you might still smell the fragrance oil.
That’s not to say, you can’t use something like olive oil and then fragrance your body butter with citrus essences (lemon, geranium etc.) which would be more suitable for this type of oil.
Different oils for different types of skin
Dry skin – avocado oil
Mature skin – rosehip oil
Normal skin – jojoba oil
Using shea butter
Shea butter is a natural butter made from shea nuts and it has amazing moisturizing properties. It can help with soothing your skin and make it nice and smooth. I buy shea butter usually online, but if you have a good health shop near you, you might be able to purchase it there.
Homemade Rose Body Butter Recipe
Ingredients shopping list (click to buy online)

Instructions
Melt the shea butter slowly in double boiler or microwave until it’s fully melted.
Add the avocado oil and mix until fully combined. If you prefer your body butter to be slightly thicker, use less oil.
Let the mixture to cool down and place in a fridge for 1hour or until it starts to set and solidify.
Using an electric handheld whisk break the butter first and add your rose oil.
Start to whisk and carry on until the whole mixture is light and creamy.
Spoon into small jars with lids and use within 3 months.
How to store your rose body butter
Your freshly made rose body butter is best stored in a dark glass containers, as these prevent sunlight or day light from spoiling your body butter.
If you know that you are going to use up your homemade body butter straightaway a regular jam jar or plastic container is fine too.
Since our body butter is all natural and made without any preservatives, it’s best to use it up within 1-3 months.
After this time, it will be still usable, but it’s likely that you’ll notice that the fragrance will be different and eventually the shea butter might become rancid. It won’t harm your skin, but it won’t be very pleasant to use.
PIN THIS FOR LATER

ALL YOUR QUESTIONS ANSWERED
Can I use a rosewater in homemade body butter?
Yes, you can! Any rose essence, which is either specifically made for food or cosmetics will work fine with this recipe and is safe to use.
The only difference is that rosewater is not as strong in fragrance as pure essential rose oil.
Also whilst using water based fragrance is fine, you usually need more to give you enough fragrance, which means that you are watering down the recipe.
This can sometimes cause the butter to become thin or even slightly fall apart.
High quality pure essential oils are better in a long run, because you only need a few drops to achieve a very strong fragrance and they don’t dilute or interfere with the structure or texture of the body butter (which is oil based too).
Can I use rose clay in body butter?
Yes, absolutely! Rose clay will add a lovely fragrance to your body butter as well as colour and of course all the nutrition that comes with clay products.
To use the recipe below with rose clay ad 1/2 teaspoon of rose clay at the stage when rose essence is added (towards the end, just before you whip the body butter).
If you are increasing the recipe quantity you only need about 1 teaspoon for each 1/2 cup of shea butter you use.
Stay in touch
Hope this post inspires you to make your own natural cosmetics and if you do, I’d love to what you think! Let me know in the comments below or find me on Instagram, Facebook or Twitter and add the hashtag #practicalfrugality so that I can see your post.
Or why not subscribe to my weekly newsletter with frugal living tips and recipes straight to your mailbox.
Magdalena
Homemade Rose Body Butter Recipe
Materials & Ingredients
- 1/3 cup shea butter about 75 g or 5 tablespoons
- 3 tablespoons of good quality avocado oil
- 30-40 drops of diluted rose essence {only 6 drops for strong rose essence}
Instructions
- Melt the shea butter slowly in double boiler or microwave until it’s fully melted.
- Add the avocado oil and mix until fully combined. If you prefer your body butter to be slightly thicker, use less oil.
- Let the mixture to cool down and place in a fridge for 1hour or until it starts to set and solidify.
- Using an electric handheld whisk break the butter first and add your rose oil.
- Start to whisk and carry on until the whole mixture is light and creamy.
- Spoon into small jars with lids and use within 3 months.
Leave a Reply