This post may contain affiliate links. Please read my disclosure and privacy policy.
If you’ve ever been frustrated with expensive store-bought lotions or body butters that don’t feel hydrating enough, this body butter recipe is for you. It’s made with 2 simple ingredients and takes about 15 minutes of hands-on effort.
(Plus a little patience while it chills.)
I’ve been making this lotion for over a decade, and as a result, I’ve had lots of opportunity to experiment with it. I’ll share some of the variations I’ve tried, in case you’re curious!
⭐⭐⭐⭐⭐ Featured Review
“This stuff is AMAZING!! My skin has never felt so soft and it will literally keep my skin hydrated for DAYS! My daughter is very particular about products and has naturally oily skin and she absolutely loves it too. She lets her friends try it and they fall in love. It’s been a huge blessing to us any many others!
I also am so grateful because it’s so affordable and easy to make. It’s one of few homemade products that I can always count on to work.
So as a busy momma with needy skin I have to say THANK YOU SO MUCH FOR THIS!” – Annie

Body Butter Ingredients
- Shea Butter. You’ve likely heard of this ingredient while shopping for bath and body products, because it’s included in many store-bought options! It’s a natural fat found in the seeds of shea trees. Compared to coconut oil (which is also solid at room temperature) shea butter doesn’t feel as oily, so it’s used as an emollient to help prevent dry skin.
- Jojoba Oil. This type of oil is considered non-comedogenic, meaning it shouldn’t clog your pores, and it’s thought to be one of the more hydrating oils. I used to make this recipe with olive oil, but I have since learned that it can clog pores, so jojoba is a better option if you plan to use this, especially on your face.
These two ingredients are all you’ll need to make homemade body butter. If you’re interested in adding a scent to your lotion, you can add 5 to 10 drops of your favorite essential oil before you whip it into a creamy consistency.

How to Make Body Butter with Shea Butter
Step 1:
Use a food scale to measure 4 ounces of shea butter into a heat-safe bowl. If you don’t have a food scale, cut the one-pound block into roughly four evenly-sized pieces. Each piece will be approximately 4 ounces.
To make a double-boiler, fill a small saucepan with 1 inch of water. Bring the water to a boil over high heat, then place the heat-safe bowl filled with shea butter on top of the saucepan.
The steam from the boiling water will gently melt the shea butter. It will look like liquid oil once it has all melted.

Step 2:
Stir the jojoba oil into the melted shea butter, then place the bowl in the fridge to cool for about 45 to 60 minutes, until it’s at least halfway solidified again. It’s ideal if the outer edges of the mixture look opaque, while the center still looks liquified. (But it’s okay if it totally solidifies, too.)
Next, use a hand mixer to beat the mixture until it is creamy. This takes about 60 seconds.
Note: The consistency may look runny as you whip this body butter, but it will thicken quite quickly when you’re done mixing. This won’t feel like the type of lotion you’d get from a pump bottle.

Step 3:
Use a spatula to transfer the thick body butter to a storage jar with a lid. It should keep well for several months as long as you don’t introduce moisture into the jar. I like to use a small spatula to scoop out the lotion.
This is most effective when applied to wet skin, so keep it near your shower so you can use it while your skin is still damp. It’s also perfect after washing your face!


Body Butter Recipe
Ingredients
- 4 ounces shea butter
- 2 tablespoons jojoba oil (or olive oil)
Instructions
- Use a food scale, if you have one, to measure 4 ounces of shea butter in a heat safe bowl. Create a double boiler by filling a small saucepan with 1 inch of water, then bring it to a boil over high heat on the stove. Once the water is boiling, place the bowl snugly over the top of the pan. The heat from the boiling water below will gently melt the shea butter.
- Once the shea butter is melted, use oven mitts to remove the bowl from the heat. Stir in the jojoba oil, then place the bowl in the fridge to chill for about 1 hour. It's ideal if the mixture starts to look opaque around the edges of the bowl, but is still slightly liquid in the center. (But if it becomes fully opaque, that's okay, too.)
- Use a whisk attached to an electric hand mixture to whip the chilled shea butter mixture. It should start to have a whipped texture in about 60 seconds of mixing. It might look lotion-like at first, but as it cools even more it will become thicker and firmer. (More like a body butter.)
- Transfer the mixture to an airtight jar with a lid. This is best used directly on wet skin, either after you get out of the shower or after washing your face. It should keep well for several months, as long as you're careful not to add moisture to the jar.
Notes
If you try this body butter recipe, please leave a comment and star rating below to let me know how you like it.












I’ve made this several times now and I love it! Admittedly, my results vary since it goes from perfect consistency to a little too hard in less than five seconds while I’m whipping it, but that’s definitely user error. (And the one time it was truly too hard I just remelted and rewhipped.) It definitely sets up after I put it into my storage container, but it melts as soon as I start rubbing it onto my skin. I use it as a body lotion rather than on my face and, as others have said, it makes the skin soft and supple.
(To answer Cristina’s question, no; it isn’t soft enough to use in a pump container. I use a little scoop that came with some bath salts to dig the moisturizer out of the container.)
Is it soft enough to be used in a pump container? I don’t like dipping my fingers in a jar
I don’t usually do reviews but since I saw the top comments were kind of critical I couldn’t help but say something about this product.
I typically can’t use any lotion which is not great because I have extremely dry skin. But typically they make my skin condition worse or just don’t work at all.
This stuff is AMAZING!! My skin has never felt so soft and it will literally keep my skin hydrated for DAYS! My daughter is very particular about products and has naturally oily skin and she absolutely loves it too. She lets her friends try it and they fall in love. It’s been a huge blessing to us any many others!
I also am so grateful because it’s so affordable and easy to make. It’s one of few homemade products that I can always count on to work.
So as a busy momma with needy skin I have to say THANK YOU SO MUCH FOR THIS!
Is the scent strong or off putting? I bought some shea butter off Amazon a while back (different brand than the one recommended here) and it smelled terrible.
Hi Sarah! I do think the shea butter smell is noticeable, so if you’re not a fan of that smell, you may not love this (at least not on your face where you might smell it more). After it dries on my skin, I don’t notice the smell at all.
Could I put it in a pump container? I really don’t like the idea of sticking my fingers (even if clean) in the jar. Thanks!
How do you get the final product sink white when you started off with yellow items? Also, why olive oil. nearly 99 percent of all olive oil sold in USA Is fake. It’s so hard to find olive oil to eat, that you most likely got nut oil, very dangerous to anyone with nut allergies, like me.
I made this lotion yesterday and as yet haven’t used it. My question is, it went back to a more solid consitancy like butter. Is it supposed to be like that, or is it possible that i whipped it too long?
It does become more solid, like a butter. That’s why I usually apply it to wet skin, to help it distribute further. Store-bought lotions have quite a bit of water added to them, and that’s why they have to add preservatives to help keep everything from spoiling to fast from the added moisture.
How many drops of essential oil do you recommend for this quantity of cream?
Is it possible to replace the shea butter with mango butter? I’ve never used the latter before.