Coffee lovers unite! This coffee soap recipe is just for you. Its mix of coffee grounds, coffee seed oil, and coffee bean extract gives it a delicious aroma that will tickle the fancy of any coffee lover.

Its use of used coffee grounds makes it an excellent exfoliating soap, while its coffee butter gives it a great moisturising quality.

coffee soap recipeBut guess what: it also has more practical applications that will help your cooking.

It’s little known, but coffee is actually known to absorb unpleasant food odors. Perfect for the home cook looking to neutralize smells like garlic and fish on their hands.

Also if you’re the kind of person who spends like a lot on their coffee habit, don’t worry: This recipe uses low-cost coffee grounds. Despite their low price, when used in soap they still create a great scent as well as act as a natural exfoliant.

Something that I can’t stress enough is to be mindful of safety when making soap. Make sure that you’re dressed for safe handling of chemicals. This means goggles, gloves and long sleeves, and make sure that all surfaces and floors are clear of potential hazards. Always make soap in a well ventilated area. Do everything well out of the reach of children and pets.

Ready to make a mess? Let’s get into it!


Coffee Soap
Total Time
2 hrs
  • 4.6 oz. Sodium Hydroxide Lye
  • 2 Tbsp. Used Coffee Grounds
  • 13.9 oz. Olive Oil (42%)
  • 8.3 oz. Coconut Oil (25%)
  • 8.3 oz. Palm Oil (25%)
  • 1.7 oz. Coffee Butter (5%)
  • 1 oz. Coffee Oil (3%)
  • 5 oz. Brewed Coffee
  • 5 oz. Distilled Water
  • Whole Coffee Beans for the top
  1. To kick things off, we’re going to prepare the coffee lye solution. The strength of the coffee is up to you, but I always go for a medium strength in the 5 oz of brewed coffee. If you would like a dark and rich color, then I recommend making it a bit stronger.
  2. Measure 5 oz of coffee into a container. Add 5 oz of distilled water to the coffee and leave the mix to cool down to room temperature.
  3. Once the liquid has cooled, slowly and very carefully add the sodium hydroxide lye to the coffee. Stir gently and carefully until the lye flakes have dissolved. The solution should then darken and start to smell quite unpleasant. This is to be expected though, so don’t worry. Set aside to cool.
  4. Melt the olive oil, coconut oil, palm oil, coffee oil and coffee butter. Combine thoroughly.
  5. Once the lye and oils have cooled to 130 degrees or below, add the lye to the oils and stick blend until the mix is thin.
  6. Add 2 teaspoons of sodium lactate and stick blend the soap until at a thin trace.
  7. Keep stick blending until the mix becomes a medium tace. This consistency is perfect for suspending the coffee grounds, creating a nice texture on the surface.
  8. Add 2 tablespoons of coffee grounds to the soap. Whisk to fully incorporate the grounds.
  9. Pour the soap batter into a mold. Make sure to tap the mold on the counter to help rid the mix of bubbles.
  10. Use a spoon to mound the soap in the center and create texture.
  11. Place coffee beans in the center of the soap down the length of the mold. Gently pressing the beans into the soap will help them stick better. Once you’re happy with the look, spritz the top with 99% isopropyl alcohol to prevent soda ash.
  12. Leave the soap in the mold for about two or three days. Unmold, and cut into bars.
  13. Allow the bars to cure for four to six weeks, and enjoy!

Write A Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.