was successfully added to your cart.
All of My Best-Selling Cookbooks for One Low Price!
 Buy Now

Homemade body butter recipe

By February 26, 2014DIY

Chocoholics unite!  The main ingredient in this homemade body butter recipe is cocoa butter so it smells exactly like chocolate.  Mmm…

Homemade Body Butter Recipe

Seriously.  Don’t make this if you’re on a diet.  It smells like the most delicious dessert known to (wo)man.

My two-year-old wandered into the kitchen when I was making this homemade body butter and asked, “Is that a brownie?”

No, dear daughter.  It’s a rich, luxurious, and moisturizing body butter that I want to rub all over my body.


Besides the amazing smell, you’ll love that this homemade body butter only requires three ingredients to make: cocoa butter, coconut oil, and jojoba oil.  I went through five trial runs of making this stuff to find the right ratio of ingredients, so yours will turn out perfect the very first time.

This homemade body butter is also incredibly easy to make.  Simply combine the ingredients in a saucepan on your stovetop, chill in your refrigerator, and then whip into body butter bliss.

Body Butter Recipe from @kellymcnelis

Oh, and did I mention it smells exactly like chocolate?!?

The smell is so intoxicating that I googled if cocoa butter was edible.  It turns out that it is, but it doesn’t taste very good so stick to using this on your skin.  (Through my google search, I learned that cocoa butter is made of vegetable fat extracted from the cocoa bean.  To turn it into sweet milk chocolate, you need to add sugar, milk, and cocoa powder.)

By the way, don’t skimp on the quality of ingredients that you buy to make your body butter.  The smell and quality of this homemade body butter rival an upscale spa, and the ingredients play a big part in that.  If you really need to save money, I would buy premium cocoa butter and coconut oil and sub grapeseed oil for jojoba oil.

Homemade Body Butter Recipe

Yields: About one cup (8oz) of homemade body butter


  • 1/2 cup chopped cocoa butter (I use this organic cocoa butter)
  • 1/4 cup coconut oil (I like Whole Food’s and Trader Joe’s organic virgin coconut oil)
  • 1/3 cup jojoba oil (I use 100% pure jojoba oil)
  • Container for storage (I love these little Weck glass jars, but any small glass jar or plastic container that you have on-hand will work)


  1. Melt cocoa butter and coconut oil in small non-stick saucepan on your stovetop over low heat.
  2. Add jojoba oil and stir to combine.
  3. Pour into mixing bowl and place in refrigerator for 35-45 minutes, until just set.  (You’ll know it’s ready when the top turns white in color.  Mine takes the whole 45 minutes. If you leave it in the fridge too long, just let it warm for a bit on your countertop.)
  4. Remove from refrigerator and whip with an electric mixer for 90 seconds or until your body butter has the consistency of, well, whipped butter.  Use a spatula to scrape the sides of the bowl as you mix.
  5. Spoon your homemade body butter into a container and lather up!

This homemade body butter will make your skin shiny when it’s first applied, but it soaks in and leaves your skin oh-so-soft.  I keep a container in my bathroom and apply every day after I shower, and the scent lasts for hours.  Mmm…

Homemade body butter with cocoa butter

Body Butter Recipe

Homemade Body Butter

If you’re thinking about making this homemade body butter as gifts, one pound of cocoa butter, one 16oz jar of coconut oil, and one 16oz bottle of jojoba oil will yield about 6 batches of this recipe.  Split it into 4oz jars (like these or these) and you’ll have 12 luxurious gifts of homemade body butter!


  • This is awesome! Thanks for including where to buy the ingredients. Question: after buying the ingredients, how does this compare to buying say organic cocoa body butter at the store? Do you think that DIYing this is a cheaper alternative or just more for fun?

    • Kelly says:

      I made it because I thought it would be fun and I like having control over all of the ingredients in my skincare products. I bet it’s cheaper than store-bought stuff too. This is really, really nice cocoa butter.

  • kathy says:

    Hi do you have any idea for how long can i use this homemade body butter?

    • Kelly says:

      If you store it in a cool, dry place I think it should stay good for at least a couple of months. I always use mine very quickly though!

  • Jeanine Wagner says:

    Love your stuff…Can’t wait to learn more…xo Jeanine

  • HELENA P. says:

    all your recipes are simple and i feel i want to try all of them!

  • roxannerodd says:

    Does this butter stay soft? I’ve made some in the past that always ended up being hard to scoop out of the jar. With the winter months approaching this would be a big plus to me to have the perfect recipe for a “stay soft” body butter:)

    • Kelly says:

      Yes. The key is the jojoba oil because it’s liquid at room temperature. (As compared to ingredients that are solid at room temperature, like coconut oil and cocoa butter.) Recipes made with very little liquid oil will harden.

  • Kristy says:

    I have avocado oil and almond oil on hand. Can I use either of these in place of the jojoba oil?

  • Tara says:

    I accidentally over whipped mine and it’s pretty stiff, like actual butter, instead of airy and creamy. Oops! I’m bummed, but it still works. Also, mine took a lot longer to set, maybe because I doubled the recipe?

    • Kelly says:

      Hmmm, I’m wondering if you could add more jojoba and re-whip? I’m thinking it might be solid because of the cocoa butter to jojoba ratio. Cocoa butter is solid at room temp, coconut oil is semi-hard, and jojoba is liquid, so it’s all about balancing them just right.

  • Tara says:

    Thanks I’ll give it a try!

  • Anna Lu says:

    I’m excited to try this. 🙂 do you think Shea butter would be just as good with this as cocoa butter? I’m only asking because I have Shea butter on hand but I have no problem buying cocoa butter.

    • Kelly says:

      I don’t think it would be the same, both because of the different in consistency and smell. But if you try it, I’d love to know how it turns out.

    • Jennifer Pierce says:

      I use Shea butter in all my whips. It does have a nutty, smokey smell, but it can be covered with an essential oil. Feels wonderful on the skin! I am going to try my hand with the cocoal butter, can’t wait!

  • Dawn says:

    This looks great and I plan on trying it but I’d like to add essential oils. Do you think the essential oils will thin it out? Have you tried this body butter with any essential oils?

  • Julie says:

    I am definantly going to try this, one quick question though, the 1/4 cup coconut oil ingrediant, is this measurement when its melted or no? Just to get my ingrediants right 🙂

  • Claudia says:

    It’s pretty warm where we live, will this keep the “butter” consistency or will it thin out and become more liquid like? Thanks for the recipe!

  • Heather says:

    The smell is amazing! I emailed my sister-in-law immediately! I am impatiently waiting for my first batch to harden in the refridgerator. It’s been an hour! I cannot wait to use it. I might just be smelling myself all day long!!! Thank you for the recipe. I’m trying to be more accountable for what I put in and on my body and this body butter recipe is right up my alley 🙂

Leave a Reply