Peppermint Mocha Soap


Who doesn’t love the smell of coffee, chocolate and peppermint together? After deciding on trying a soap with coffee, I thought about what goes well with coffee and the rest is history. I used the SoapCalc Lye Calculator to figure out my oil percentages and amounts, and my amounts for lye and water. For more information about this process visit my first post on soap making Lavender Rosemary Soap. The only difference is I used brewed coffee instead of water for the liquid in this recipe.


This soap takes a little bit of pre-planning. The coffee has to be made, cooled, and then frozen in cubes before mixing the soap. I wanted to make a really strong coffee and so I used a ratio of 1:2 coffee to water. So to 1 cup of coffee grounds I added 2 cups of boiling water and brewed it in a french press. I let it cool, and then strained out the coffee and measured the amount I needed for my recipe. Then I froze it into cubes in an ice cube tray.


Once my coffee was frozen and ready to go I measured out my oils and let them slowly melt.


The reason for freezing the coffee is the same reason why I didn’t want to mix buttermilk and lye together (when making calendula buttermilk soap). The lye reacts with the liquid and creates a lot of heat. If I didn’t cool down the coffee first, the lye would have caused it to burn and smell bad.


While the oils were melting, I dumped my frozen coffee cubes in the pitcher.


Measured out my lye.


Then I poured in the lye and watched the coffee ice cubes melt as the lye reacted with the coffee. So neat!!


Then I measured out my additional ingredients. I used 1 teaspoon of cocoa powder and 1 tablespoon of coffee grounds to mix into my soap. I also measured out my peppermint essential oil.

I must have gotten tired of taking pictures at that point because I don’t have any pictures of blending the soap, adding in the ingredients, or pouring it into the mold. Sorry about that. It was probably late and I was frustrated because my parchment paper didn’t line up on on the inside and some of the soap leaked out into the soap mold.


Regardless of what happened that evening, eventually the soap made it into the mold and hardened for 24 hours.  Pringles cans work great as a soap mold by the way.


Even though some of the soap leaked out, I only lost a little and it was easy to cut the pringles can to free the soap. It always works out in the end :). Then I just had to slice it into rounds and let it cure for 4 weeks.


I kept one bar for myself and I really like how it smells. It also lathers really well. Yay for lots of bubbles!


I am sure I will be making this one again soon. It is great used as a hand soap in the kitchen because it gets rid of onion or garlic smells on the hands after cooking and the exfoliation from the coffee grounds is a treat for wrinkly hands from washing too many dishes :).


Peppermint Mocha Soap

40% Coconut Oil

25% Tallow

28% Olive Oil

7% Castor Oil

5% superfat

Strong Coffee (brewed in a ratio of 1 part coffee ground to 2 part water)

Add-ins for 16 oz of oils (scale up as needed based on oil amount in recipe):

1 tsp dark cocoa powder

1 tablespoon leftover coffee grounds from brewing the coffee

10 g peppermint essential oil

Run oil amounts through Soapcalc to figure out your final amounts of lye, water and oils. Brew coffee, let it cool, measure it out and freeze it.

Measure out your lye and add it to your frozen coffee. In a heavy bottom pan or pot measure out your oils and melt them over low heat. Measure out your fragrances and any other additives. Once your lye-coffee mixture and oils are about the same temperature add them together and blend with an immersion blender until they reach a light trace. Add in cocoa powder, coffee grounds and peppermint essential oil and blend some more with the immersion blender until everything is incorporated really well. Then pour into mold.

Let it sit for 24 hours. Then unmold, cut and let cure for 4-6 weeks.

Don't be shy, leave a comment and let me know what you think!

Back to Top