How to make the best homemade body butter with simple, natural ingredients. This DIY whipped body butter feels luxurious and delivers maximum moisture to the skin. Let me show you how to make body butter that’s non-greasy and works for any skin type.
Body butters are no stranger to Live Simply. Together, we’ve made a couple of body butters before, although I didn’t call them “butters.”
First, we made this ultra-moisturizing shea butter lotion. Then we made a simple shea butter cream facial moisturizer. And, today, we’re making a silky smooth body butter for the whole body: face, arms, legs, feet…wherever you need moisture.
What Readers Say
“I have never made any kind of beauty product before and this recipe made me feel like a CHAMP. Super easy to make with great results. I used mango butter, sweet almond oil as a carrier, arrowroot and lavender oil and it absorbs nicely into my skin after about 10 minutes. .”
C. Brewer
What is Body Butter?
Body butter is a rich, moisturizing skincare product that’s generally made with skincare butters, like shea butter and cocoa butter. Body butter can be used as an alternative to lotion, since its primary job is to moisturize the skin. It may be used on the entire body, from the face to the feet.
Lotion vs. Body Butter: What’s the Difference?
- Lotion is made with water and oil (and possibly butters) so it’s light, airy, and silky smooth. Homemade lotion needs to be used within a short time or a preservative should be used (due to the water and bacterial growth). It also requires an emulsifier to properly blend the oil and water.
- Body butter is made exclusively with butter(s) and oil(s), so it’s very thick and dense. Homemade body butter will last for up to 6 months without a preservative.
Both a body butter and lotion are used in the same way: to moisturize the skin. Body butter does deliver more moisture, since it’s not cut with water. So it’s ideal for all skin types, particularly dry skin or during the winter months.
Ingredients Needed to Make Whipped Body Butter
DIY body butter is easy to customize to your liking. You’ll need just 2 natural ingredients. From there, you’re welcome to add 2 additional ingredients, if desired, to make a non-greasy product or add a custom scent.
- 1/2 cup butter: shea butter, mango butter, and/or cocoa butter (I always use at least 1/4 cup shea butter)
- 1/4 cup carrier oil: sweet almond, jojoba, grapeseed, coconut, or even olive oil
- 1 1/2 teaspoons arrowroot flour starch (optional)
- 36 drops favorite essential oils (optional)
The ingredients may be found online, some craft stores, or health food stores. I’ve included Amazon links in the recipe card at the bottom of this post.
Equipment Needed
- small saucepan
- glass or metal bowl (large enough to fit on top of the saucepan)
- fork or hand-mixer
- fridge
- glass storage jar
Learn More About Each Ingredient
Butter
Homemade body butter starts with a moisturizing skincare butter. Shea butter is the perfect base butter, since it’s soft and easy to work with and easy melts into your skin. My recipe calls for at least a 1/4 cup of shea butter.
From there, it’s up to you, the maker, to customize the body butter. You’ll need a total of 1/2 cup butter, so you can either double the shea (for a total of 1/2 cup shea butter), or mix the shea with a different butter: 1/4 cup of cocoa butter or 1/4 cup of mango butter.
Best Butters
- Shea Butter: Shea butter comes from the “nut” (or pit) of the fruit found on the Karite Tree. It has a strong scent when it’s purchased in an unrefined state. I use unrefined shea butter in recipes (including body butter), but if you don’t care for the strong (natural) fragrance, use refined shea butter instead. Since shea butter is naturally soft and makes a wonderfully soft whipped body butter. It may be used on its own with a carrier oil, or combined with another butter like cocoa butter or mango butter. See all the ways you can use shea butter to make your own body products.
- Cocoa Butter: Cocoa butter comes from cocoa beans, so it has a strong scent and smells like chocolate. Cocoa butter is hard, at room temperature, and it melts easily. Cocoa butter is naturally a very hard butter, so if you choose to use it, you need to mix it with shea butter or mango butter to make a softer body butter. See other ways to use cocoa butter to make your own body products.
- Mango Butter: Mango butter comes from the seed of mango fruit. It’s naturally soft, similar to shea butter, and can have a gritty texture before it’s melted down. It yields a soft, airy body butter when mixed with shea butter. If you don’t want to use shea butter (due to allergies) in my recipe, then mango butter is the best replacement.
Carrier Oil
A liquid oil is the second main ingredient used to make body butter. The oils used in skincare recipes are typically referred to as carrier oils, although I usually call them nourishing oils. The oil used is completely up to you.
See all the ways to use carrier oils to make your own body products.
Best Carrier Oils
- Sweet almond oil, jojoba oil, or grapeseed oil are best for making a non-greasy body butter that is easily absorbed by the skin. Great for all skin types.
- Virgin coconut oil may be used, but it can be very greasy and clog pores. Avoid if you have body acne or sensitive skin.
- Olive oil is another option; however, olive oil can be extremely heavy and feel greasy. Just like with coconut oil, this is not an option for all skin types and you may not love the results.
(Optional) Arrowroot Powder
Whipped body butter recipes can be very greasy!
The good news is that there’s a simple solution for this issue: add arrowroot flour/starch. Arrowroot is a natural starch (used in cooking to thicken soups, sauces, and stir-fry) that will absorb the greasy feel of the butters and oils, without drying out your skin.
(Optional) Essential Oils of Your Choice
An essential oil may be added for scent and additional skincare benefits. Use just one essential oil, or mix a few different essential oils to create different scents, or an essential oil blend (a pre-blended bottle of different essential oils). At the moment, my personal favorite essential oils for body butter are: lavender, geranium, and frankincense (carteri).
I use a 1% dilution in my body butter recipe. Before using any essential oil, read the back of the bottle for specific dilution recommendations.
How to Make: Step by Step Instructions & Video
Step 1: Melt the butter in a double boiler.
Partially fill a saucepan with water (about 1/4 the way full). Then place a glass (or metal) bowl on top of the saucepan.
Place the butter(s) in the glass bowl. Turn the stove-top to medium heat, placing the double boiler on top of the heat. Allow the butter(s) to fully melt (about 3-5 minutes).
Step 2: Mix arrowroot powder with carrier oil (optional).
If you’re planning to use arrowroot flour, in a small bowl, whisk the flour into the carrier oil. Set the mixture aside. If you’re not using arrowroot flour, skip this step.
Step 3: Combine the melted butter and carrier oil.
Carefully remove the bowl (with the melted butter inside) from the double boiler set up. Add the oil (with the arrowroot flour, if using) to the melted butters, and use a spoon to stir and combine the ingredients.
Step 4: Chill the mixture in the fridge.
At this point, the oil mixture should be cooler (along with the glass bowl). If not, allow it to rest for a few minutes. Then place the mixture in the fridge and allow it to solidify (about 30 minutes to 1 hour, depending on location in the fridge and fridge temperature).
Step 5: Add Essential Oils (optional).
Once the mixture is opaque and a bit firm (not solid as a rock), remove the bowl from the fridge. Add the essential oil of choice, if desired.
It’s important that the essential oils are added when the mixture is cool, as heat will cause the fragile essential oils to evaporate.
Step 6: Whip the Body Butter
If you used cocoa butter, whisk the mixture with a fork until it appears “whipped.”
If you used shea and/or mango butters, you can use the same technique with a fork, or use a hand mixer to “whip” the body butter. Just be careful not to over-whip the mixture.
Step 7: Spoon into a Storage Jar
Scoop the mixture into a jar and place the lid on the jar. Now it’s ready to use!
Storage
Store at room temperature (out of direct sunlight) in a sealed jar for up to 6 months.
How to Use This Product In Your Skincare Routine
Use this product anytime your skin needs moisturizing. Scoop a small amount from the jar, then massage onto the skin. As you massage, the butter will melt into your skin. You only need a small amount at a time.
I love to use this product after bathing when my skin is still moist. I apply a small amount of product to my fingertips, then massage on my skin: arms, legs, feet, neck, chest.
This product may also be used on your face as a homemade shea butter moisturizer. Just avoid using coconut oil or olive oil in your formula if you plan to use it on your face. Or check out my homemade shea butter facial cream recipe.
How to Make Homemade Body Butter (Non-Greasy)
Equipment
- 1 small-medium saucepan to create a double boiler and melt the butter(s)
- 1 medium glass or metal bowl big enough to rest on top of the saucepan to create a double boiler and melt the butter(s)
- 1 small bowl if using arrowroot starch to mix with the carrier oil
- 1 fork or hand-mixer to whip the body butter
- 1 glass storage jar to store the final product
Ingredients
- 1/4 cup shea butter unrefined or refined (41 grams)
- 1/4 cup mango butter or cocoa butter (41 grams mango butter or 34 grams cocoa butter or use 41 grams additional shea butter if using all shea butter)
- 1/4 cup carrier oil of choice: grapeseed oil, jojoba oil, sweet almond oil, or coconut oil (42 grams)
- 1 1/2 teaspoons arrowroot flour starch optional (5 grams)
- 36 drops essential oil of choice optional
Instructions
- First, make a double boiler: Partially fill a saucepan with water (about 1/4 the way full). Then place a glass (or metal) bowl on top of the saucepan. Place the butter(s) in the glass bowl. Turn the stove-top to medium heat, placing the double boiler on top of the heat. Allow the butter(s) to fully melt (about 3-5 minutes).
- If you're planning to use arrowroot starch/flour, in a small bowl, whisk the starch into the carrier oil of choice. Set the mixture aside. If you're not using arrowroot flour, skip this step.
- Carefully remove the glass bowl (and melted butters) from the heat source. Add the oil (with the arrowroot flour mixed in, if using), and stir to combine the ingredients.
- At this point, the mixture should be cooler (along with the bowl). If not, allow it to rest for a few minutes. Then place the bowl in the fridge and allow the mixture to solidify (about 30-60 minutes, depending on location in the fridge and fridge temperature).
- Once the mixture is opaque and a bit firm (not solid as a rock), remove the bowl from the fridge. Add the essential oil of choice, if desired.
- If you used cocoa butter, whisk the mixture with a fork until it appears "whipped." If you used shea and/or mango butters, you can use the same technique with a fork, or use a hand-mixer to "whip" the mixture. Don't over-whip!
- Spoon the whipped body butter into a glass storage jar with a lid. Place the lid on the jar. It's now ready to use. Store at room temperature (out of sunlight) for up to 6 months.
How to Use:
- Use this product anytime your skin needs moisturizing. Scoop a small amount from the jar, then massage onto the skin. As you massage, the butter will melt into your skin. You only need a small amount at a time.
- I love to use this product after bathing when my skin is still moist. I apply a small amount of product to my fingertips, then massage on my skin: arms, legs, feet, neck, chest.
Video
Notes
SKINCARE
Free Natural Skincare Starter Guide
How to create your own natural skincare with essential skincare swaps that nourish the skin and give you a healthy glow without toxins.
Do I use the hard cocoa butter or the creme cocoa butter?
Hey Irene, Hard cocoa butter.
Hi,
Thanks for the step by step approach. I’m definitely giving it a go.
May I know what one can do to prevent the butter from melting at room temperature or the oils separating please?
Jon.
Hey Jon, It won’t melt at room temperature and the oils won’t separate.
Hi! Great guide! If I want add some vit e when I should it?
Thank you, Karo. Add it at the end before whipping.
This is such a great recipe!
The man reason I searched for a homemade body butter recipe is because for christmas, I made for my friends homemade balm out of different oils, and there are some leftover cocoa, shea butter, almond oil and essential oil. Also I run out of my nourishing cream. I haven’t thought that I would be able to find a recipe including just those ingredients that I have at home, but now I am so happy I can use my oils, this way I don’t have to buy myself body butter. 🙂 Huge thanks!
ive been trying different recipes and came across this one which i am about to try but i had a question. i just purchased lavender butter. Can i use that instead of the mango butter?
Hi Christine, mango butter is what is preferred for this recipe.
LS Team.
Great recipe! This was my first attempt at homemade body butter and your page was really helpful and informative 🙂
I used shea and cocoa butter with almond oil and am very happy with the results, but regret the decision to skip the arrowroot because it’s a bit greasier than I anticipated. I’m wondering if I can melt the batch back down and add the arrowroot, then let it cool and set again without ruining it?
Hi Mary K,
I haven’t tried it but you can try, I don’t see why it wouldn’t work but just try and not heat it too much.
LS Team.
I have the same question
I have been making this for some time, and I absolutely love it! This have saved my skin this winter! I actually have it on my feet now with socks on, and I use it like a lotion all over my body.
This recipe is so simple, customizable, and in the past I liked that I didn’t need a hand mixer to whip it because I did not have one at the time (although I see now why people whip it!) Anyways, I recently made some, but did not whip it, and it is difficult to get out of the container (because it is winter here), so I will whip it next time. But it is still dreamy, and heaven for my skin!
Thats wonderful, Faith! So happy you loved it.
LS Team.
That’s wonderful, Faith! So happy it works well for you.
LS Team.
Hi Kristin,
I want to try making my 1st batch of body butter this weekend. I got all the ingredients, but I have a couple questions –
1. How much body butter does it yeild?
2. Since the butter is hard in its jar, it’s not easy to measure 1/4 cup as is. I’m wondering if I should melt the butter in its container, and scoop out the amount specified on the recipe? Would the unused butter degrade in quality as it’s heated and reheated?
Thanks in advance!
Hi Wendy,
This recipe yields 6oz.
I wouldn’t recommend melting in the container. I haven’t tried it, if you use a spoon that can help with measuring.
I hope this helps. If you have anymore questions, please ask!
LS Team.
Hi Kristin,
How much arrowroot starch you suggest for this recipe?
Thanks
Hi Ale,
The recipe calls for 1 1/2 tsp of arrowroot flour starch.
LS Team.
Hi kristin! What should I add to this recipe to make it “pumpable”? I have a few empty pump bottles in my house and I was hoping I could use them for this body butter.
Hey Chloei, By nature, body butter is thick, not pumpable. Lotion is pumpable as water is added. This recipe won’t work for pump bottles.
Hi Kristin, I love your recipe, I am going to try it soon.. However, I do not have arrowroot powder, can I substitute it with rice powder? Also, can I use almond oil and carrot oil blend in my body butter? I am using Shea butter only, can an electric blender be used instead of hand mixer,, I do not have that too. Thanks
Hi Aurora!
The best alternative would be cornstarch. Yes, those oils will work and yes you can use an electric blender!
Thanks for commenting and rating!
LS Team.
Hi luv! thanks for sharing this! Question: How do you know what a 1% dillution would be for the amount working with for addition of essential oil?
Hi Ioanna, you base it on your carrier oil, here is a chart you can use: https://www.nowfoods.com/now/nowledge/diluting-essential-oils
thank you for giving me wonderful information
You’re welcome, it means a lot!
Please could you email your lip balms recipe please.
Kind Regards Terry
Hey Terry, If you search: Live Simply lip balm in Google there are a few options that will pop up. Here’s a basic tutorial: https://livesimply.me/how-to-make-a-simple-ingredient-lip-balm/
Looking forward to making my first batch this week.are there any caveats for making larger batches… doubling or quadrupling the recipe? Also any tips for packing into small glass jars? Special tools or techniques? Thank you so much for sharing the recipe.
Hey Liz, You’ll just need a big enough double boiler. For packing in small jars, a spoon is probably best. Not sure if there’s a special way to do that.
Hi Kristin! Thank you so much for the recipe! I was wondering if you have any advice for the cooling/whipping phase? I used shea butter + almond oil for my recipe and whipped when it reached a soft (but not yet completely hard) texture in the fridge but I can’t seem to get it into a “butter” consistency. It’s mixing into a thick shampoo texture (so it’s runnier than it should be). Any advice on how to thicken this up?
Hey Lisa, Hmmm, I’m not sure why that’s happening. Maybe try refrigerating it for a bit and then whipping.
You’re right – it needed more fridge time! I put it back in for several hours (it was a LARGE batch) and it whipped up perfectly this morning. Thank you again so much – I love this recipe!
Awesome, Lisa! So glad that worked.
Thanks Kristin, I thought there had to be a reason to add them in the end. Anyway, I love your recipes and had the same issue with coconut oil not suiting me anymore. Great tips for everything. You’ve become sort of my guru!. Cheers from the UK!.
Thanks so much, Ana!
Hi Anna,
what are the oils you have used? Did you used a combination of EO? I’m always looking for new scents. Wish you a nice day 🙂
Hi Kristin, I’ve actually been making my own butter following your recipe for about a year now, each time I mix a different essential oil, and I always add the arrowroot, but last night I fell asleep and left the thing in the fridge. The problem is that I had already mixed in both essential oils, (it hadn’t really reached a good solid state, but it had been already on the fridge -toddler acting out, not enough concentration.) so now I have this super solid thing. But my question is, since you say to only add the essential oils once the mix has been solidified a little and my guess the important part is cooled down, can I still try to melt it a little on a double broiler? thanks in advance!!
Hey Ana, I would just put the mixture out at room temperature. It may take a couple of hours but it should soften up so you can whip it. The essential oils are added last since hot liquid will cause the essential oils to evaporate. You could reheat it, but it will probably cause the essential oils to evaporate.
Awesome recipe and a total demystification of the body butter! I combine my butters with drier oils to take the greasy edge off and find it is perfect.
Hi Kristin, thank you for sharing an amazing insight of formulating the body butter. My question is, I have a slight different ingredients how can I determine exact amount of each required in my body butter? also, can we add sweet almond and olive oil together?
Many Thanks 🙂
Hey Iman, As long as you stick to butters and oils, I would use the grams provided to create your own blend. Yes, you can blend sweet almond and olive oil together, just cut the grams between the two.