Silky Smooth Cocoa Butter Body Butter Recipe

This post contains affiliate links. If you click and make a purchase, I may receive a commission. Thanks.

Hello there a fellow DIY skincare enthusiast!

I am very excited to share this silky Cocoa Butter Body Butter Recipe with you.


By following the instructions and making this lovely homemade body butter you will also learn:

– What to do to make sure your cocoa butter does not crystallize;

– How to improve the feel of the body butter;

– How to make body butter less greasy.

And while learning all these valuable body butter making tips, you will make a luxurious, silky cocoa body butter. The butter provides a lovely conditioning skin feel and acts as a powerful moisturizer. I especially love this DIY body butter for winter, when my skin really appreciates the moisturizing and occlusive qualities of the cocoa butter.

Without further ado let’s jump into the ingredients that you will need to make cocoa body butter.

DIY body butter with cocoa butter


The main cocoa butter benefit for the skin comes from its fat composition. Cocoa butter is very high in stearic acid and that makes it one of the hardest and the most occlusive butters.

Thanks to this cocoa butter not only moisturizes and softens the skin but also forms a thin protective layer on the skin’s surface, preventing moisture from escaping, and therefore stopping the skin from drying out and loosing elasticity.

Because of this, cocoa butter is known as being effective at keeping stretch marks at bay and at providing relief for skin conditions, such as eczema and psoriasis.


Things to consider when buying cocoa butter


Cocoa butter has a strong chocolatey scent. It is not a “sweet chocolatey” scent but more of a “weird chocolatey” scent. I like it but many people don’t. The scent is hard to mask with fragrance, so instead, in this recipe, I will complement it with vanilla scent. The two together smell really nice.

If you dislike cocoa butter scent or worry you might not like it, you can get deodorized cocoa butter. It has all the occlusive and moisturizing properties but only a mild scent.


BTMS-50 is a gentle emulsifying and conditioning agent used in hair and skin products. It is a very popular and loved ingredient for hair conditioners and emulsified lotions but few know that it can do absolute wonders in an anhydrous body butter too!

When used in a body butter recipe, BTMS-50 acts as a conditioning agent and creates the most luxurious, wonderful skin feel. It really takes the product feel to a different level and I highly recommend trying it out.

Here are some of my observations of the benefits of using BTMS-50 in an anhydrous body butter recipe:

– Luxurious conditioning skin feel;

– Cuts down on the greasiness of body butter;

– Gives body butter more volume and thickness;

– Gives body butters higher melting point (works great to prevent body butters from melting in summer);

– When applying on damp skin after the shower, helps oils to emulsify on the skin like a lotion would.


You can purchase BTMS-50 here.


What are the substitutes for BTMS-50?

I don’t know of any worthy replacement for BTMS-50. You may come across of its cousin BTMS-25 but it contains half the amount of the active ingredient (behentrimonium methosulfate) as BTMS-50, so it’s way less conditioning than BTMS-50. Products made with BTMS-25 also tend to be thicker than BTMS-50 since it contains more fatty acids, so it is not a good substitute.

Other popular emulsifying waxes (Polawax, Emulsifying Wax NF, Olivem 1000, Ritamulse, etc.) are also not suitable substitutes for BTMS-50. All they do is emulsify. They have no conditioning properties. Since we do not actually need an emulsifier in an anhydrous body butter and the only reason we are using BTMS-50 is for its conditioning properties, I suggest skipping BTMS-50 altogether rather than trying to replace it with an emulsifier. Replace BTMS-50 with cocoa butter and continue with the recipe. The body butter won’t feel as luxurious but it will still be lovely and nourishing.


Rice bran oil is a light-medium oil with a unique composition.

Rice brain contains ferulic acid, and that is unique to this oil. Ferulic acid is a very effective antioxidant. Way more effective than the vitamin E for example. Studies have shown that ferulic acid can prevent skin aging and reduce age spots. Few oils can claim such properties.

The oil is also high in vitamins B and E and squalene. Squalene is a part of human sebum (the oils in our skin that keep our skin hydrated and maintain it’s protective barrier), so our skin loves it.

In this body butter recipe, the rice bran oil helps balance out the stiffness of cocoa butter and make it glide on the skin easier.


Jojoba oil is technically a wax ester and not an oil. Its composition is similar to human sebum and because of that our skin loves it. Jojoba oil sinks in at an average speed but fully. Meaning it give you time to distribute it on the skin nicely but then is fully absorbed by the skin, leaving satiny finish.


Is a very fine, smooth powder that comes from the root of the cassava plant. It helps to cut the oily texture and helps the recipe absorb more quickly.


For this body butter recipe I used vanilla fragrance. It pairs really well with the natural cocoa butter scent creating a warm and sweet scent.

Cocoa butter has a strong natural chocolatey scent that is difficult to mask with fragrance or essential oils. So when working with cocoa butter, it is important to have the scent in mind and work with scents that compliment it. Here is a mini post about scents that go well with cocoa butter – 7 Essential Oils That Go Well With Cocoa Butter.

