How to make your own soap – A practical for science lessons

Following my last article about the chemistry of soap, I have become interested in making my own soap. From my research I have put together a practical/experiment that can be used in science lessons for students to make their own soap. The available scents with this recipe are coconut and cocoa. You can of course also try this yourself if you want to make some nice christmas presents.

The experiment works via the saponification reaction between fats from vegetable oils and sodium hydroxide from lye. The students will learn about saponification, how soaps work and how they can be made industrially.

1. Introduction

Humans have been been making and using soap for at least 2300 years. In all that time the manufacturing process has not changed much. Fats from animals or plants are reacted with sodium hydroxide in a reaction called saponification where soap is produced and glycerol is a biproduct.

Soaps are the sodium salts of fatty acids. It is the combination of the non-polar, long carbon chain of the fatty acid and the polar, ionic end consisting of carbonic acid anion and the sodium cation that let soaps dissolve dirt particles in water. The soap molecules are arranged around the dirt particles in spheres called micelles as the non-polar carbon changes are drawn to the non-polar dirt. The polar, ionic ends face the polar water and enable the removal of the dirt.

Today almost all liquid body washes and some bar soaps do not contain actual soap any more. Instead, they are made of soap-like molecules that are derived from petroleum and work the same way soap does. However, bar soaps can be produced in a more environmentally friendly process using only renewable sources and less energy.

You are going to make our own soap via a saponification reaction between vegetable fats (from olive oils, coffee and coconut oil or cocoa butter) and sodium hydroxide in lye. This is how many bar soaps are still made today.

2. Materials

  • Coconut oil or cocoa butter Depending on which smell you want for your soap. It will give your soap its smell, and also provide fats that the sodium hydroxide can react with.

  • Olive oil The main fat that will react with the sodium hydroxide.

  • Lye Sodium hydroxide solution in water of 25 mass-%, that can be bought in the cleaning section of supermarkets.

  • Coffee Not powder, the actual drink. This will provide the reaction medium, but also some fats that the sodium hydroxide can react with.

  • Coffee grounds They are a filler that will give the soap bar the right consistency. Otherwise it would be too soft.

  • Oat bran It is a filler that will give the soap bar the right consistency. Otherwise it would be too soft.

  • Scale

  • Thermometer

  • Protective gloves Latex gloves will suffice, but you can also use nitrile gloves.

  • Lab coat

  • Lab goggles

  • Glass stick or plastic spoon for stirring

  • 1 large beaker for cooking or stainless steel pot

  • Beakers or glass bowls for mixing

  • Measuring cylinders

  • Spoon or spatula

  • Soap mold A form in which you can pour the soap to let it set.

  • Heating plate

  • Baking paper

  • Towels

  • Sharp knife

    3. Procedure

The quantities used here will make soap for two students. They will have to be adjusted if larger groups works together.

  1. Using a scale, weigh out 50 g coconut oil or cocoa butter in a beaker. With a measuring cylinder, measure 75 ml (70 g) olive oil. In a second one, measure 45 ml (45 g) coffee. Weigh out 18 g lye in a beaker or bowl on the scale. Mix 1/2 tee spoon coffee grounds and 1 table spoon oat brain in another beaker or bowl.

  2. Work under a fume hood or in another well-ventilated area. Make sure to put on lab coat, lab goggles and protective gloves and keep them on until the soap is poured into the mold.

  3. Pour the coffee in a beaker or bowl and carefully add the lye to the coffee, and stir to dissolve. (Always add lye to liquid, not the other way around.) This will start a chemical reaction.

  4. Melt coconut oil or cocoa butter in a beaker or stainless steel pot over low heat on the heating plate until no solids remain. Add the olive oil. Check the temperature of the two fats with the thermometer. Compare against the temperature of the lye solution, and adjust until they are within a degree or two of each other, in a range between 40 and 45 degrees Celsius.

  5. Pour the lye solution into the beaker/bowl with the oils, and use a glass stick or plastic spoon and stir for 10 to 15 minutes. Then stir in the coffee grounds and oat bran with a spoon or spatula.

  6. Slowly pour the mixture into a soap mold. Baking paper should have been put into the soap mold beforehand Carefully, lift and tap the mold against the table a few times to release air bubbles. Cover with baking paper, and then wrap the entire mold with a towel to insulate it.

  7. After four to five days, remove the towel, and take the soap out of the mold. Let the soap loaf sit for another day to harden further before cutting into bars with a sharp knife. Cutting only needs to be done if students shared one form for their soap.

  8. After the soap is cut into bars, you will need to let them cure in a cool and well-ventilated area for four weeks. This allows the soap to finish saponification and for all the excess water to evaporate.


  1. M. Caudill. Homemade Coconut Oil Soap, 15 September 2015. Retrieved from: (28 July 2017).

  2. A.S. Davidsohn, Soap and detergent, from Encyclopaedia Britannica Online, 2017. Retrieved from: (28 July 2017).

  3. American Cleaning Institute, Soaps & Detergents: Chemistry (Surfactants), 2017. Retrieved from: (28 July 2017).

En reaktion till “How to make your own soap – A practical for science lessons


Fyll i dina uppgifter nedan eller klicka på en ikon för att logga in:

Du kommenterar med ditt Logga ut /  Ändra )


Du kommenterar med ditt Facebook-konto. Logga ut /  Ändra )

Ansluter till %s