How to Make Natural Homemade Shampoo

Katie Wells Avatar

Reading Time: 5 minutes

This post contains affiliate links.

Read my affiliate policy.

homemade shampoo
Wellness Mama » Blog » Beauty » How to Make Natural Homemade Shampoo

I’ve made natural alternatives for body wash, dry shampoo, and other hair care products, but homemade shampoo was by far the toughest. After lots of (failed) experiments, I finally came up with a recipe for DIY moisturizing homemade shampoo. It uses natural ingredients and leaves my hair feeling soft and silky!

DIY Shampoo

I wanted to get away from store-bought shampoos that were full of unhealthy preservatives, synthetic chemicals, and artificial fragrances. Many commercial shampoos just aren’t that great for your hair and scalp.

I tried the “no-poo” method, which has great results for some, but did not work on me at all (and I have some terrible Christmas pictures to prove it!). If you have coarse hair that’s normal to dry, this method may be great for you! I have baby-fine more oily hair and it didn’t work for me.

If you’re not familiar with no-poo, it usually involves rubbing baking soda water onto the scalp as a shampoo alternative. Many people follow it up with an acv rinse (apple cider vinegar rinse) and maybe some coconut oil on hair ends as a conditioner. Some people find it works great, while others report an itchy scalp, hair loss, and gunky build-up in the hair follicles. Over time it can also strip the natural oils from hair.

Don’t Want to Make It?

When I’m traveling or don’t have time to make my own, I’ve used a few organic shampoos that worked really well. My faves are:

  • Wellnesse Shampoo – I co-founded this company and helped formulate the recipes. It uses ingredients that are not only non-toxic but have proven health benefits. There’s even an option for curly hair!
  • Morrocco Method Raw and Natural Organic Shampoo – this doesn’t lather like normal shampoo but it’s been amazing on my hair and has helped strengthen it over time.

A Different Homemade Shampoo

I missed the foaming aspect of shampoo (I know… the “foam” in regular shampoo is made from synthetic chemicals and detergents…).

natural homemade healthy coconut shampoo kid approved

My first time making homemade shampoo I tried plain liquid castile soap, which left me with frizzy hair and a mess of tangles. Then I tried a bunch of homemade recipes that didn’t work well at all. Finally, with the inspiration of a natural coconut milk (scented) shampoo that I love, I finally found a recipe I’m happy with and that doesn’t leave my hair tangled, oily, or both.

It works on kid’s hair too. That’s a picture of my daughter’s newly washed hair (though it isn’t tear-free, so watch the eyes!). It suds somewhat like conventional shampoo and you can customize it to your needs.

It’s such an easy natural shampoo recipe that I can’t believe it took me this long to think of it…

The secret ingredient: Coconut Milk!

What You’ll Need for Homemade Shampoo

  • Coconut milk – The coconut milk helps soften and adds natural oils. (UPDATE: a couple of readers mentioned that the canned stuff did not work well for them, but homemade coconut milk worked great… Depending on your hair type, homemade may be better for you).
  • Liquid castile Soap (like Dr. Bronners)
  • Essential Oils of choice (I’ve used peppermint, lavender, rosemary, and orange or combinations of those). Or you can skip them for an unscented version.
  • Carrier oil – If your hair is more dry you can add a hair nourishing oil. I usually use olive oil, but castor oil, avocado oil, or jojoba oil also work well. Castor oil also helps with hair growth.

Other homemade shampoos call for ingredients like raw honey, vitamin E, aloe vera gel, or glycerin. Feel free to experiment until you find what works for your hair! Another wonderful and cost-effective option is to make shampoo bars (like bar soap for your hair).

Essential Oils for Hair

Adding a few drops of essential oils adds more than just a nice scent. They can also improve scalp and hair health to help thicken hair, prevent breakage, and combat dandruff. Here are a few different options and what they do. I’ve written more extensively on essential oils for hair here.

  • Tea tree oil – Useful for dandruff and itchy scalp. Also treats head lice!
  • Rosemary – Reduces scalp itchiness and flakes, restores hair’s natural oil balance, and can help prevent split ends.
  • Lavender – Studies show it increases the number of hair follicles for better hair growth.
  • Peppermint – Increases hair growth, thickness, and length and deepens hair follicles for stronger hair.
homemade shampoo
Print
4.20 from 35 votes

Natural Homemade Shampoo

This homemade natural shampoo smells great, works well, and lathers!
Prep Time5 minutes
Total Time5 minutes
Yield: 4 ounces
Author: Katie Wells

Equipment

Materials

