• Books
    • All E-Books
    • The Natural Soapmaking Book for Beginners
    • Easy Soap Making Book
  • Food
  • Soap Recipes
  • Beauty
  • Home and Garden
    • Holidays
  • Herbs and Essential Oils
  • Homestead Hop
  • Shop
  • Blog
Simple Life MomSimple Life Mom
  • Books
    • All E-Books
    • The Natural Soapmaking Book for Beginners
    • Easy Soap Making Book
  • Food
  • Soap Recipes
  • Beauty
  • Home and Garden
    • Holidays
  • Herbs and Essential Oils
  • Homestead Hop
  • Shop
  • Blog

How to Make Liquid Shampoo from Scratch

Posted by Kelly Natural Beauty 21 comments
Simple Life Mom Shop - Homemade Organic Skin Care Products
Please Share

One thing that I don’t have on my website is a liquid shampoo recipe made with potassium hydroxide. I have a method for making hand soap that uses pre-made soap bars that are grated into a pot of water and melted and then cooled and blended. But what if you don’t have shampoo or body bars to grate for that method? Plus, making from scratch is always exciting and new skills are wonderful!

If you’re interested in recipes like this but are just getting started, you may want to get my book Easy Soap Making by Kelly Cable. With over 30 vegan recipes to get you started, it builds (but still stays at beginner levels) from melt and pour and hand milling to cold process recipes for shampoo, shaving bars, and more.

Easy Soap Making book - A natural, homemade liquid shampoo recipe from scratch from Simple Life Mom

After you get the book, stop by and get the SOAP BONUSES here. There are videos, extra recipes, a group to help answer questions, printables and more.

Liquid Soap Methods

Potassium hydroxide is used as an alternative to sodium hydroxide in soap making when the end result is a softer soap. Since we will be making a shampoo that will be liquified, it’s the best option.

I will say right now that what is available online for liquid shampoo tutorials is a mess. The instructions use incorrect and therefore confusing terminology (e.g. calling the gel phase vaseline instead) and have a lot of unnecessary time and steps. Some of those women take days and days to make shampoo from scratch. I applaud that they’re doing it! That’s fantastic. But if you’re sharing with the world, it’s good to simplify and refine the process.

When I first started making liquid soap or shampoo I tried adding all of the extra water at once within the lye water. This not only made it very difficult to make sure that the saponification process fully occurred, but my shampoo felt slightly oily. I know that it finished hot processing. No lye was left over. But it also told me that you don’t need as much superfat within liquid shampoo as you would within a bar soap. It also, after being left overnight, separated into a more watery, clear liquid shampoo on the bottom and a white thick upper layer that contained most of the superfat content.

Lessons learned, I went back to simply making a hot process recipe and then adding more water to it. It’s really that simple.

A natural, homemade liquid shampoo recipe from scratch from Simple Life Mom

What You’ll Need

If you have ever hot processed, you know that you need a slow cooker that has a low setting (Some have a warming setting.). You’ll also need a lid that seals very well or plastic wrap so that moisture doesn’t escape during the process.

Along with a slow cooker and lid, you’ll need oils, water, and KOH (potassium hydroxide, not sodium hydroxide for this recipe), as well as any essential oils you’d like to use for scent. That’s it! Pretty straight forward and simple.

Steps to Making Liquid Shampoo from Scratch

Equipment Needed

  • slow cooker
  • plastic wrap or well sealing lid for slow cooker
  • Immersion blender
  • large spoon/rubber spatula
  • scale
  • large glass bowl

Step 1

Place the glass bowl on a kitchen scale and press the tare button to set the scale to zero. Weigh oils and butters and place them in the slow cooker on low.

Step 2

Using another glass bowl or plastic container, weigh smaller weight of water and set aside. Use a zip top bag to weigh the correct potassium hydroxide (KOH) amount. Take the water, KOH, and a stainless steel spoon outside.

