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. Jeff Avatar

    Hello, I just wanna ask if do I really need Castile soap? Because in my country it’s a little pricey (at least for me), so do I really need it? Thanks in advance!

    1. Wellness Mama Avatar

      It the most “cleansing” ingredient in the shampoo. It really cuts through sebum. That said, you can certainly try it without first and see if it works for you.

  2. Roger McArtor Avatar
    Roger McArtor

    Really like the selection of ingredients for natural shampoo. I’m a pharmacist that does not follow the old “better living through chemistry”. It’s great to know what chemicals to avoid.

  3. Chelsea Avatar

    I got a new hair wash that I’m loving. You take 1/3 of a cucumber 1/2 of just the inside of the lemon (the rin doesnt blend well, but keep it cuz they are get to wash your face with) and then coconut milk. Blend well and wash your hair, face, and body. Smell soo good and works great on fizzy hair.

  4. Darlene Avatar

    I tried the no poo for a month because I was hoping my scalp would adjust. Sadly it did not, so I tried this natural shampoo which worked great but it did not keep for very long. I discovered Lush and I used their shampoo bar which is amazing. I have since been making my own shampoo bars and I like them but still had problems with flaking. I have found that using a homemade bar is soap with Kaolin clay works best but what makes my hair smell and feel amazing is a mixture that I started spraying on after I shampoo. It is simply water, vegetable glycerin, tea tree essential oil and Lavender E.O.

  5. Ana Avatar

    I’m going to try that recipe for sure.
    In India, there’s a really old, tried-and-tested shampoo recipe that contains dried Reetha (Sapindus), Shikakai (Acacia Concinna), and Amla (Gooseberries).
    You basically soak the ingredients overnight, boil them, sieve the ingredients out, and use the liquid.

    Good luck finding the ingredients, though!

  6. Emily E. Avatar
    Emily E.

    It is a very similar recipe:

    – 1/3 cup coconut milk
    -1/3 castile soap
    -5-10 drops of pure vitamin e oil (a capsule will also work)
    -1 tbsp of coconut oil (optional, but it doesn’t make my hair greasy)
    -1 tbsp Aloe vera gel
    -15 drops of any essential oils (I do not recommend citrus because they are phototoxic and can damage hair when you are out in the sun enough)

    For the rinse: (I use a spray bottle)

    – 1 part water, 1 part organic apple cider vinegar
    – (3-10) drops of essential oil; I use lavender

    For the rinse, spritz your hair and let sit for one minute and rinse, or after shower leave in for shine (not too much though if you leave it in). Hope this helped! :3

  7. Anjy Avatar

    Am really excited with this idea of going no poo… My hair are really long and thick and I have to spend a hell lot on maintaining it. So this would be really a money saver. I usually oil massage my hair the night before I am planning to shampoo.. Would this shampoo be able to clean all the oilyness ?

  8. Emily E. Avatar
    Emily E.

    I’ve found that adding a tablespoon of pure aloe vera gel and substituting the other oils with coconut oil has helped a lot, mainly by balancing the ph a tad more.

    1. Gilly Avatar

      Hi Emily,

      Would you mind sharing your precise recipe? How much coconut oil do you put in? And the rest of the recipe, do you follow Katie?

      I’m about to try testing various recipes!

      Thank you so much.

      1. Emily E. Avatar
        Emily E.

        I posted it 2 comments below this, sorry, I forget to put it in the reply section! Hope it helps! :3

  9. Anjy Avatar

    Am really excited with this idea of going no poo… My hair are really long and thick and I have to spend a hell lot on maintaining it. So this would be really a money saver. I usually oil massage my hair the night before I am planning to shampoo.. Would this shampoo be able to clean all the oilyness ?

  10. Emily Avatar

    Hi Wellness Mama!
    I read that this recipe should have the ‘sudsy’ feel but mine did not ? Just wondering if you have any ideas why this might be?
    Also my hair was left quite oily (which it wasn’t before I washed it) Vinegar didn’t even reduce it enough. Should I just leave out the vitamin E?
    Would love some feedback.
    LOVE your site and everything you do, such a blessing to me and my family. THANK YOU!! X

    1. Wellness Mama Avatar

      Hi! The amount of suds can depend on how hard your water is, I have found… you might have harder water. It could also be that your hair was dirtier (no offense intended). If it is working harder to break down oil, it won’t suds as much. Sometimes I actually shampoo twice if I have been working really hard and my hair is dirtier. The first time it won’t suds hardly at all and the second time it gets pretty sudsy. You could leave out the oil if you think that will help.

  11. Lacey Avatar

    My first attempted at “natural shampoo” was HORRIBLE!
    I tried the “No Poo Method”
    My hair has never felt so horrible! It looks like I haven’t washed it in months. There is so much oil built up. My hair literally feels like I have wax in it..
    The recipe I used said to give it a week and my hair will look luxurious. That was some CRAP! If this is luxury, keep it. I have gone OVER a week and my hair gets worse. My skin is also suffering.
    One time I was rinsing my hair and adding the “conditioner” my face actually burned and I heard a sizzle.
    SO! My hair did NOT work for this style… I REFUSE TO GIVE UP though!
    I am now trying this new method.

  12. Sharon Raiford Avatar
    Sharon Raiford

    This is a great Aromatherapy Shampoo I found
    It lathers up beautifully and swells wonderful.
    7 oz. of unscented Castile Soap (I use Dr. Bonner’s)
    1 Tablespoon Jojoba Oil
    40 drops of Lavender Essential Oil
    10 drops of Rosemary Essential Oil
    5 drops of Ylang Ylang Essential Oil
    8 Oz. Bottle (I use a glass bottle to store shampoo and pour into a plastic application bottle when I shampoo my hair – shake mixture well before using)
    Pour Soap first
    Pour Jojoba oil next
    Add all other essential oils
    Mix well in bottle by shaking
    Enjoy
    Very refreshing
    Light a candle, close the bath room door and create a spa shower room while shampooing your hair

  13. Sarah Mitchell Avatar
    Sarah Mitchell

    I love the wellness mama products! I go green and mostly use all natural and homemade products for myself and my family. We have a hard time with bath products though. My husband is allergic to olive oil and one of the ingredients in the Castille soap, is olive oil (as is most homemade bath products-because olive oil is very good for the skin). I was wondering if there was a substitute soap (for the castille) that I can use for this recipe?

    1. Hannah Avatar

      Have you tried Kirks Castile soap? I don’t believe it contains any olive oil. I use the bar and dissolve it down to make it liquid. Has fewer ingredients then the actual liquid version.

  14. Sarah Khan Avatar
    Sarah Khan

    Hi, I love all of your posts! do you know of a recipe for shampoo that doesn’t contain coconut oil or castille soap? something with beeswax, almond oil, olive oil. no palm or shea.

    I would really appreciate

  15. Bonnie Avatar

    Hello! I have a question:

    I’m planning to try out making my own shampoo and body wash for the first time soon. I found a recipe for homemade body wash on another site that has all of the same ingredients as your shampoo here, it just also adds vegetable glycerin to make it sudsy. Do you think it would be okay to use the mixture containing vegetable glycerin in my hair as well? Or is vegetable glycerin something I wouldn’t want in my hair?

    Thank you!

  16. Pam Avatar

    Please tell me what I’m doing wrong. My hair came out looking oily after using this recipe.

    1. Wellness Mama Avatar

      I doubt you are doing anything wrong… your hair may be detoxing, or it might simply not like it (mine hates no-poo, so I readily accept that not all methods work for all hair). Give it a few tries before you give up, but know that if it does not work for you there are other fine options.

  17. Kendra Avatar

    Hi There – I’m loving everything you’ve suggested to make for a better body and beauty! I’m finding that with this recipe my hair ends up feeling greasy and I tried to blow dry it today for the first time in a few months and it just was slick feeling. Is there something to do to get rid of the greasy-ness that is occurring? Is that just how my hair is naturally?
    Any help would be greatly appreciated!!!
    K.

    1. Wellness Mama Avatar

      How long have you been using it? Sometimes there is an adjustment period of a couple of weeks while your hair gets used to the new shampoo…

  18. Nadia Avatar

    I finally ventured out and made this shampoo – super excited! I have been using it for a week now and my hair is super oily right now. Plus I haven’t been getting a lot of suds with it.
    Am I doing something wrong, or is it just going to take a couple more weeks for my hair oils to even out? I know it does sometimes.

    Thank you so much! LOVE this site!

    1. Wellness Mama Avatar

      There my be a mild detox action happening. You might want to give it a little longer. Suds vs no suds can be caused by many things… oil in hair, hardness of water etc. I wouldn’t be too concerned about that.

    2. Sam Avatar

      Hi Nadia,

      I had the same issue, so I adjusted the recipe a little. First, I doubled the Castille soap. Then I added about 1 Tbs honey and 1 tsp baking soda, and it worked great! I found that doubling the soap alone didn’t fix the problem, but neither did adding honey/baking soda without adding more soap. I’m hoping that as my hair adjusts, I can cut down on the soap until I’m at the levels of the original recipe. I have also heard that adding vegetable glycerin might help with the suds issue, but I have not tried that yet. I may try removing some of the soap now and replace it with vegetable glycerin.

      You may also want to consider using a vinegar rinse after washing your hair if it’s not feeling clean enough. Makes hair very clean and shiny! It will smell while it’s wet, but that will dissipate as it dries. I find it smells pretty good when dry, but you can add essential oils if you don’t like it. Right now I’m doing my shampoo adjustment and the vinegar rinse, and my hair has never looked or felt better.

  19. angela Avatar

    On one month with this and my curly hair is even curler and way more shiny than its been in a long time. Took about 2 weeks to adjust tho and I kinda looked like a big greasy mess (thank goodness for bananas and pigtails 🙂 )

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