Instructions

  • Combine all the ingredients in a bottle or jar. Pump soap dispensers and even foaming dispensers work well for this. If you use a foaming dispenser you may need to add ¼ cup of distilled water.
  • Shake well to mix.
  • Shake before each use and massage through the scalp.
  • Store your shampoo in the fridge after each use.

Notes

  • If you use a foaming dispenser, it also makes a great shaving cream.
  • The shelf life of this shampoo is about one week when stored in the fridge.

Troubleshooting Tips

How well this shampoo works depends on your hair type and also your water. Some people with really hard water find it doesn’t combat the extra minerals in their water very well.

Which coconut milk you use can make a difference too. Some have noted that canned coconut milk did not work for them, but homemade did. Keep in mind that homemade coconut milk has a shorter shelf life than canned though.

If you find your hair is really greasy and unmanageable after using this, try doubling the castile soap so it’s 2 parts soap to 1 part coconut milk.

Natural Hair Conditioner

Now that you have a natural shampoo, what about conditioner? Since the coconut oil (and optional carrier oil) are already moisturizing you may not need to use any conditioner. Here are a few different options if you want to try them though!

  • A chamomile tea rinse at the end of each shower (leave in hair!) will produce smooth, silky hair and naturally lighter hair over time.
  • Some people find a 50:50 mixture of apple cider vinegar and water used as a rinse helps get hair cleaner and increases shine. You could also put it in a spray bottle for easier application.
  • This homemade conditioner recipe features hair-nourishing oils, glycerin, and essential oils.

But… Don’t Wash Your Hair Every Day!

I can’t leave out one of my biggest healthy hair discoveries. Hair is happiest when you don’t wash it every day! Read this post to find out why the experts say how you wash your hair matters just as much as what you wash it with!

Ever made your own shampoo? Gone “no-poo?” How’d it go? Share below!

This homemade shampoo is all natural and has four ingredients (or less depending on hair type) that cleans hair naturally without stripping natural oils.

Sources

Become a VIP member!

Get access to my VIP newsletter with health tips, special deals, my free ebook on Seven Small Easy Habits and so much more!

Easy Habits ebook on ipad

Katie Wells Avatar

About Katie Wells

Katie Wells, CTNC, MCHC, Founder of Wellness Mama and Co-founder of Wellnesse, has a background in research, journalism, and nutrition. As a mom of six, she turned to research and took health into her own hands to find answers to her health problems. WellnessMama.com is the culmination of her thousands of hours of research and all posts are medically reviewed and verified by the Wellness Mama research team. Katie is also the author of the bestselling books The Wellness Mama Cookbook and The Wellness Mama 5-Step Lifestyle Detox.

Comments