Go outside, even in winter. Do not mix lye into water within your home. Make sure all animals and children are not where they can touch or knock over the containers.

Wearing a charcoal mask and gloves, pour the KOH into the water and stir until dissolved. It will give off a gas for about a minute and heat up due to the chemical reaction that takes place. Do not breathe the gas. After about 5 minutes you can take it back inside.

Step 3

Add KOH water to the oils in the slow cooker and use a stick blender on and off until light trace. It will begin to thicken and leave a “trace” as you stir you drizzle a little bit over the top.

Step 4

Cover with plastic wrap and leave alone. Check on it every 20 min. or so. Cookers have varying low temperatures so you will need to learn yours to determine the time it will take to process. It will begin to bubble around the sides and work its way into the middle. This is because heat radiates from the sides of the pot. Once it is bubbly all the way to the middle it’s time to move on. It takes mine about 1-1/2 hours to fully process to the middle.

Step 5

Add essential oils and extra water. Use a spoon to stir in the water first so that it doesn’t splash everywhere. Then use an immersion or stick blender to finish mixing. Allow to cool and blend one more time.

Step 6

Move shampoo into a sealable container and keep in a cool, dark location to extend shelf life. This will keep up to 3 months, depending on methods of use. The amount of extra water added will slowly separate. Simply shake before use.

A natural, homemade liquid shampoo recipe from scratch from Simple Life Mom

Homemade Liquid Shampoo Recipe

This recipe makes four cups, or 32 ounces.

Superfat content 8%

Ingredients:

  • 3 ounces coconut oil
  • 3 ounces avocado oil
  • 2 ounces sweet almond oil
  • 2 ounces cocoa butter
  • 1 ounce castor oil
  • water (separated)
    • 3.5 ounces filtered water
    • 12.5 ounces filtered water
  • 2.1 ounces potassium hydroxide (KOH)
  • 0.35 ounces essential oil of choice

Directions:

  1. Add oils and butter to slow cooker on low or warm setting. You want the mixture to warm enough for the cocoa butter to melt before adding the lye.
  2. Following all safety precautions, go outside and pour lye into water and mix until fully dissolved. Allow to cool until around 100 degrees Fahrenheit.
  3. When cocoa butter is melted and lye water is cooled slightly, pour the lye water into the oils and blend with an immersion blender. My slow cooker is large so I covered it in plastic wrap, removing just enough to put the blender in, then tilted it so I could blend well. Otherwise, it is more likely to splash all over you. Blend on and off until it begins to thicken slightly. If it rices (breaks up) it’s still ok to use. It will blend together well after processing.
  4. Cover tightly with plastic wrap and leave it alone. Check on it every 20-30 minutes. It will begin to bubble around the edges and work its way to the middle. When it is completely bubbly then you’re ready to move on. My slow cooker takes 1-2 hours to get to this stage, but cookers vary in heat levels.
  5. When fully bubbly, remove plastic wrap and add essential oils and extra water. Stir with a large spoon first so that it doesn’t splash up onto you. Then use an immersion blender to emulsify.
  6. Cover and allow to cool. If you don’t cover it again it may develop a “skin” on the top. If it does, simply blend it into the shampoo. Once cool, place in a 32 oz mason jar to seal. Remove amount for your bathroom as needed. Keep the bulk of the shampoo in a cool, dark location to extend shelf life. Typically lasts 3 months, varying depending on use and sterile practices.

To Use

Instead of using the same amount that you would use with commercial shampoos, I have found that I do not need as much. Wash and rinse.

Once finished washing, follow up with a apple cider vinegar spray diluted in half. I have one in my shop that uses aloe vera and rose water to dilute. This balances the pH of your hair and closes the hair shaft, making your hair smooth and shiny.

Let us know what your favorite scent is for shampoo and how this recipe worked for you!


Please Share
21 comments

About Kelly

