Moisturizing Coconut Hand Soap or Bubble Bath Recipe

Makes one 8 oz. bottle

This recipe uses a liquid coconut soap as a base, which is high in lather and foam, making it perfect for bubble baths and moisturizing hand soaps.

If you've already pre-made some coconut soap paste, skip to Part 2. Alternatively, you can start with our coconut liquid soap base, and skip to Part 3.

Part 1: Make a coconut soap paste

Coconut Oil 1000 grams 35 ounces
Castor Oil 320 grams 11 ounces
Palm Oil 100 grams 4 ounces
Potassium Hydroxide 360 grams 12.5 ounces
Soft or Distilled Water 1100 grams 38.5 ounces
Total actives (excluding water) 1780 grams 62.5 ounces

When making your liquid soap recipe, pay special attention to:
  • Adequate mixing of the soap oils and potassium hydroxide
  • Cooking of the soap mixture for sufficient time after trace

1. Prepare utensils, double boiler, and mixing tools.

2. Measure out and begin heating oils to 160 degrees.

3. Measure out potassium hydroxide.

4. Measure out soft or purified water.

5. Slowly add potassium hydroxide to water to create base solution. This solution will be approximately 150 degrees after mixing. Allow to cool to 140 degrees.

6. Remove oils from heat or turn off burner. In a slow and steady stream, add the base solution to the 160 degree oils, stirring constantly with a whisk.

7. Continue stirring constantly (we recommend using a regular kitchen stick blender) until the soap mixture is quite thick and has the consistency of salt water taffy. The higher the coconut oil content, the stickier the mixture will be. Maintain a temperature of 160-170 degrees during the mixing process.

Mixing time can range from as little as 5-10 minutes for a coconut oil soap, to two hours for a castile liquid soap.

Mixing time can be shortened by using existing soap base as a starter. Use 3 to 4 ounces of soap base per batch. Add to the oil/base mixture and fully mix and dissolve it in.

8. When the soap has thickened and has the consistency of taffy, place the soap pot in the double boiler and "cook" the mixture in gently boiling water. After 5 to 10 minutes of cooking, check for separation by stirring the mixture and looking for a watery liquid on the bottom of the pot. Stir well and continue cooking for another 10 minutes. Check again for separation and stir well.

9. Continue cooking the mixture for a minimum three hour period. During this time, you will note that the mixture will become translucent. After three hours turn off the heat and let the paste stand in the double boiler overnight if possible.

10. After a three hour cooking period, you can test your soap mixture by dissolving 30 grams (one ounce) of the soap paste into 60 grams (two ounces) of soft or distilled water. When the sample is cooled it should remain clear. If your cooled sample has a milky appearance, it means that it still contains free fatty acids, in which case, you'll need to return the mixture to heat and resume cooking for 30 to 60 minutes. Test again, and repeat as required until your cooled sample is clear.

11. The completed soap paste can be used immediately or can be stored in a sealed plastic bag for an extended period of time, to be used as and when required.

Part 2: Dilute your coconut paste

Dilute your coconut soap paste to 35% actives, using 1 part water to 1 part paste. For the recipe below, use 125 grams of water to 125 grams of coconut paste.

1. Crumble the paste into hot water, stirring gently with a spoon or whisk until all of the paste is fully dissolved.

Part 3: Customize your coconut liquid soap

This is the part where you turn your liquid coconut soap into a moisturizing hand soap or rich bubble bath.

1. In a bowl, measure out:

2. Add and stir gently to combine:

3. Add and stir gently to combine:

1/4 tsp Germall Plus or Citricidal (Preservatives)

4. Stir in fragrance oil or colour (Optional)

5. Mix together gently in a measuring cup until fully combined.

6. Pour into

Join our Mailing List

Sign up to receive our email updates