Making shampoo bars with coconut oil is one of the most rewarding DIY bath projects you can tackle. Coconut oil brings deep moisturizing properties and excellent lathering ability to a solid shampoo bar, leaving hair soft, shiny, and free from the plastic waste of bottled shampoos. Below, I’ll walk you through a cold‑process recipe that uses coconut oil as the primary cleansing oil, balanced with other oils for conditioning. Follow these steps carefully, and you’ll create bars that are gentle, long‑lasting, and perfect for normal to oily hair.
Why Coconut Oil Works So Well in Shampoo Bars
Coconut oil is a powerhouse in soap making because it produces a rich, fluffy lather and has excellent cleaning ability. When saponified (turned into soap), it creates a hard bar that lasts a long time. The only downside is that 100% coconut oil can be drying, so we blend it with moisturizing oils like olive or castor oil. This recipe uses a 30-40% coconut oil ratio to get a bubbly yet gentle bar.
Ingredients You’ll Need
- Coconut oil - 7 oz (200 g) - the star cleanser
- Olive oil - 5 oz (140 g) - adds conditioning and mildness
- Castor oil - 2 oz (55 g) - boosts lather and moisturizes
- Cocoa butter or shea butter - 1.5 oz (40 g) - adds hardness and silkiness
- Distilled water - 4.5 oz (128 g) - to dissolve the lye
- Sodium hydroxide (lye) - 2.3 oz (65 g) - food‑grade, 100% pure
- Essential oil (optional) - 0.5-1 oz (15-30 g) - for fragrance, e.g., rosemary or peppermint
- Clays or silk powder (optional) - 1 tsp each, for extra slip or skin feel
Safety note: Always wear goggles, long sleeves, and gloves when handling lye. Work in a well‑ventilated area.
Step‑by‑Step Directions
1. Prepare the Lye Solution
- Weigh the distilled water into a heat‑safe container (e.g., a Pyrex pitcher).
- Slowly add the lye to the water (never the other way around) while stirring gently. The mixture will heat up and produce fumes - avoid breathing them.
- Set aside to cool to about 100-110°F (38-43°C).
2. Melt the Oils and Butters
- In a stainless‑steel pot, combine the coconut oil, olive oil, castor oil, and cocoa butter.
- Heat over low heat until fully melted, then remove from heat. Let it cool to 100-110°F (same as lye temperature).
3. Blend Oils and Lye (Trace)
- Pour the cooled lye solution into the melted oils slowly while stirring.
- Use a stick blender to mix. Pulse in short bursts until the batter reaches “light trace” - when you lift the blender, a little ribbon of batter stays on the surface for a second.
- If using essential oils or clay/silk powder, add them now and blend until fully incorporated (another 10-15 seconds).
4. Pour Into the Mold
- Pour the batter into a silicone loaf mold or a lined wooden mold. Tap the mold gently on the counter to release air bubbles.
- Cover the mold with a piece of cardboard and wrap it in a towel to insulate. Keep it undisturbed for 24-48 hours.
5. Unmold, Cut, and Cure
- After 24-48 hours, the soap should be firm enough to unmold. If it’s still soft, wait another day.
- Slice into bars of your desired thickness (about 1 inch). Use a sharp knife or a soap cutter.
- Place the bars on a cool, dry, well‑ventilated surface - a baking rack works perfectly. Let them cure for 4-6 weeks. This allows the saponification to complete and the bar to harden.
Tips for Best Results
- Don’t skip the cure. Using a fresh bar will be too soft and may leave a sticky residue. Proper curing ensures a long‑lasting, gentle bar.
- Balance the coconut oil. If your hair is very dry, reduce coconut oil to 30% and increase olive oil or add a tablespoon of avocado oil.
- Add a chelator (like sodium citrate) at a rate of 0.5% of oil weight to improve lather in hard water.
- Store bars on a soap dish that drains - never let them sit in water or they’ll turn to mush.
Frequently Asked Questions
Can I use only coconut oil?
Technically yes, but 100% coconut oil soap is very cleansing and can strip natural oils. It’s better suited for oily hair or a clarifying bar. Always superfat at 20% if you use 100% coconut oil to leave some moisture.
How do I adjust the recipe for dry hair?
Increase the olive oil or add a percentage of sweet almond or avocado oil. Lower the coconut oil to 25-30% of the total oils.
Is this recipe safe for color‑treated hair?
Shampoo bars made from natural oils are generally gentle, but the high pH of soap (around 9-10) can strip color over time. Use a dilute liquid shampoo or rinse with a diluted vinegar solution (1 tbsp to 1 cup water) to rebalance the hair’s pH.
Now you have everything you need to create luxurious, eco‑friendly shampoo bars with coconut oil at their heart. Once you master the cold‑process method, feel free to experiment with different oils, botanicals, and fragrances. Happy soap making!