If you know anything about me, you know that I LOVE coffee soap! This coffee combines two of my favorite things…coffee + cocoa!

coffee cocoa soap

SAFETY WARNING! If you’ve never made soap before, be sure to start with our basic soap making guide. This recipe and instructions are for experienced soap makers. Be sure to gear up in your goggles and gloves before you make soap.

This recipe fits in a Bramble Berry 10″ silicone loaf mold. I halved it when I made it to fit into a smaller test mold from Bramble Berry.

Layered Coffee & Cocoa Cold Process Soap Recipe

  • Coconut Oil – 306 grams (34%)
  • Cocoa Butter – 90 grams (10%)
  • Olive Oil – 360 grams (40%)
  • Sweet Almond Oil – 54 grams (6%)
  • Avocado Oil – 90 grams (10%)
  • Sodium Hydroxide – 129 grams
  • Distilled Water – 258 grams
  • Coffee Grounds (Grind fine) – 2 teaspoons
  • Zinc Oxide – 4 teaspoons
  • Cocoa Powder – 4 teaspoons
  • Rosemary Essential Oil – 10 grams
  • Peppermint Essential Oil – 20 grams

Or you can use your favorite coffee fragrance oil!

Step 1: Create a lye solution. Weigh the water and lye into two separate containers. Slowly pour the sodium hydroxide into the water while stirring. Stir until completely dissolved and set aside to cool.

Step 2: Prepare the base oils. First, weigh any solid oils and butters into a container and melt. You can melt using the microwave or low heat on a burner. Next, weigh each liquid oil into the melted oils.

Step 3: Weigh your slow-moving essential oil or fragrance oil into a glass or stainless steel container and add to your base oil. Add the coffee grounds to the base oil mixture.

Step 4: Check the temperatures. You should now have a container containing liquid base oils and a container containing lye solution. Take the temperatures using an infra-red temperature gun. Be sure to stir each mixture before taking the temp. You want your temperatures to be between 80-100 degrees F.

Step 5: Once you have reached desired temperatures, pour the lye solution into the oil mixture and mix to emulsion.


Step 6: Divide your batter out into three equal parts.

Step 7: Add 4 teaspoons of zinc oxide to one base. Add 4 teaspoons of cocoa powder to another. Leave one base uncolored; it will have the natural color of the coffee grounds.

Step 8: Bring the base colored using zinc oxide to thick trace. Pour it into your mold and bang your mold down to flatten.

Step 9: Bring your uncolored (natural) base to a thicker trace and spoon on top of the zinc oxide layer. Bang your mold down to flatten.


Step 10: Bring your cocoa colored base to a thicker trace and spoon on top of the natural layer. Bang your mold down to flatten.

You can decorate the top as you wish. I spooned a little of each base on top and swirled it together, topping with coffee beans for decoration.


Let your soap sit for 24 hours, unmold and cut your soap!

Cure your soap for 4 weeks!

Happy Soaping!

-Amanda Gail