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.13 from 32 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.

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,180 responses to “How to Make Natural Homemade Shampoo”

  1. Rachael Avatar

    I’ve been “poo-free” for almost a year now – just a few weeks shy of my “first anniversary,” lol. I have super fine hair (I joke that I never got my “real” hair after I was born) that is also very long, but baking soda and vinegar has been working really well for me. Interesting how different things work for different people. And as weird as it sounds, I’m actually getting used to the vinegar smell and not minding it much anymore. The pretty scents are definitely what I miss the most about regular shampoo and conditioner, though. I also use a natural, oatmeal scrub soap. I feel like this shampoo probably smells really nice, but I think I’d be too scared of screwing up the baking soda regime I have going on. Anyone else tried this after using baking soda for an extended period of time?

    1. Purify Your Body Avatar
      Purify Your Body

      RAchael, I have been using the baking soda / ACV rinse since March but it doesn’t make my hair feel nice like yours seems to be. How long is your hair and do you use product in it? My hair is baby fine, down to my waist almost… just doesn’t feel right so I have been using Miracle II moisturizing soap as a shampoo. My main goal is to be toxin free, but a secondary goal would be to be able to make homemade products, and none of these seem to be working well for me. Sorry I can’t be of help. I just tried this coconut milk shampoo and it made my hair feel even worse than the baking soda shampoo.

      1. Cara Avatar

        I have dry hair (naturally curly on top of not producing enough natural oils in my skin) I make a conditioner that my friends are now asking for more of. In an 8oz bottle I use 120ml water, 30ml vinegar, 15ml argan oil, 5ml liquid silk amino acids, 5-10ml honey, 3ml Vit E oil, an emulsifier and a combination of essential oils depending on people’s hair type. The smell of the vinegar washes out to leave just the fragrance of the essential oils. I use the argan oil because of the anti-aging properties which keeps the ends of the hair from splitting but I use 7.5ml argan and 7.5ml jojoba for a friend who has oily hair.

        1. Minnie Avatar

          Where do you get liquid silk amino acids? What type of EOs do you use for fine hair with average oil production. I really love citrus scents, but I’m not sure they’re always the best for me.

  2. Jane Avatar

    Would the Dr. Bonner’s peppermint castile soap work in this recipe?? I thought maybe I could use it and just leave out the essential oil step.

  3. RingTailedFox Avatar
    RingTailedFox

    I made this recipe and it did not work well with my hair. I have very fine hair and somewhat tempermental. It made my hair super greasy, as if I hadn’t washed my hair in four days greasy. My boyfriend kept laughing all day. I’m going to play around with the amounts a bit and I’ll update as I go along.

  4. Patricia Avatar
    Patricia

    Do you have any idea about where you can Liquid Castille soap in Canada? Amazon can’t ship it to me.

    1. Amanda Christel O'Connor Avatar
      Amanda Christel O’Connor

      Dr. Bronner’s website says that it is available in Canada. Maybe try a health food store? Some grocery stores in the US carry it, might want to try them also- look on the bottom shelf of the soap asile!

        1. Blammo Avatar

          I live near Ottawa. I’ve seen Castile soap at all the health food stores as well as Independant Grocerers in the organic and health products aisle.

    1. Wellness Mama Avatar
      Wellness Mama

      I think it would depend on your hair type. I usually don’t unless I’ve be in the sun a lot.

  5. Jenna Avatar

    I have fine, very wavy to curly hair that tends to be pretty oily, but still dry at the ends. I am currently cowashing and have been pretty successful with that, but wanted to try this as well. Do you use conditioner on your ends as well? I was reading the packaging on my castille soap and it said it dissolves oil… So, in theory wouldn’t it effect the structure of the oils you are adding?

    1. Wellness Mama Avatar
      Wellness Mama

      It might affect the structure, I’ve been meaning to research this more. I typically just use coconut oil on my ends either for several hours before showering as a deep conditioner, or a tiny amount ofter showering …

  6. Lisa Avatar

    My sister and I followed this recipe, but ended up with very greasy hair. We live in South Texas, so we’re wondering if the humidity may have caused this. Any solutions? 

    1. Wellness Mama Avatar
      Wellness Mama

      Which type of coconut milk did you use? It seems that some people have trouble with the canned or pre-made and will only do well with homemade.

  7. Hatcher Avatar

    Wow! I saw this first on your web page. I was so excited to try something that resembled regular shampoo without leaving my hair smelling like a vinaigrette! I was previously using a baking soda rinse followed by apple cider rinse…. Pew! Did the job, but dang! My hubby was missing the fresh clean shampoo smell, and I almost went back to my old bottle…. Praise God I found you! Not only did it smell great, but it’s better than anything else I’ve ever used! We have even experimented and added a little vanilla extract and a very tiny amount of butter extract to richen the scent. I don’t know where you got this recipe, but whoever originally came up with it deserves the Hair Care Genious Award!

  8. Caro Avatar

    I might try this recipe, but of course leave out the essential oils.  They smell lovely but they are skin irritants.  I put mine in a diffuser and just enjoy their scent in the room.

    Even though Dr Bronner’s has lye in it, it might be ok for hair.  Not sure about scrubbing it into my scalp though…

    1. Peg O'Brien Avatar
      Peg O’Brien

      Lye is merely a catalyst and I think it is pretty much used in all soap making (and one which I would happily use way before I would use a detergent product on my skin). It causes the chemical reaction that changes fat into soap, there is no lye present in the finished product.

  9. shaun Avatar

    OH THANK HEAVENS….!  My husband and i are so tired of the sour smell of vinegar in my hair! i have been using a baking soda rinse, followed by a vinegar rinse for about 2 weeks. personally i find my scalp to be itchy and my hair is less than appealing after a shower. in fact, my whole shower experience leaves me feeling more like a salad than a human! I CANT WAIT TO TRY THIS!

  10. Isaac Avatar

    I absolutely love this shampoo! I’ve been making it for the past four months. Thank you for posting!

  11. flanagan Avatar
    flanagan

    I have tried several ways of making this shampoo, and it still isn’t working for me – HELP!!!  My hair is very thin, very fine, and curly (medium-curly).  The first batch I followed the recipe but used re-hydrated coconut milk.  My hair was straw-like, there was a film on it (it seemed), and TONS of hair came out when I’d pick-thru it.  This second batch, I made my own coconut milk, I left out the Vitamin E.  I have tried olive oil and coconut oils as conditioners as well.  My hair is STILL straw-like, greasy-looking, tons of hair comes out.  I think I’ve tried everyone’s suggestions, but still no-go.  Anything else I can try?!  I want SO much for this to work!!!

    1. Rebecca Avatar

      Hi Flanagan, I am new to this NO-PO stuff. In fact my first bottle of Castile soap just arrived from Amazon.com. I just need an occasional shampoo because what I normally use for shampoo is the green bottle of Suave called Almond & Shea Butter Conditioner. That’s right. I normally use this particular conditioner for shampoo. I have tried others and they just don’t work. There are a few odd ingredients, but it is mostly shea butter and almond oil. I rinse my hair for two minutes, then add a handful of this conditioner. I let it set for two minutes, then add water, a little bit at a time, scrubbing my scalp and hair between each addition of water. Then rinse. My hair normally breaks off just past my shoulders. Since making this change in 2011, my hair has never felt softer, nor as clean, and is at my waist line. I am always trimming it so it won’t grow any longer. I have found conditioner recipes that call for both these ingredients, and I plan to put that into my step 2 of how to lead a simpler life. If I use this every day, I don’t need to shampoo, but otherwise I need an occasional shampoo.

  12. Amber Avatar

    I have psoriasis in my scalp andI HAVE to use head and shoulders to control it but i really want a natural route. Any suggestions?

    1. Deesse Avatar

      Amber – try going with the CO (conditioner only) method and you may see an improvement in your scalp trouble. If it is the waxy type psoriasis it may actually be a yeast or fungal overgrowth – if so try a Witch Hazel / Aloe mix and use as a scalp treatment before the CO wash.

      1. Ictonyx Avatar
        Ictonyx

        Someone else here mentioned that rosemary essential oil was helpful for psoriasis (oregano essential oil is also good).

    2. Michelle Hernandez Avatar
      Michelle Hernandez

      try using tea tree oil. castile has some soap with it already in it. ; )

    3. Manda Avatar

      Amber, I have a similar problem with my scalp as well. For close to two months now I’ve been shampoo/conditioner free by using a recipe I’ve adapted from several websites. Depending on my hair and scalp condition when I need to wash it I change it up to suit my needs.
      I juice one lemon and one cucumber and mix the juices together. If my hair is just slightly oily, I use it just like this. If very oily, I add some extra lemon juice. If dirty but not extra oily, I add a bit of baking soda. If my scalp is acting up, I use less lemon juice and more cucumber. Finally, once every two weeks, I rinse with apple cider vinegar.
      Also, if the lemon juice is lightening my hair any (it does that after a couple of weeks) I use a tea rinse two washes in a row to restore the darker color. I prefer peppermint and brew it rather strongly to get the dark color. Added bonus is it smells great! Not so bonus is it is much harder to comb my hair after.

    4. HayleyK Avatar

      Hey Amber! I’ve been doing some research on different ways to increase hair growth naturally and one of the most interesting things I came across was scalp exfoliation! Not only is this supposed to aid in hair growth, it is also said to cure issues such as psoriasis. There is plenty of literature out there if you just google “scalp exfoliation”. I’ve also read that adding probiotics to your shampoo or conditioner can aid in healing this issue. Best of luck to you!

  13. Nadiene Avatar
    Nadiene

    I am definitely going to give it a try. I have tried baking soda in different quantity but after couple months my hair still didn’t seem to like it. Then I tried egg wash shampoo, my hair loved it when I rinsed with the right water temperature but I can’t imagine doing it in the winter. Also, I have recently taken eggs out of my vegetarian diet, so I don’t want to put it in my hair anymore. I love coconut, and living in Asia means that I can get relatively fresh coconut products but unfortunately my hair doesn’t like coconut oil either because it’s too rich. Coconut milk does seem to be a sensible choice then. Thank you for sharing this. I look forward to trying it, and the excuse to make a coconut dish for dinner 🙂

    1. Wellness Mama Avatar
      Wellness Mama

      Homemade… there should be a link above to make it… very easy though.

  14. Jaca Avatar

    I would like to try this shampoo but my hair is dry and frizzy. Would this shampoo be safe for my hair?  Also, do you have a recipe for a homemade conditioner for dry hair for daily use?

    1. Wellness Mama Avatar
      Wellness Mama

      It should be fine though you could probably add a little more oil. I’ve also use coconut oil as a daily conditioner. It’s a little messy but very moisturizing.

  15. jac2848 Avatar
    jac2848

    I am interested in trying this shampoo, but can it be used daily?

  16. Bohannon Kristen Avatar
    Bohannon Kristen

    I tried this but the center bulk of my hair was left feeling full Of oil and I could not get a comb through it. Maybe too much Vitamin E? Not enough soap? I really want this whole “makeup own shampoo” to work. Suggestions?

    1. Wellness Mama Avatar
      Wellness Mama

      If it left your hair feeling oily, you probably don’t need the Vitamin E oil or any other oils. What kind of coconut milk did you use?

  17. Nicole K. Avatar
    Nicole K.

    Thanks so much for this recipe! I have used a handful of different methods for cleaning my hair, which is fine, very thick, and very oily. The only one I’ve been able to stick with has been the no poo method and have been doing that for about 6 months. I have to say that it cleans my hair wonderfully, but I’ve never been able to get my hair to go longer than a day without getting oily again – not even over night – so I’ve been using the no poo method every day. The last month or so, it just isn’t soft and shiny any more. I think the baking soda every day is too harsh, even countered with an ACV rinse.

    I tried your recipe today and even with just one wash there’s a vast improvement in my hair – soft and almost shiny again! I’m amazed at how light it feels – my hair is so thick that it never feels light! I can’t thank you enough! This shampoo, along with some hot oil treatments, may just bring my hair back to normal.

    My shampoo recipe was pretty much as the recipe indicated, except that i used a few drops of tea tree oil instead of pretty smelling essential oil. I didn’t need any additional conditioner, but I was a little worried for a minute after I got out of the shower!

    I did use the homemade coconut milk. For those who can’t find a whole, fresh coconut – there’s no need, you can use purchased unsweetened shredded coconut instead. Most big box grocery stores are selling Bob’s Red Mill products these days – look in that section for unsweetened shredded or flaked coconut. Or you can find unsweetened shredded coconut in most any health food store. And it’s so much easier than opening and shredding a coconut! 😉

    Thanks again!

Leave a Reply

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

Recipe Rating