This DIY body butter recipe is soft and white, almost like a cloud! It’s nourishing and will leave your skin feeling super soft and smooth.

If you’ve followed me for any length of time you know I’m a DIYer and particularly love to make my own beauty products.
Homemade body butter is an easy DIY project for anyone. It’s so simple; all you have to do is melt and whip lovely oils together in a KitchenAid, and voila! Beautiful body butter!
While I love my basic whipped coconut oil moisturizer, it can be a little greasy, and it also melts at room temperature. I needed a good moisturizer that wasn’t too oily, so I decided to play around with some of my favorite plant-based butters and came up with this lovely body butter recipe.
I seriously love the way this homemade body butter feels and smells. It’s also very nourishing and will leave your skin feeling super soft.
I use this body butter on my sensitive skin and on my children. You can leave it as it is or add essential oils to create a great smelling body butter for yourself or as a gift.

This whipped homemade body butter is versatile! Add different essential oils to each batch.
Below are some of my favorite essential oils to use in this homemade body butter recipe:
- Peppermint (15-20 drops). You’ll smell like a candy cane! Great for the holidays
- Frankincense & Lavender (15 drops each), this mix promotes beautiful skin!
- Vanilla & Lavender (15 drops of Vanilla and 10 drops of Lavender), this mix is very relaxing!
- Grapefruit & Lime (20 drops each). This smells AMAZING!! Just be careful not to wear this outside since citrus oils are photosensitive.
I stock up on glass jars (like these) and make this homemade body butter for presents almost every holiday season. My coffee body scrub and simple sugar scrub are other great items to make for gifting too!
Love this body butter? Then I know you’ll enjoy my other body butter recipes, like this coffee-infused body butter and magnesium body butter. You may also like my Lotion Bar Recipe made with coconut oil!
Shop Body Butter Recipe Ingredients:
Links in the post are Amazon affiliate links to products I use and love.
Update: Several people have noted that when they used this body butter recipe there was a strong cocoa butter smell. Raw cocoa butter does have a strong smell and can be off-putting to some. You are welcome to use refined cocoa butter instead of raw cocoa butter. The same goes for coconut oil. Unrefined oils and butters are high in antioxidants and are great for your skin. However, they can often have a strong scent so if you prefer, use the refined options.
DIY Body Butter Recipe
Ingredients
- 2.5 ounces coconut oil (approximately 1⁄3 cup)
- 2.5 ounces shea butter (approximately 1⁄3 cup)
- 2.5 ounces cocoa butter (approximately 1⁄3 cup) raw cocoa butter has a strong smell. Use refined cocoa butter instead if this is an issue for you.
- 2.5 ounces jojoba oil or sweet almond oil (approximately 1⁄3 cup)
- 2 teaspoons arrowroot powder (optional – makes it not feel greasy on the skin
- 15-30 drops essential oils (add more if you like)
Instructions
- In a double boiler or glass bowl, combine all ingredients except essential oils.
- Bring to medium heat and stir constantly until all ingredients are melted. Remove from heat and let cool slightly.
- Move to the fridge and let cool another 1 hour or until starting to harden but still somewhat soft.
- Use a hand mixer to whip for 10 minutes until fluffy. Add essential oils and whip for another minute.
- Store in a glass jar with a lid.
Hi,
I’ve heard of people putting their body butter in the freezer instead of the fridge to solidify it. Is this something you have tried or recommend or would you stick to the fridge for an hour? Thank you
I want to use Shea butter, mango butter, coconut oil, jojoba oil, and arrow root. Is that fine ?
I want to just use Shea butter, mango butter, coconut oil, jojoba oil, and arrow root. Is that fine?
Hi coconut mama, can I make it using only Shea butter as I have got loads of it? Also can the oils be substituted for other oils like olive instead of almond etc?
Thanks for your time!
You can make this with just shea butter. It’ll be a little softer without the cocoa butter and coconut butter, but that’s okay. Olive oil is a great choice to use in place of almond oil.
Hello, i tried making the body butter recipe today with some minor substitutions. Everything looked great, it whipped up nicely and was white but once i out in the container it hardened and was not smooth. When i tried scooping with fingers it got all crumbling. Any thing i did wrong?
Hi, I’m very new to making body butters and I wanted to know if I can make this without the cocoa butter and Arrowroot powder? I’m trying to make a simple body butter without using too many oils/butters. Do you think 2oz Shea butter, 2oz Coconut Oil, and 2oz Sweet Almond oil is a good recipe? Or should I tweak it?
I would try 3oz of coconut oil and shea butter with 1/3 cup of sweet almond oil. Cocoa butter is a thick butter and gives this body butter a nice thick consistency. The shea butter and cocoa butter will make great body butter, but won’t be as thick. The arrowroot powder is optional.
Hi,
On the subject of substitutions, I wondered if it would work to use Olive oil instead of jojoba or almond? If so, should I change the quantity? I am also new at this and would love to use what I have in hand.
Yes, olive oil will work in place of almond or jojoba oil. Your body butter may have an olive smell depending on how strong the flavor of your olive oil is.
This was my first time making a body body so I couldn’t wait to give it a shot! I tweaked it suit my needs and it worked beautifully for both variations. One was for my MIL who suffers from psoriasis, instead of almond oil I used extra virgin olive oil (3 tbs), 1 tbs neem oil, and 1 tbs rosehip oil. 10 drops of tea tree oil and 10 drops of lavender. It whipped up nicely. I did one for myself and followed the recipe pretty close but used evoo (3 tbs) and 2 tbs rosehip. I added 20 drops of peppermint so its smells like wonderful chocolate with a hint of mint. Feels amazing! Thank you!!
I love this recipe, but mine didn’t turn out like yours, I’m not sure why. Your end result is light dry and airy and cloud like, mine after whipping is shiny and dense looking, how can I get that nice cloud like look to it? Thanks so much!
Do you think vitamin e bursting beads would be a nice addition to this?
Do we add the arrowroot powder into the oils in the double boiler or before whipping it?
Before whipping!
Uh oh lol! I put it in the boiler. The recipe says all ingredients except essential oils go in the boiler. I will let you know how it turns out lol!
How did it turn out?
Does the lotion go bad? What do you do with the left over ingredients so they don’t go bad?
I am pretty excited to try this recipe! Can I sub evoo instead of sweet almond oil? Also, can I add some neem oil in place of some of the olive oil to help with psoriasis?
Yes, I think evoo and neem oil will work perfectly in place of the almond oil.
My butters that I sell to customers get grainy during transit I do use cocoa and candellia wax however it still is grainy. Do you think it’s due to my high amount of shea butter in it?
what would you say the shelf life of this is?
Beautiful, I used cocoa butter instead of Shea, with almond oil and little of olive oil. My cocoa butter has a delicious strong smell so after trying with tea tree and bergamot (didn’t work for me scent wise), I found the perfect match with some ylang-ylang and vanilla extract (+a bit of lemon oil for conservation). It smells amazing. Thanks for the recipe !
Wonderful! Ylang Ylang and Vanilla is one of my favorite combinations!
Tiffany making the body butter now but it is not white, it is the color of the butters. What makes it white?
It may turn out off white or tan depending on which brand of cocoa butter and shea butter you use and if they’re raw or refined.
Hi, does butter stay soft after putting it in the container and storing. I have some that was given to me and it hardened after it cooled down. Thanks
Sounds nice. I used Cacao butter and COULDN’T get rid of the cocoa scent, which I didn’t find to be pleasing. I used 30, then another 30 drops of EO.. How much Ylang-ylang/vanilla/ lemon did you use? Thanks!!
I don’t own a mixer–would I be able to whip this by hand, in a Nutri Bullet blender, or in a mini food processor?
A hand mixer or even an immersion blender will work but I don’t think it can be done (easily) by hand or in the blender.
I made a batch and I love it! The only thing is I dumped a little too much scent into it.
Would it be possible to make another batch without adding any essential oil to it, then combining the two batches to make the scent a little milder?
Yes, I think that would work! 🙂
So excited to try the body butter. All the ingredients arrived this week. Just waiting to get jars to fill them. My daughter has allergies so this body butter will be wonderful and she is going to enjoy making it with me. Thank you 💕
I made this amazing whipped body butterI didn’t have coco butter so instead of coco butter I just doubled Shea butter and added jojoba oil, some apricot oil to measure 1/3 total oils and added rose essential oil as it’s my favorite in fall for some reason and it is unbelievable and turned out wonderful. I love this recipe.
I read where one comment mentioned using Diatomaceous Earth in the recipe. Excuse me for not paying more attention but I thought it made the butter less greasy or something.
Is there an amount I can use in this recipe that makes sense?
How long will it stay good? Shelf life?
Can someone please give us the product shelf life rule of thumb?
Thank you
Oil product shelf life depends on the oil and how it is stored. Coconut, Shea and cocoa butter have a longer shelf life a couple of years. Almond oil is a little less. You could add vitamin E or grapefruit seed extract to prolong the life. Store extras in a cold place. It is heat and oxygen that will make oil go rancid.
Hai Tiffany! Thanks for the recipe i made this today and love it! I think because we lived in Jakarta at 33C at daytime, the end product is rather runny. I should put inside the fridge to solidify. Any tips?
Awesome recipe! New to this whipped body butter making thing. Lol I came across this recipe, read the reviews and decided to use it. Soooo glad i did. My go to recipe now. 😊👍Thank you!
I bought unrefined cocoa butter and it smells like chocolate! I put essential oils in it & could not get the chocolate smell gone. Am I using the wrong kind?
Thank you
Amber
Cocoa butter does have a chocolate smell! You can add more essential oils or next time use refined cocoa butter which is neutral in smell.
I used mango butter instead of cocoa butter, because I couldn’t stand the smell! Mango butter works great, doesn’t even smell like mangos!
Ok. This is the first diy body butter that I’ve made that I can say I love 💓 it’s just perfect!
I left out the starch as I don’t mind the oily finish, I just use less body butter as it has amazing coverage! I did two batches, one with cocoa butter and one without, I left them unscented. Thank you for sharing your recipes.
First of all, Thank you so much for the amazing recipe, I love it! I couldn’t find coconut essentials anywhere, could I use coconut extract?
They don’t sell coconut oil in any grocery stores near you? Most grocery stores sell it. Coconut extract is water based. You would have to use a preservative so your butter doesn’t start to grow mold.
This was amazing making…Check your local hobby lobby, I found some there and they had 50% on bases
What can I use as a preservative?
Hi… I’ve been searching for a body butter that stays somewhat soft – this looks like it might be the one. I have a tub of avocado butter and I’m wondering if I can substitute one of the other butters for this. Appreciate your feedback. TIA
I used other recipe before and it was fine so now I am ready to try this one out cause its much simple and precise.
Hi! I’m super excited to try out your body butter recipe! My question is this – does the body butter have a smell to it before adding essential oils to it? Thanks so much!
If you use raw cocoa butter, yes. If not, there’s a faint coconut oil smell.
I am going to make this today. If I might make a suggestion in your recipe concerning the arrowroot which you say is optional. You could add that corn starch could be substituted. I have run my legs all over town looking for arrowroot ,it is not carried local. I searched all the questions and comments and way at the bottom you say corn starch can be used which most everyone has. It sure would of saved me from running around. I’m glad to know now that I can use corn starch. Thank you so much for your recipe.
Hi Linda, I found my organic arrow root on amazon
Hi, is this ok to use during pregnancy? It looks so good!
did u try it? on substituting the arrowroot I think ima order on amazon
I would like to know what mixer do you use?
That’s was my first handmade body cream and he turned out perfect! Very nourishing without being too greasy Ty so much for the recipe
I’m so glad you like it! Thank you for taking the time to come back and leave a comment!
This turned out amazing. I didn’t use arrowroot as I don’t mind greasy butters… It turned out beautifully. A little greasy so I’d this bothers you I’d suggest arrowroot. I also didn’t add any essential oils as I plan to use it on my toddler. Fantastic. I used the freezer to speed up the cooling process and our mixer is quite powerful to whip… Be patient with the whipping! If it’s not working let it chill longer and try again. It goes from transparent yellowish to white to whipped. Beautiful! Thanks did the recipe!
I was looking for something I could make with the ingredients at hand. I didn’t have arrowroot powder so substituted 2 tsp of corn flour instead! And I left out the almond oil and essential oils. The whipping takes a while and best down when it’s cold- came out beautifully, not greasy, nourishing and perfect for the children and me. Thank you !
I’ve made this and I added the arrowroot and a large spoon of natural aloe Vera gel ? Will this be ok?
How much would this make in ounces? And what is the Shelf life for this?
This is a great recipe. I was doubtful mine would look as white – it was yellowy brown when all melted and turned marshmallow white when whipped! Witchcraft! It’s perfection. One note to add – hot items are really hard on your fridge. I let mine cool until just warm and then put it in the fridge until it thickened. Made this for a friend who’s a nurse and he loves it. It’s healing his cracked hands from all the harsh hand sanitizers at work. This makes a nice big batch – consider giving some to someone on the front lines! Be safe and well.
How long will this keep and does it need to be refrigerated? 🙂
My friend made this for me and gave it to me at Christmas. I finished the jar in March and I kept it on a shelf in my bathroom. She used some essential oils in it but no preservative.
Would it be ok to use coconut oil in place of the sweet almond oil or jojoba oil?
I bought the exact products as suggested however mine is not white. It’s yellow. Why?
Just whipped up a batch and I’m in love with it! I want to make some for christmas gifts. (I know it’s April but I think way ahead to avoid stress). What’s the shelf life? I couldn’t see if you answered that one yet. Look forward to trying more of your stuff!! And looking forward to the answer <3
If you can keep it in a cool, dry place it will last several months. I would also suggest added rosemary antioxidant or another natural preservative to extend the shelf life.
Hi! how much preservative should I add to extend shelf life?
Hi Tiffany! I’m dying to try your recipe!
But is it possible to substitute shea butter with cocoa butter?
So double the cocoa butter and omit the shea butter.
Because actually I was searching for recipe so I can use my cocoa butter.
Thanks!
You can try it but I imagine it’ll turn out pretty thick since cocoa butter is so saturated. If you have a different butter like mango butter you can use that in place of the shea butter. If you do try it with more cocoa butter please come back and let me know how it turned out!
I tried it, replacing 1,2ounces shea butter with cocoa butter + 0,8 ounce coconut oil.
but it’s not working.
At first when I whip it, it seems fine, then after few sec, it becomes really hard 🙁
Maybe I really need to have shea butter.
Hopefully I can try it again in the future with shea butter!
Try Jojoba butter!
Hi. How long does this whipped body butter maintain it’s fluffy consistency? Is there a stored preference to keep it fluffy or is this formula stable? Thank you!
Hello.. what is the Shelf life for this product?
Can you use tapioca starch instead of arrow root flower? That’s what I have on hand. Thank you
Hi, I was reading the recipe for the body butter and got confused. Does the recipe call for 2 oz. which is (1/4 cup) or 1/3 of a cup?
Can this recipe be doubled or tripled?
2 ounces is approximately 1/3 cup. I give both measurements for those who may not have a scale to measure the oils. Yes, you can double or triple the recipe to make as much as you need.
Actually, 2oz is 1/4 cup. 8 oz is 1 cup.
a cup of oil doesn’t weight 8 oz (it’s heavier) so it’s always best to weight ingredients rather than weight by ‘volume’ which uses measuring cups.
The butter is measured by weight. What she’s saying is, 2oz BY WEIGHT of the butters is approximately 1/3 cup BY VOLUME. Weight is more accurate, but she gave volume measurements in case makers of this don’t have a scale. Hope that helps!
I can’t wait to try this! Would I be able to use fragrance oil instead of essential oil? And what do you suggest to add color? Maybe mica?
Thanks!
Yes, mica can be used to add color and shine.
Also, the cocoa butter is solid in the 9 oz jar. Is it OK to melt it in its container and spoon out 1/3 cup and let the remainder return to solid at room temp? Would the quality of cocoa butter deterioate if it’s changing state more than 1 time? Asking to see if I need to buy cocoa butter in different sizes next time.
Thanks!
You can definitely try it but it’s better to measure it in solid form. I like to buy cocoa butter wafers, it makes measuring so much easier!
Hi! Where do you get the shea and cocoa butter butter? Also do you use extra virgin coconut oil?
wondering if it’s best to purchase refined so the particles are small enough to penetrate the skin
How much body butter does this recipe yield?
It makes a little more than a cup when it’s whipped and fluffy. It weighs approximately 8 ounces.
How much fragrance can you use
I always start with 10-15 drops and add from there. Some essential oils are stronger than others so it’s best to not add too much at the beginning. Hope this helps!
Hi- I love this recipe but would love to know how you clean your pans from the waxy residues?
Hi – I started making my own body butters but was wondering how you clean your pots, pans and utensils from the greasy waxes and butters.
THANKS
I clean them IMMEDIATELY after I make a batch. Especially if I’m using wax! I fill my sink with hot water, soap, and lemon essential oil.
This is my favourite whipped body butter recipe so far. I made it with 2oz mango butter, 2oz coconut oil, 1/3 cup almond oil, 2 tsp arrowroot powder, and 30 drops lavender essential oil. I didn’t have another type of butter so I just left one of them out and the texture still turned out amazing! The softer texture is more ideal for colder climates as well. The added arrowroot powder really helps it melt into your skin easier and reduces greasiness. I’ve made this twice!
Thank you for sharing! I’ll try it with arrowroot next time!
Hi there! Do you use regular or fractionated coconut oil?
Thanks!
Julia
Regular coconut oil. Fractionated coconut oil is great for the skin, but it won’t work well in this body butter recipe.
At what point do you add the essential oil’s? And did you put the arrow root flour in the bowl of double boiler?
I have 2 questions when you refer to coconut oil do you buy it in the solid state or the liquid state and also can any essential oils be used?
Use regular coconut oil, not liquid. Also, add 15-20 drops of your favorite essential oils.
Hi, I made the Mango butter with lanolin and coconut. I love the consistency but it is a little greasy. What can I do for less greasy?
Add a few teaspoons of arrowroot powder.
I LOVE the texture of this body butter… but no amount of oil can cover the smell of the cocoa butter. My kids won’t use it. Sigh. I made it for Christmas gifts but I am afraid they won’t like it either. Maybe I should leave the cocoa butter out next time, or just go for the whipped coconut oil recipe.
I don’t like the smell of cocoa butter either. But I found that there are organic deodorized or semi-deodorized cocoa butters out there that have very little to no smell. I ordered some and used it in the recipe. It turned out perfect! Just search online.
Get refined or deodorized cocoa butter… I too don’t like the smell!
Also used coconut & pineapple & lime & vanilla and a touch of orange sents…
I call it Havana Nights.. It transforms the Shea and cocoa butter sents to a tropical paradice.
I love the white fluffy body butter. I’m making a second batch.
Should it be stored in fridge? Seems to be melting. Did I not do something righ?
I make this lotion and it is super easy. I don’t melt anything. The cocoa butter and shea butter need to be at room temperature, and then you can just smash it with a fork slightly. Then it whips up fantastic. No melting and cooling. Try it It works great and eliminates the most timely steps. You can whip up a batch in about 5 minutes provided your butters are at room temperature
Great recipe! I’ve been making my own lotion for a few years, If you add a teaspoon or two of arrowroot powder(found in the baking isle) it helps cut down on the greasiness of the lotion. Also, apply while skin is still damp as it absorbs better. If you apply when completely dry your skin has already put up it’s protective barrier so the lotion just sits on top. Wear a bathrobe for a few and let it soak into the skin : )
Did you store in fridge? Mine is melting
What is the shelf life of the body butter? Does it need to be refrigerated in warm weather?
Made my first batch of body butter ever! Easy and turned out perfect! Next time I will stir the mixture halfway through the cooling process to ensure more even texture, and use a bigger mixing bowl to catch splatters.
I made this body butter for myself and a few friends. However, some friends have complained that the cream is drying out the skin on their legs and feet and I dont understand why this is happening since these oils are all great moisturizers. Your advise on this will be highly appreciated.
What can I use instead of arrowroot powder ?
You can leave it out or use corn starch instead.
Hey there! I just tried out this wonderful recipe and it was great. Everything went well, smelt great, was creamy/whippy and was very simple to make. Only problem I had with it was that it is still really oily when i run it into my skin. I tried a new batch using less oil, then a another new batch using even less oil. This is where it gets confusing… each time I used less oil, the end product seemed more oily! Any idea what is going on or how i can get a less oily end result?
try using arrowroot powder
I’m having the same issue and Wanted to know how you were able to get it resolved
Add arrowroot powder! I updated the recipe to include it for those who are having this issue.
Is cornstarch a replacement for arrowroot powder in case I dont have on hand?
Could kodum butter be used with she’s or cocoa butter for hard oils and jojoba and or rosehip oil be a part of the liquid oils ?
I’m meant shea and kodum for hard oils along with rosehip and jojoba ?
What is the shelf life for this body butter?
Dear Tiffany,
The name caught my attention. I thought I was the only one nuts about coconuts. Anyway, I have just begun a company dealing in coconut products only. I have approached a manufacturer already and hope to begin as soon as possible. Thanks for the e-book! It will help immensely. Ann
Love this recipe, I am an aromatherapist & make my own products too, I used lavender, geranium and chamomile -perfect
Great recipe! I used orange essential oil and it smells delicious, like orange chocolate.
Does this have to stay in the fridge or can it be left in the bathroom? I’d hate for all that work to melt!