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

  1. Stephanie Avatar
    Stephanie

    Hello,

    I tried this recipe and have noticed my hair gets a weird feel to it, kind of sticky I would say.
    After I dry it it still has tht feel to it and tangles easily.

    Any suggestions?

  2. Laurie Avatar

    Hi! I’m new to this method and so far I’m not liking it, but maybe someone can help. So I have been at it for about 2 weeks, I use 2 tbsp of Dr Bronner’s rose scented castile, and 1 tbsp Grace brand canned coconut milk. Then I do an apple cider vin. rinse 1 cup water to 1 tsp acv. My hair is SO oily still ! I have had really processed hair in the past, colored/hair gel/hair spray etc and my hair is naturally fairly oily. Do I need to wait a bit longer for my hair to get rid of the buildup? Or am I mixing my stuff incorrectly? Please help !! I am trying to go chemical free with all of my products and lord knows it’s not easy but I don’t want to give up either. Thanks everyone !!!

  3. Josie Avatar

    Have you ever had any problems with the castile soap and coconut milk mixing together? When I made it today the coconut milk looks like it has curdled!

      1. Josie Avatar

        I used a can of Spiral organic coconut milk as I’d read that it was BPA free (I’m in Australia so not sure if you know that brand). The only one I could find was low fat, don’t know if that would make a difference? I didn’t use any coconut oil, just coconut milk and castile soap. Oh and I had a thought afterwards… I added some lemon essential oil so perhaps that is what curdled the mixture?

        And I just want to say what a fantastic website this is and how much I love your philosophy about sharing such great ideas 🙂 I’ve tried quite a few of your recipes now and they’ve worked out brilliantly. Thank you.

          1. Christine Avatar
            Christine

            Hi Katie, Do you put the extra olive oil in yourself? I just tried this for the first time and it felt pretty good – until I put water in the hair to rinse and then it seemed to clump into a greasy mess (which is what used to happen to me when I tried Bronners on its own). The good news was that it was not actually tangled. I also used the ACV spray and rinse because I do have coloured hair. That also seemed to help, the overall feel was pretty nice and combed through very nicely. However I’m a hair dryer and flat iron user; took forever to dry, and I could tell before I ironed it that it was greasy. It looks ok, except that it moves in masses like greasy hair does. I have the fine greasy hair like I imagine you do; though usually it acts dry because of the colour. So I’m wondering if I should skip the olive oil?

  4. Kristen Avatar

    This is similar to a natural body wash recipe I recently tried. Could you use this for shampoo and body wash?

  5. Laura Meyers Avatar
    Laura Meyers

    I love your recipes and thanks so much for posting!
    Has anyone tried thickening with cornstarch? I saw that cornstarch was an ingredient in your dry shampoo recipe. Thanks!

  6. Kelly Avatar

    I just made this shampoo, can’t wait to try it tonight! I bought the canned coconut milk and am wondering if I can save this in the refrigerator and use it again once I run out of the shampoo, or will the coconut milk be bad by then?

  7. Cyndi Avatar

    I am trying to go all natural including food, beauty, etc. Would it be advisable to wash my hair with just coconut milk? Do you think it would be oily. I’m not to keen on the baking soda no poo, but I do like the ACV rinse. I washed my hair with honey and milk. I liked it but my hair was very statically. Any advice?

    Thank you, and as just about everyone says, “I love your blog!”

  8. Jackie Avatar

    Hi,
    My roots are naturally very oily all I’m not sure if that’s why I’m getting a build up feel but I want my hair to be “flowy” but it feels more “stiff” in my roots. I tried the acv/water rinse and I blow dried my hair but it still feels like there’s build up in my roots. What can I do to help this? This is my first no poo wash as well.

  9. Cassie Avatar

    About how long does this Shampoo last? I generally need to shampoo every day as I work in a barn and with horses, my hair gets dirty and smells like horse daily. I am currently trying the no poo method, I like the results but I really miss the suds!

  10. nikki Avatar

    Hi. I was thinking of trying the recipe and making my own coconut milk from fresh coconuts, but I know that it goes bad very quickly without refrigeration. do you think if i boiled it and then mix it it would last longer? Thanks

  11. Hannah Avatar

    Hello,

    Im really enjoying your website. Can’t wait to be chemical free. I just wanted to check though, Is all you need a teaspoon of this recipe per wash or should I be adding this to something?

    Thanks for you advice.
    Hannah

  12. miranda Avatar
    miranda

    Hi! I tried this recipe last night and when my hair dried it was very oily. I also woke up with a very itchy scalp..is this just some kind of detox from using chemical filled shampoos for so long?

    Thanks in advance, Miranda

    1. Katie - Wellness Mama Avatar

      Shampoo is the most tricky DIY beauty product because it is so individual to hair type. If you are having a bad reaction, I’d definitely try different ratios to see if it helps

  13. Kelly Avatar

    My mom and I have been using this recipe for about a month now. We liked it but we wanted it thicker. So, this is what we did:

    Using an electric hand mixer, mix 1/8 – 1/4 tsp of xanthan gum with the coconut milk for about 3 minutes. Have the soap and oil mixture ready in another bowl. Slowly whisk the soap and oil mixture into the coconut milk. If you want it thicker, add a tiny amount of xanthan gum and mix slowly.

    I don’t know how long the shampoo will stay thick for but here’s hoping it’s until it’s empty or time to toss and make more!

    Happy shampoo making!
    Kelly

  14. Jac Avatar

    This may be a dumb question but I am just curious as to why it only lasts a month? Is there a break down of the natural ingredients that cause it to go bad?

  15. Kerry Avatar

    I tried this recipe. I used canned coconut milk (since that’s all I had at the time), I used avocado oil, and added 1/4 cup of honey. Like several comments above, my hair came out very “waxy” feeling. However, when I dried and styled it, I was quite impressed. My hair is about an inch below my ears and flips up. Usually, I use mousse and a hair wax to get it to do the flip. I was able to eliminate the hair wax and still get that flip and it lasted all day. Also, my hair is very fine but I have a lot of it, this shampoo thickened it even more and made it really fun to style. It was piece-ey and full of body. Another perk is that I could go the next day without washing, and my hair performed and smelled fine. No odors at all! HOWEVER…..after two weeks of great hair days, I wonder if there was just too much of the waxy buildup, my hair was unmanageable, went completely limp. 🙁 I used a vinegar rinse and my regular commercial shampoo. That seemed to get it soft and “light” again. I do love this shampoo, but will need to make some tweaks. Perhaps, the coconut milk? The honey? The oil? Reading above comments with the same concerns of “sticky” hair, there hasn’t been any replies as to what may be the ingredient that is responsible. I’ll let y’all know what I come up with on my next batch. Yet, another great perk of this shampoo is that it does make an excellent shaving cream!!

    1. Jamie Avatar

      Hi there Kerry, I made this recipe with just the coconut milk and Peppermint castile soap. I’ve been using it for 2 wks now and seem to have that sticky greasy feeling only while my hair is wet. Once it dries it doesn’t feel that way at all. I think its because of the coconut milk. If I take the coconut milk between my fingers and rub them together that’s kind of how my hair feels

  16. Katja Avatar

    I am going to try this recipe soon .. but was wondering, could you add raw honey to this recipe and if how much would you use? Isn’t raw honey very good for hair and skin?

  17. Chris Avatar

    Hi! I’m excited to try some of the recipes on this Site. Have made the cleaning products and had great success with them.

    Am just wondering though, in recipes for shampoo (and anything else) can liquid castille soap be substituted with sunlight soap or lectric? Just wondering!

  18. JJ Avatar

    Hi, I’ve tried this homemade shampoo recipe and I had such good expectations, but when I washed my hair for the first time, I’ve had to rewash it with normal shampoo because my hair looked greasy. I’ve tried on my daughters hair as well putting less shampoo, but, unfortunately, her hair looked greasy as well after it. Then I’ve read that it is good to rinse the hair with an apple cider vinegar, but still, my hair looked greasy after… Maybe it is because I put 1 spoon of olive oil in it? Because I have quite dry hair and my daughter has even dryer… I don’t know what else I could do wrong… I also did the coconut milk at home, I did not buy it, but I don’t think that it is because of coconut milk…

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