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. Kara Lobato Avatar
    Kara Lobato

    Does anyone know if the original Thai Coconut Milk works for this shampoo recipe? I have only found the type that isn’t organic and I’m hoping it will work the same as the organic type!

  2. Sally Avatar

    Some time ago I told a friend about “no-poo”. She has extremely oily hair, but tried it anyhow. She said that when she was done and dried her hair, it was so oily that she couldn’t even dry it all out. Even with reg. shampoo she will wash her hair every day, and it is so greasy by the next day that she wouldn’t go away. Since she goes away often, she doesn’t have any time to go through a transition period for “no-poo”, but she would like to be without the conventional shampoos. Anyone have a suggestion?

  3. Annamae Avatar

    4 stars
    I tried the no-poo method for about 6 months and I really liked it. I have psoriasis on my scalp so when my pH is off it really itches! My psoriasis was gone during the time I used the no-poo method. I have thick but fine hair and I did notice a bit more static with this method so I would use an argan oil as a hair product for styling. The only thing that made me stop was that my hair stylist said my scalp looked “sad” which I thought was interesting since it didn’t itch anymore. Right now I use a biotin shampoo and conditioner but still have to rebalance my scalp about once a month with baking soda (and it BURNS!). I’m trying to go more natural with my products so I’m looking around for alternatives as I grow my hair out!

  4. Dee Avatar

    Do you really need the essential oils if the castile soap is scented already? Your link brings me to Dr. Bonner’s Peppermint Hemp on Amazon.com.

  5. Heather Avatar

    Please forgive me if someone has already asked this, but would using Vitamin E as a preservative be a bad idea with this shampoo? The shampoo might last a little longer but would it ruin the effectiveness of the shampoo, do you think?

  6. Marie Avatar

    4 stars
    Hello,
    Thank you for this post, I love your site!
    I made this shampoo and my hair was super greasy. I went to straight baking soda for the ‘detox’ transition, and have a couple questions.
    Can I use too much baking soda?
    Can I use the baking soda too long, making it difficult to switch to even this shampoo with the coconut milk?
    Thank you very much,
    Marie

  7. Madde Avatar

    Hi,

    I have been using baking soda + ACV for few months now and although my scalp feels great my hair starts to be a bit dry so I decided to try this shampoo since I love the smell of coconut. I made it this morning and washed my hair with it and it felt great while wet, but after drying it it got super waxy and greasy looking and now few hours after washing it I have red spots on my scalp and my scalp feels really itchy. Is this just an adjustment period and will it go away or should I moderate the recipe somehow.

  8. Mehvish Waheed Avatar
    Mehvish Waheed

    3 stars
    My hair is usually wavy indian type hair and i am practically going bald and i am only 19! I made this shampoo and it did not lather a lot and made my hair so waxy and bulky and weird and it was impossible to comb through it. My hair was not at all flowy so i thought maybe it is because of the lack of lather that caused some weirdness so i added more castile soap and then even rinsed my hair with 1 tablespoon ACV in a glass of water and my hair is pretty normal now. My only concern is that should i be using AVC every time i use this shampoo or should i just make an adjustment in the shampoo so i am not bound to use AVC every time? please help! And can AVC be damaging to hair even if i use just 1 tablespoon?

  9. Sally Avatar

    Does anyone have any suggestions for split ends. I have been “no poo” for a few months now, and really like it, but split ends are still a problem.

    1. Catherine Avatar
      Catherine

      A honey mask (assuming you do not have any bee allergies) works great to address issues at the scalp and leaves hair very soft, use about once a week in the beginning and as condition of hair/scalp improves go for twice a month. For the rest of the hair and ends you can use a natural argon oil. Just rub into your palms and spread lightly into hair, it is a leave in treatment. Good luck!

  10. Sylvia Aurora Avatar
    Sylvia Aurora

    Does it make a difference that I melted the coconut milk first? Does it have to be in solid form to work properly? Would appreciate an answer, and I love the website!

      1. Sylvia Aurora Avatar
        Sylvia Aurora

        Okay. This might just not be the right kind of shampoo for me then. Thank you for your time! 🙂

  11. Noelle Sellers Avatar
    Noelle Sellers

    I just made this recipe without the olive oil and essential oils, but I found that it leaves my hair feeling slightly oily and heavy. I showered and used a teaspoon of it on my hair and followed with a 1/4 cup vinegar with 1/4 cup water mix. Any tips on how to eliminate the heavy, greasy feel?

  12. Adriana Avatar
    Adriana

    Do you color and highlight your hair? What brand do you use? I don’t think there is a natural alternative or is there? I switched to homemade beauty products but have not found a natural alternative to color my hair.
    I have grey hair and need to color it . I also don’t like henna because there is not to many color options.

  13. Sam Avatar

    5 stars
    Thank you so much for this post! My hair is a bit long (to the middle of my back), VERY straight (though since stopping commercial shampoos it will hold a curl a bit better, who knew?), and relatively fine. Traditional no-poo didn’t work for me, left my hair too dry but oily at the same time. I tried a modification I saw somewhere, using 1:3 dilution of honey in water instead of the baking soda. That helped with the dry issue, but not the oily issue. I just found your shampoo recipe and thought it was finally time to give up on the honey/acv and try something different. I’ve only used it once, and my hair isn’t even 100% dry yet but it feels so much better! I hadn’t realized how much I missed lather until I put this in my hair and it felt great. My hair is lighter again, not weighed down by greasiness, and smells so nice! I bought the peppermint castile soap and really enjoyed the tingly feeling while washing. Hopefully this is finally my hair solution!

  14. Jenn Avatar

    I have scanned all of the comments and have still not found an answer to the all important question of DO YOU NEED A CONDITIONER WITH THIS RECIPE OR IS IT A TWO IN ONE? I have very thick but bone dry and tangle-happy hair; I use a conventional shampoo and conditioner (Aussie) currently and supplement by massaging either coconut oil or shea butter into my scalp. I would love to switch to a natural option and everything on your site has worked beautifully for me so far so I want to try your recipe first. I just need to know if I have to go elsewhere for a conditioner recipe or not.

    1. Wellness Mama Avatar

      This shampoo is very conditioning, so I do not use a conditioner. However, based on what you describe, you may want to also use a conditioner. My hair doesn’t need the extra moisture, but it sounds like yours does.

  15. Jamie Avatar

    5 stars
    This is the first diy natural recipe I tried and I absolutely love it. I don’t foresee ever going back to buying shampoo. It did not work for me in a foam dispenser even with water added though. I assume it is because of the chunks in the coconut milk. Thank you for this amazing recipe.

  16. Channah Avatar

    5 stars
    Shalom, I have been using your recipe as a base for my shampoo for around a year now. I have made some additions to it. I use a bar of castile soap melted into water, I use coconut milk bought at the store (it has never gone bad and been on shower shelf for months), add to that vitamin E oil, aloe vera gel, honey, and tea tree essential oil. I also (when about to use shampoo) scramble an egg (I have chickens in my backyard) in a bowl, add my shampoo to the egg, a lather that into my wet hair (very sudsy). Then I comb through the shampoo with a wide tooth comb before rinsing. Then I rub a handfull of baking soda through my hair to keep it from being slick. This has worked quite well for me, and I can shampoo once a week or every other week this way. I am adding some different EO’s to my shampoo this time, my daughters want lavender and vanilla and tea tree, mine is tea tree and peppermint, I will make my husband cedarwood and tea tree. The scrambled egg is really good for your hair, as is the aloe vera too. I will add the baking soda to the shampoo this time as well. Hope this helps some people with ideas!!

  17. Deanna Avatar

    Hey,

    I forgot to ask, when you use the coconut milk do you use the watery part of the coconut milk, or the solid substance around the watery coconut milk for the recipe?

    Going green,
    Deanna

  18. Missy Avatar

    I haven’t read through all the comments (there’s just too many to wade through), so please forgive me someone’s already mentioned this…

    Things like bicarb and soaps (castille or otherwise) are far too alkaline for hair, which I found out the hard way 🙁

    However, because I LOVE coconut milk for both hair and skin, this is what I ended up doing:

    I open a can of organic coconut milk (the high fat version), pour it into a container then add the appropriate percentage of my preservative of choice (Liquid Germall Plus) and a titch of Vitamin E oil and then blend it all together.

    When I wash my hair, I simply pour half and half shampoo and coconut milk into my hand, wash and rinse.

    After washing my hair, and while it’s still wet, I pour the watery part of the coconut milk (through a strainer) into a spray bottle and spritz it through the ends (it’s very long) and a little bit over my scalp and the nape of my neck, massage it in gently and leave to dry naturally before combing.

    Side note: it might surprise some people to know that they don’t actually have to comb their hair while it’s wet – if they just let their hair dry naturally, most will find that by the time it’s completely dry, a comb or brush will just glide through it – no knots or tangles.

    Does coconut milk leave my hair oily? Nope. My hair tends to get oily at the roots and dry on the ends, but that hasn’t been a problem since I’ve been doing this.

    It’s just silky soft and healthy from root to tip now, with no greasies between shampoos.

    I also massage the fatty part of coconut milk over my skin from head to toe after a shower and it feels sooooooo lovely and soft without it leaving my skin shiny and greasy looking the way oils tend to do.

  19. Deanna Avatar

    Hey Wellness Mama,

    Quick question, did you experience an oily hair transition period from the commercial shampoos to this recipe above? If so, for how long did this last? I have very fine, thin, straight hair, and although I found it to be very nourishing and have had a lot less tangles, the oil at the top and back of my head I have been experiencing is quite profound:(

    Going green,
    Deanna

    1. Wellness Mama Avatar

      I did have a transition period, but it mostly happened when I was no pooing. It was pretty gross for a couple weeks, but part of it could have been the no using shampoo thing. The detox/transition period is frequently different for different people, though. Regardless of how long it lasts, it’s petty awful.

      1. Deanna Avatar

        5 stars
        Thanks for the helpful information, I’ll keep at it, hopefully my hair will feel brand new in no time:)

        Going green,
        Deanna

  20. Laura K Avatar

    I’ve been washing with chickpea flour or rye flour. I’ve heard rice flour works too. 3T in hot water, scrub your head, rinse well, dry and shake out any pieces (if you didn’t buy/have fine ground) This was the best solution for me!

    1. Judy Avatar

      Hi Laura K. Thanks so much for your suggestion. This recipe is just too greasy for me. So I tried the chickpea flour which worked so well! I just have to work it a bit every few inches since it doesn’t ‘move’ easily through the hair. It doesn’t completely wash out but I can mostly shake it all out of my hair once my hair has fully dried. The rye flour washes out much better but the flour has an oiliness to it when wet so it doesn’t get my hair as clean as the chickpea. Maybe my hair just needs to get used to the rye flour to normalize but I rather not wait. I don’t recommend the rice flour as it is difficult to shake out the pieces even after my hair has dried.

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