1,208 responses to “How to Make Natural Homemade Shampoo”

  1. Valery Avatar

    I made this shampoo about a week ago and have been using it every day, along with the vinegar hair rinse…AMAZING! My hair has never looked better! My hair is soft, less greasy, and has a really healthy shine now. Thanks for the great recipe!

  2. Kim Avatar

    Hello Wellness Mama! I love your blog but Ive never commented, so let me start out by saying thank you for all your recipes! I love how every time I google how to make something, youre always the first one that pops up! So I wanted to comment to let everyone know my castile soap substitute. What I do is I buy some African Black Soap off Amazon, then I crumble it up and put it in a jar with two parts Aloe Vera juice (1 cup of soap and 2 cups of juice) and let it sit until all the soap dissolves. Then I basically use that in place of Castile soap in all my soap recipes. However I am trying something new this time around (I have to mention because Im super excited about it). I didnt want to go buy a huge bottle of Aloe juice, so instead I cut a couple leaves off my plant and threw the gel in a blender with a can of pineapple juice and a can of coconut water and then I dissolved my soap in that. Im also gonna add coconut cream once the soap dissolves. HOWEVER Im not sure if the African Black Soap will be any better than Castile for color treated hair. I think it might be the Aloe juice that makes me love it so much better than the Castile. Seriously Ive stopped using it for like a month (didnt feel like making it) and my scalp has started itching again. Thats why today I HAD to do it, with or without the store bought aloe vera juice. Also it lathers just as much! Thanks again Wellness Mama for all your guidance ?

  3. Ashley Avatar
    Ashley

    Just stumbled across this page. I noticed the comments about high PH levels, did anyone try to add vinegar or citric acid to decrease the PH??

  4. Doreen Avatar
    Doreen

    Hi–just a question.
    I notice in the recipe for making your own coconut milk, it says it will last in the fridge for 4-6 days. but the shampoo recipe says it will last for up to 1 month. What is in the shampoo to make it last in the shower that long?
    I just made some, si was wondering if it should be kept in the fridge, even tho it says can keep in the shower.
    Thanks.

  5. Bree Colbern Avatar
    Bree Colbern

    Honestly, I love this recipe so much! It’s truly amazing! Like, seriously. It works so well on my hair, it’s unbelievable. Thank you so much for this recipe!

  6. Jacqueline Avatar
    Jacqueline

    I bought Castillie liquid soap one time (Bronners) and it smelled terrible! I was wondering if it was old- what is it supposed to smell like? thank you!

  7. Jennifer Avatar
    Jennifer

    I had a couple of botched first attempts too, but now am pretty happy. I have found that a lot depends on your hair type and water (hard vs. soft). I have oily hair so I eventually ditched the coconut milk component and simply used the Castile soap as is (less than one tablespoon) and just used an ACV rinse. I definitely experienced that “squeaky clean” feeling people have discussed and my hair is not clumpy, oily, or heavy. From what I have read on Dr. Bronner’s site is that lavendar and tea tree tend to be the mildest and best options to start out with (I’ve been using the lavendar one) – I have read reviews that the peppermint can be a bit harsh or people have reactions to the peppermint itself, but you might not have any problems with it.

  8. Amanda Craig Avatar
    Amanda Craig

    Okay, I’ve tried a few combinations of this shampoo, and these are my results:
    1. First few attempts were botched because my husband used the shampoo also without shaking, and therefore the mix became off. My hair was clumping a bit, when I began to realize what the issue was. (I also wasn’t use the ACV rinse.) I chucked the rest and remixed.

    2. My second batch, I was concerned because my hair was already clumping. I added a little bit extra of Dr. Bronner’s lavendar to the mix and started doing to ACV rinse. The first wash looked great. The second, third, and fourth washes starting showing clumping again. It didn’t feel greasy at the roots, just…stringy and clumpy the length of the hair.

    I’ve now developed an issue with a mildew smell to my hair as well, so I’ve temporarily given up and washed with a regular shampoo. 🙁 *sigh* I do have long hair, so I knew this would obviously be more difficult to master.

    I have to get this right, as my husband and I will soon be building a house using rainwater collection as our only source of water, and that water will go into gray water collection tanks which will go into my veggie gardens. I really don’t want to be using chemical products, and even clay would not be smart to use.

    SO…please help. I’ve just bought some Dr. Bronner’s peppermint, which according to EWG.org appears to be one of the best options for castile soap available, that I can tell. I tried using Woody’s Tea Tree, but as others have noted here, it seems it does not lather as well as Dr. Bronner’s.

    Any suggestions for how to move forward? I could use some advice.

    Thank you!

  9. Naomi Lavender Avatar
    Naomi Lavender

    The hair cuticle is also opened up by heat, and yes acidic products close the cuticle while more alkaline products open it up, but washing and especially rinsing with cold water will help color treated hair keep its richer color. But natural will always be less abrasive. Just look at the ingredients and compare with your favortite shampoo. Another big help is to only massage the product onto the scalp, never scrubbing nor agitating the strands. The rinse will wash the hair strands sufficiently. And when you condition, especially for oily hair, do not apply to scalp. Apply only to the strands of hair. And remember also, again especially for oily hair; if you shampoo twice, your shampoo will last longer. In the days of week long styles, something that is still alive even today, people may even opt to shampoo up to five times before a wet set or style that’s meant to last.

    1. Christy Avatar
      Christy

      Really good advice Naomi, thanks. I still get the best results with my simple cornstarch+baking soda recipe, I have used it now a year; easy to massage in, easy to rinse out, followed by vinegar in which rosemary and coriander have mulled for a few weeks. My husband says he can’t believe how good my (greying) hair looks. My hair is never oily nor dry, has lots of body and shine and generally just looks very healthy, healthier than I have ever had it in 60 years! I put a few drops of my face oil on my palms, rub them together, massage through my wet hair, and that is my conditioner. Couldn’t be simpler to have good hair!

  10. Denise Avatar

    Do you know of any resources similar to thrive market that ship to Canada?

  11. MarieS Avatar

    Just curious, what do you think the pH of this mix is? Do you think high pH is negative for hair? Not trying to stir anything up. I believe you have a sciency background so I’m interested in your take.

    1. Jennifer Avatar
      Jennifer

      Dr. Bronner’s soap is noted to be at a pH of around 8.9, coconut milk has a pH of 6.1 – 7.0 and then ACV has a pH of 2.8 – 3.0. So, theoretically, if you use a shampoo with a high pH, an acid rinse like ACV with a low pH should bring the total pH near the natural pH of skin and scalp, which is around 4.5.

      However, you do have to factor in the pH of your water (do you have hard water or soft water), as it can make a difference as well.

  12. Jennifer Avatar
    Jennifer

    Hi Katie,

    I’ve been using all natural, organic shampoos for 2-3 years now and I have noticed that my hair is getting progressively worse (more greasy than ever). I recently came across your shampoo recipe and was super excited because I’ve been using your homemade deodorant recipe nearly 2 years and LOOOOVE IT! So I figured the shampoo might also be as good.

    I’ve used the shampoo twice now, which I like, BUT my hair is the greasiest it has ever been. I’ve seen from your post that it may take some time for hair to adjust to this as it is similar do going No-poo. I’m left wondering how long it will take to normalize and if I should be incorporating the dry shampoo during this time….what is your weekly routine for your hair?

    Thank You!

      1. Jennifer Avatar
        Jennifer

        I figured out the problem. First, I did not rinse with ACV and second, the Dr. Bronner’s needed to be diluted more. I tried the shampoo recipe again with the above additions and I am now 3 days without shampooing and very pleased. My hair has been better in the past three days than it has been in a long time with using organic commercial shampoos.

        I have done much research on pH and find that ultimately is the key factor. I think baking soda is pretty harsh on hair (it was on mine) and I’m a bit concerned about how harsh Dr. Bronner’s is on hair as well, but find it to be a better alternative to baking soda.

        Now I just wonder how long I can go in between washes….Thank you!!!

  13. Johnnie Avatar
    Johnnie

    I didn’t read thru ALL the comments (so many!) but has anyone mentioned that it takes some time for your hair to transition from commercial shampoos to natural shampoos? Not everyone has the oiliness problem but during my research, I read many times that it can take up to 2 months for this transition. Problem is that many commercial products strip the oil from your hair; the body trys to compensate by providing more oil to the scalp. When you start using natural hair products that don’t strip the oil, it may take some time for your body to slow down it’s oil production. Hope this helps those who were discouraged by oiliness.

  14. Michelle Aaseby Avatar
    Michelle Aaseby

    You had mentioned you make this in small batches. Do you know about how long the shampoo will keep in using homemade coconut milk? Do you keep it in the fridge? Thanks so much!!

  15. Marie Avatar

    The coconut milk is a great idea!! It didn’t really seem to help with the tangles but the Dr. Beginners still foamed fine and my hair came out clean. It think the ends of my hair may have been less dry (I have fine curly hair). I think I may not have added enough coconut milk to the shampoo for the 50/50 ratio so I’m going to try that.

  16. Julie Avatar

    I’ve used literally everything under the sun to nourish my hair. Green tea, banana, eggs, shea butter, coconut oil, honey, pure aloe you name it. I’ve even tried coconut milk. So many blunders and bad holiday pictures! I did no poo for almost 2and a half years, but it wasn’t nourishing to my scalp. Today I forgot my bubble and bee hard water shampoo at home and wanted to wash my hair at the boyfriends.
    I was nervous about trying these ingredients, I know that in the past, Dr broners was too drying and coconut milk, too oily. But combining these ingredients just right worked so well! My hair was soft, manageable, and clean!!

    My question is, how long does it last? Does it need refrigeration?

  17. Christie Pollard Avatar
    Christie Pollard

    I am still looking for a recipe for color treated, permed hair. My hairdresser told me that baking soda or Dr. Brunners will strip the color.

  18. Reav Avatar

    Hi, I checked out Thrive Market but they charge $60 annual membership fees (though there is a 30 day trial period). Is that worth for buying couple of items?

    1. Emily Avatar

      You can find all these items for the same price at Kroger (or possibly Smith’s). The Kroger by me sells all the Dr. Bronner’s for $10.99 and has a coconut milk for under $2.50. You would be surprised how many of these items that are sold at Thrive Market you can find at your local grocery stores for the same prices (I guess you could say cheaper considering you don’t have to pay that membership fee).

  19. Tina Avatar

    Hi Katie, I have solid coconut cream. Am I able to mix with water as a substitute for coconut milk for this shampoo recipe.

    1. Tina Avatar

      I made this with solid coconut cream and bottled water for the coconut milk. This also left my hair greasy so decided to add bicarbonate soda (1 tbsp). It worked and am really pleased. I used vinegar rinse and hair is soft and shiny. Thank you, Katie. I’m also converting myself, 3 children and husband over to a better healthier way of life. We must stand together and beat the world of chemicals and people in power to fight for our health.

  20. May Avatar

    Is there any replacement for the Castille soap? I’m allergic to hemp so I’m not about to be putting it in my hair/on my skin. Or do you at least know of a hemp free Castille so? Or another shampoo recipe without it? Thank you.

4.20 from 35 votes (11 ratings without comment)

Leave a Reply

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

Recipe Rating