Kelly is the author of number one best seller The Natural Soap Making Book for Beginners and Easy Soap Making. She's also written multiple ebooks on herbal remedies and natural bath and body DIYs.Her journey toward better health has inspired her to make things in and around the home from scratch, start a homestead, and become more resourceful when it comes to health and home.She shares her recipes and DIYs here on Simple Life Mom and has a shop where she sells products for those who would rather buy than make (SimpleLifeMom.com/shop).

You also might be interested in

Natural Conditioner Bar Recipe from Simple Life Mom

Conditioner Bar Recipe – How to, Natural, Healthy

Dec 9, 2018

A Natural Handmade Conditioner Bar Recipe for naturally nourishing hair after using a shampoo bar. Natural hair care. Pure and healthy hair care.

Nettle Shampoo Recipe from Simple Life Mom 2

Nettle Shampoo Recipe and How Nettle is Good for You

May 13, 2018

Please Share If you’ve never learned about stinging nettle, then[...]

Top 10 Best Herb and Essential Oil Recipes from Simple Life Mom

10 Best Herb and Essential Oil Recipes of the Year

Dec 31, 2023

Please Share Though this year was a whirlwind in a[...]

21 comments

Leave your reply.
  • DEBORAH A LANNI
    · Reply

    June 28, 2021 at 8:35 AM

    Thank you for posting this! I have followed your posts and used your soap-making recipes with great success, and was hoping to see a doable liquid shampoo recipe. And, just on time – LOL; I am about to use the last of my shampoo bars. I can hardly wait to try this.

  • Patrice Matthes
    · Reply

    July 6, 2021 at 10:03 AM

    I made this shampoo and think I may have over cooked it, but it seems thin to me. Do you have any tips for thickening? I want my kids to use it and I know they will waste it if it’s not thicker. Thanks!

    • Kelly
      · Reply

      Author
      July 8, 2021 at 10:07 AM

      I haven’t had that happen, but I would definitely heat it again and let some of the water come off as steam. Just don’t scald it. 🙂

  • Terri Sidell
    · Reply

    July 14, 2021 at 2:57 PM

    Dear Kelly,
    I have never found adding more water to bar soap to make liquid not to leave hair dry., when Potassium Hydroxide is used. Why is it that using the Sodium Hydroxide does not do this????????????
    Can you explain??????
    Thanks!!

    • Kelly
      · Reply

      Author
      July 14, 2021 at 3:06 PM

      Perhaps it’s the recipe you’ve used, because I haven’t noticed a difference in making shampoo using potassium hydroxide or sodium hydroxide when it comes to hair dryness, not when following up properly with a conditioner.

  • Daisy
    · Reply

    August 2, 2021 at 4:24 AM

    I’m allergic to coconut and that’s the main reason I’m interested in making my own soaps because it is very hard to come by a soap that doesn’t use it.

    Do you possibly have any suggestions on what might be a good alternative/substitute for coconut oil in a recipe like this, or soap recipes in general?

    Thanks so for your time~

    • Kelly
      · Reply

      Author
      August 3, 2021 at 12:41 PM

      Babassu oil is a one to one switch for coconut oil. You can also use palm kernel oil instead of coconut.

  • DEBORAH A LANNI
    · Reply

    August 11, 2021 at 4:22 PM

    I just finished making a batch of this shampoo. I thought I followed your directions to a tee, but the shampoo turned out quite thick, instead of liquidy. Should I try to blend in more water? Thanks in advance for any advice!

    • Kelly
      · Reply

      Author
      August 12, 2021 at 9:59 AM

      Yes, simply add a little more water and blend. it may separate over time, just shake well before use.

  • Robin Ghosh
    · Reply

    August 18, 2021 at 10:19 PM

    Hi Kelly
    Thank you for sharing the shampoo recipe. I would certainly give it a try.
    I threw out all the household chemical products 2 years ago. These days it is all DIY household products.
    Cheers
    Robin

  • Francesca Kuhn
    · Reply

    September 13, 2021 at 7:15 AM

    hi,
    Do you have a shampoo for color treated hair? Yes, I am coloring my hair at a salon. I want a shampoo that is extra gentle and won’t strip the color. Will the above mentioned liquid shampoo do that? Please let me know. I have had the best luck making soap from scratch for my skin ( sensitive skin) and would like to do the same for my hair.

    • Kelly
      · Reply

      Author
      September 13, 2021 at 2:06 PM

      I use henna on my hair, and I’ve had a number of people purchase shampoo bars from my shop with dyed hair. They say that it does not strip the color whatsoever. I have no issues either. This goes for all shampoo recipes that are on my site.

  • Charie
    · Reply

    October 5, 2021 at 7:33 PM

    My girls are using their Detox Bar soap as shampoo. They would love a liquid shampoo. Should I melt down 4 of their bars mixed with a gallon of water or should I try and make this recipe into a Detox Shampoo?
    I have lots of Tallow and Lard from animals we raise. I would like to use that but what oil can I replace it with? Thank You

    • Kelly
      · Reply

      Author
      October 6, 2021 at 4:30 PM

      You’d have to change to much to use this recipe as a tallow recipe. You can convert another one that you like to use.
      You can definitely melt four bars in a gallon of water.

  • Amy Wilstead
    · Reply

    November 5, 2021 at 10:14 AM

    What is a good substitute for sweet almond oil I have limited resources available

    • Kelly
      · Reply

      Author
      November 8, 2021 at 6:47 PM

      You can replace it with olive oil in this recipe.

  • Amy Wilstead
    · Reply

    January 15, 2022 at 11:46 AM

    I made this recipe and added a touch of tea tree oil. after setting in the jar it became very thick. and after using a couple of days as a shampoo and body wash it became apparent that it was very “stripping”. As we all noticed our hair was very dry and brittle and our skin was very dry. Is there any tips to these issues you can provide? thank you

    • Kelly
      · Reply

      Author
      January 15, 2022 at 1:38 PM

      It’s definitely not stripping. It has a slightly basic pH that needs to be followed with a slightly acidic rinse to close the shaft for the sleek feeling that you want. Dilute apple cider vinegar 50% with water and spray after washing. This will fix the issue. Though adding a shower filter head to soften the water is also a great bonus for silky soft hair.

  • Lora
    · Reply

    October 5, 2025 at 7:18 AM

    Can this recipe be doubled or even tripled?

    • Kelly
      · Reply

      Author
      October 7, 2025 at 11:22 AM

      It can. I haven’t had any issues by doubling it.

  • Lora
    · Reply

    October 28, 2025 at 9:06 PM

    Can I replace water with goats milk in this recipe?

Leave a reply

We'd love to hear your thoughts and ideas!
Cancel reply

Recipe Rating




Join the Simple Life Mom Community

And get a FREE Bath and Body Recipe E-Book:

Thank you!

Check your email and add me to your address list so messages don't go to spam. 

You'll have a link to the free e-book in the email.

Kelly

SHOP

Join Us and Get New DIYs and Recipes Subscribe

Categories

  • Soap Making
  • Bath and Beauty
  • Health and Essential Oils
  • Home and Garden
  • Homestead Blog Hop
  • Real Food Recipes

Books

  • Natural Soap Making Book for Beginners
  • Easy Soap Making
  • Natural Soap Making How-To and Recipe Book
  • Make it Yourself: Bath & Home DIY for Self Sustainability
  • Natural Beauty from Head to Toe
  • Herbs & Essential Oils in Soap Making

SHOP

Other Resources

  • Mountain Rose Herbs
  • Herbal Academy
  • Amazon
  • Revelation Health

© 2026 Simple Life Mom - All Rights Reserved

  • Disclaimers/Policies for Simple Life Mom

Press Enter to search · Esc to close