Yes, you can make shampoo bars without coconut oil. Coconut oil is popular in shampoo bars because it produces rich lather, strong cleansing, and a hard bar, but it is not essential. The trick is to replace it with oils or butters that have a similar lathering and hardening profile-or to build a syndet bar using non-coconut-derived surfactants.

Why coconut oil is usually used

In cold-process soap, coconut oil contributes lauric and myristic acids. These fatty acids create fast, bubbly lather and a firm bar that resists melting in the shower. When you remove coconut oil, you lose that easy lather and hardness, so you need a substitute that brings some of those properties back.

Best substitutes for coconut oil in shampoo bars

  • Babassu oil - the closest direct substitute. It has a very similar fatty acid profile to coconut oil, so it cleans well, lathers beautifully, and makes a hard bar. It feels slightly lighter and less stripping.
  • Palm kernel oil - also high in lauric acid. It gives good lather and hardness, but source it sustainably if that matters to you.
  • Murumuru butter - adds hardness and gentle cleansing with a more conditioning feel. Use it as part of your lathering oil blend.
  • Tucuma seed butter - similar to murumuru but lighter. It helps harden the bar and adds mild creamy lather.

Important: If you are avoiding coconut oil because of an allergy, check every additive. Many “coconut-free” cosmetic ingredients are still derived from coconut, including sodium cocoyl isethionate, cocamidopropyl betaine, and coco glucoside.

Cold-process shampoo bar recipe without coconut oil

This recipe uses babassu oil as the main lathering oil. Castor oil boosts lather, while olive oil and shea butter add conditioning and mildness.

  • Babassu oil: 35% - 175 g for a 500 g batch
  • Olive oil: 30% - 150 g
  • Shea butter: 15% - 75 g
  • Castor oil: 10% - 50 g
  • Cocoa butter: 5% - 25 g
  • Sweet almond oil: 5% - 25 g

Lye and water

For a 500 g oil batch at 5% superfat, this recipe works out to approximately 70 g sodium hydroxide (NaOH) and 150 g distilled water. Always confirm this with a soap calculator before making the recipe, because SAP values can vary slightly by supplier.

Method

  1. Put on safety goggles and gloves. Work in a well-ventilated area.
  2. Weigh the distilled water and sodium hydroxide separately. Slowly add the lye to the water, never the other way around. Stir until dissolved and set aside to cool.
  3. Weigh the oils and butters. Melt the babassu oil, shea butter, cocoa butter, and any solid oils over low heat until just liquid.
  4. Add the liquid oils, such as olive oil, castor oil, and sweet almond oil, to the melted butters.
  5. When the lye solution and oils are both around 100-110°F, pour the lye solution into the oils.
  6. Blend with a stick blender until you reach a light trace.
  7. Add any optional additives, such as 1-2% hydrolyzed silk, panthenol, or essential oils, and stir in thoroughly.
  8. Pour into a mold, cover lightly, and let it sit for 24-48 hours.
  9. Unmold and cut into bars. Cure for at least 4-6 weeks before use.

Tips for better coconut-oil-free shampoo bars

  • Use a 5-8% superfat. This leaves some unsaponified oils to help coat the hair and reduce the slightly alkaline feel of soap-based shampoo bars.
  • Don’t skip the cure. Soap-based shampoo bars become milder as they cure. A full 4-6 weeks makes a big difference.
  • Use an acidic rinse. Soap-based shampoo bars can raise the hair cuticle. Follow with a diluted apple cider vinegar rinse if your hair feels waxy or rough.
  • Test the pH. A cured bar should generally be around 9-10. If it is too high, it may feel harsh on the hair and scalp.

With babassu oil or palm kernel oil as your main lathering oil, you can make a hard, bubbly shampoo bar without coconut oil. It will not behave exactly like a coconut oil bar, but many people find babassu-based bars gentler and more conditioning for hair.