Alternatively, you can always opt for deodorized cocoa butter that has only a mild scent. 

Pin for later:

cocoa butter body butter recipe


The recipe is for 200 g / 7 oz of body butter but because we are whipping it, it will increase in size and will easily fill out 250 g jar. 

45% / 90 g – Cocoa butter (where to buy cocoa butter) or deodorized cocoa butter (where to buy deodorized version)

27% / 54 g – Rice bran oil (where to buy Rice bran oil)

18% / 36 g – Jojoba oil (where to buy Jojoba oil)

4.5% / 9 g – BTMS-50 emulsifier (where to buy BTMS-50)

5% /10 g – Tapioca starch (where to buy Tapioca starch) or Arrowroot powder (where to buy Arrowroot powder)

0.5% / 1g – Vanilla fragrance (where to buy Vanilla fragrance)

Yield: 200 g / 7 oz

Silky Cocoa Body Butter Recipe

homemade cocoa body butter with jojoba oil and rice bran oil scented with vanilla

Moisturizing and conditioning cocoa body butter recipe for winter.

Prep Time 10 minutes
Cook Time 1 hour
Total Time 1 hour 10 minutes


  1. Weigh your cocoa butter and BTMS-50 and melt them in a double boiler or bain-marie. I use a stainless steel double boiler pot for melting chocolate and place it in a pan with water. This way the ingredients are out of direct heat and melt slowly without burning.
  2. Allow the cocoa butter and BTMS-50 to fully melt, stirring from time to time. Once both ingredients have melted fully, keep them in for another 15 minutes. This will make sure that all cocoa butter crystals are fully melted and mixed and will ensure that the butter doesn’t crystallize later on.
  3. Mix the melted ingredients well and remove from the stove. Pour into a heat resistant bowl and place the bowl to a freezer for a rapid cool down. This will ensure that cocoa butter does not crystalize and remain smooth later on. Keep in a freezer until the edges of the butter become solid.
  4. Remove from the fridge and whip with a hand mixer. The secret for a fluffy and smooth body butter is whipping. You need to whip your body butter longer than you would think. So follow my instructions.
  5. Whip the cooled down butter for about 10 minutes.
  6. Slowly add rice bran oil and whip 10 minutes.
  7. Add jojoba oil and whip for another 10 minutes.
  8. Add Tapioca starch and whip another 5 minutes.
  9. Add fragrance oil and whip for the final 5 minutes.
  10. Your body butter is ready to go! Fill out a jar with your freshly made cocoa body butter and enjoy!


The shelf life of your homemade body butter is the shortest shelf life of your ingredients. For example, if your cocoa butter expires in 1 year, rice bran oil in 2 years and jojoba oil in 9 months, then the expiry date of your body butter is 9 months. This is because once one of ingredients of your body butter goes bad, the entire body butter will go bad.

If you are unsure of the expiry dates of your ingredients, then make sure you use up your homemade body butter within 6 months from making it. Store it in an air-tight jar in a cool dark place.

6 thoughts on “Silky Smooth Cocoa Butter Body Butter Recipe

  • May 13, 2022 at 12:35 pm

    When I make Body butters, I usually make enough for 16- 8oz jars. Mine have been a bit greasy, and I’m looking forward to using this new recipe. Do you have the measurements for larger recipes? Ounces and cups are easier for me since I don’t have to clean the bowl in my scale for each ingredient. Any help would be appreciated! Also-can one mix cocoa butter and Shea butter for this recipe? Thanks.

  • January 21, 2023 at 1:19 pm

    We just tried your recipe today. It was good but your measurements didn’t quite make sense for liquids. Liquids are not measured in grams. We had to convert. Also, had to adjust for bigger batches. Thank you for sharing your recipe. Now, we are trying to get the right fragrances to take away the cocoa butter smell.

    • June 1, 2023 at 5:18 pm

      Hello. Although they listed the liquid ingredients in grams, it should not hurt the formulating process, as it was professionally and correctly written in percentages first and foremost.

    • September 27, 2023 at 9:04 pm

      It makes me laugh at ignorant comments

  • March 12, 2023 at 12:38 am

    I really liked this recipe! Thank you! I love the smell of the natural cocoa butter, f the other person didn’t wanted to cover it up, they should’ve used refined. Also, you can absolutely measure liquid in grams! I really enjoyed this and thanks so much. I was searching for a perfect cocoa butter and I found it!

  • December 5, 2023 at 4:32 am

    I have made this recipe two days in a row and I have to tell ya, I am in love! I switched a few of the ingredients to what I had on deck and man oh man, I love how it feels on my skin!! My husband and my youngest son love it as well. I am going to take this for a gift idea for the coming holiday. I just wanted to say, Thank you for this recipe!!


Leave a Reply

Your email address will not be published. Required fields are marked *

Skip to Recipe