How To Make Pure Coconut Oil Soap

coconut oil soap 1

Fresh Handmade Coconut Oil Plumeria Soap

For most soap recipes, you have to have a mix of several different oils to achieve a good soap that is moisturizing, cleansing, and hard a nice hardness.  However, with coconut oil, there is a way to get around having such a complicated soap recipe, and that is by superfatting.

“Superfatting” is adding more than 20% of oil than the lye can convert to soap, and coconut oil works wonderfully with this trick.  Coconut oil is naturally very cleansing as well as moisturizing, making it my favorite bath & body oil so I like to use it as often as possible.

For my soaps, I like to use CandleScience‘s body-friendly fragrance oils at about 1 ounce per pound because I like them extra fragrant.  However you can add a bit more coconut oil and use a little less fragrance oil if you like in this recipe.

Kitchen Aid Soap Making

Kitchen Aid Soap Making

For this batch of soap, I opted for a the tropical plumeria scent – but you can exchange that with any body-safe fragrance you like.

Safety note: make sure the lye does not touch your skin directly throughout this process – it will burn if it does! Always wear safety gloves and goggles when using lye, and do not breathe in the fumes.


  • 30 ounces pure coconut oil (the kind with a 76 degree F melting point – the packaging will usually tell this)
  • 3.9 ounces lye
  • 12 ounces water
  • 2 ounces fragrance oil


  1. Wearing plastic gloves and goggles, measure the lye in a Pyrex bowl and set aside
  2. Measure the water in another Pyrex bowl and set aside.
  3. Still wearing protective gear, slowly add the lye to the water while stirring.  Never pour the water into the lye! It will cause a caustic lye volcano.
  4. Let the water/lye mixture cool for about 15 minutes.
  5. Melt the coconut oil and place in a mixing bowl.  I like to use a KitchenAid for my soap mixing.
  6. Start mixing the coconut oil and slowly pour the lye in the oil while mixing.
  7. Add the fragrance oil and keep mixing.
  8. Mix until it forms a nice trace.  A good soap “trace” means that the oil and lye have successfully mixed and the mixture will look like pudding with no evidence of separation.  In the KitchenAid, this takes about 45 minutes for me.
  9. Pour the mixture into a soap mold.  I love using a silicone soap mold because the soap comes out easily after it has hardened.
  10. Pouring the Soap

    Pouring the Soap

  11. Somewhere between 12 and 24 hours, check the soap to see if it is cool enough and hard enough to cut. You don’t want to wait too long or it will be too hard to cut, yet you don’t want to cut it too early while it is still soft. This part is tricky as cutting times can vary based on how the soap turned out and on the humidity and temperature of your house.
  12. If it appears to be ready, go ahead and cut your soap. My favorite tool for cutting is the Multi-Bar Cutter from Bramble Berry. It is a bit expensive, though, so if you don’t make soaps all the time like I do, then a smaller cutter works just fine.
  13. Let your soap sit for about a week to let it harden.

You can now wrap your soap or use immediately! I love the cleansing and moisturizing properties of this soap – it feels so good!


Skip to comment form

  1. Dominica

    I shall surely try this recipe out. As coconut oil is cost efficient compared to olive oil in India. This will be the first cold process recipe I shall try. Please inform in how any weeks the soap can be used.

    1. Jennifer

      I am usually able to use my soap after one week of sitting in a dry place.

  2. Ashley

    how long does it take you until trace? It took me 30-40 mins with this recipe. Also 76 degrees in what units? F or C ?

    1. Jennifer

      Hi, thank you for your questions! I have added details to the article. It usually takes me around the same amount of time, about 45 minutes in the KitchenAid. The degree units are F.

  3. Siti umniah

    How many wather and NAOH to make 4 ounces lye?

    1. Jennifer

      NaOh (sodium hydroxide) is lye (dry), so for this soap, you add the 4 ounces of NaOh to the 12 ounces of water, slowly and carefully, to make the lye solution.

  4. lyndsey

    hi, if I use no fragrance oil with rest of amounts stay the same? thanks

    1. Jennifer

      Hi Lyndsey – I would replace it with 2 ounces more of coconut oil or 2 ounces of olive oil.

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>