Recipe: Peppermint Mocha Soap

Confession: I love everything peppermint. This time of year screams peppermint, and why not make a soap to go along with my latte? The recipe below can be altered in so many ways. It’s a basic soapmaking recipe using our peppermint essential oil and some cocoa powder for effect. You can use cocoa butter if you prefer, or just leave it out completely and just make a peppermint soap. The point is to get creative! These make great housewarming gifts for the holiday party you’re going to, or stocking stuffers for your loved ones!

How to get started:

Buy a melt and pour soap.

Your melt and pour soap can be one of many. ?All of Bulk Apothecary?s melt and pour soaps?are different. ?Low sweat refers to the way the final product reacts in water. ?Organic means that all of the ingredients are certified organic. ?All natural is free of harmful added chemicals. ?You can choose your color, decide between glycerin, oatmeal or olive oil bases. ?The possibilities are endless. ?I recommend if you?re creating soap for the first time, start with an SFIC clear glycerin. ?It is a basic base that will be easy to work with. ?Furthermore, if you want a wonderful natural coloring that will absorb the peppermint flavoring, I recommend the shea butter base.

Once you have your melt and pour base picked out, you will need either mitre box or soap cutter, or you can get one of the square/rectangle trays.

Other ingredients:

2-3 Drops Peppermint Essential Oil

2 teaspoons cocoa powder– can substitute with cocoa butter, the scent will be weaker, but the feel of the soap will be smoother.

1 cup Ground Coffee (optional)


1. Cut melt and pour base into small cubes. ?Place in microwave safe bowl and heat for 30 seconds. ?Mix base, heat for another 30 seconds.

2. Once melted, add your cocoa powder. ?Also add approximately 2-3 drops of peppermint essential oil. You can also coffee beans during this step if you are comfortable working with extra ingredients. ?You can ground up the beans and it will give the soap a darker coloring, or you can add to the top of soap in full bean form for an added dimension to the final product.

Note: This is the step where you would add colors if you wanted something more vibrant. Add a red, or split the base into two containers. ?Add black colorant to one, and red to another. ?Then mix together for the peppermint swirl effect. ?Just be familiar with mixing so it doesn?t turn out muddy color. ?You can also skip the colorant and let the puree give the soap a simple, natural coloring.

3. Pour soap into tray.

Note: Spray the top of the soap with rubbing alcohol to reduce bubbling.

4. Let sit for 3 hours.

5. Put the product into a mitre box and cut with the soap cutter if you want the soap to be smaller.

Note: After letting soap sit for at least 3 hours, put the product in the freezer for 10-15 minutes. ?This will make the cutting easier.

Now your soap is ready to use! It?s very simple to create your own soap, and you will find that you can get incredibly creative over time. ?More advanced soapmakers can add black and red colorants, and swirl for a wonderful swirling effect that looks GREAT with your other Christmas decorations. ?As stated above, if you want the entire soap to be all-natural, allow the coffee to color the soap naturally and skip the colorants. ?It won?t be as vibrant, but it will be all-natural and still have some coloring. ?The shea butter soap base has a great natural coloring, and looks wonderful when mixed with cocoa powder. ?Either way, this soap will put you in the mood when you lather up in the mornings, or simply add a special holiday touch to your kitchen or bathroom!

**Due to the ingredients, the soap has a shorter shelf life. You will notice the product loses much of it’s scent after about 5 months or so. Be sure to get use out of it before the holidays are over! 🙂


**The pictures below were done with the swirling effects using colorants to get a festive look!

Author: admin

2 thoughts on “Recipe: Peppermint Mocha Soap

Leave a Reply

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