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

    Hi,

    Thanks so much for your blog! I have a question – I wash my hair everyday – mostly because its oily, but also because I just “feel” cleaner. Sometimes more than once if I go to the gym. I understand the concept behind this method is not to strip the hair of its natural oils.. but isnt there a shampoo out there that does that? For example of these shampoos which are sulfate free? What is the difference between this method and sulfate free shampoos? And how different will the outcomes be?

    Thanks very much!

    1. Wellness Mama Avatar

      Well, this shampoo is natural and very easy and inexpensive to make. It’s also nourishing and won’t dry your hair out, which might be ideal for you if you wash frequently. Most sulfate-free shampoos are pretty good, but they are not always natural. Everyone’s hair is different, so it’s hard to say what results you will get with what product. I’d experiment 😉

  2. Nikki Avatar

    So I’ve tried this out for a couple weeks, and my hair is great, except it seems to be a tad bit dry and brittle… Any ideas?

  3. Susan Boling Avatar
    Susan Boling

    Hi! I just tried this shampoo and was really excited to try it out. I added in some aloe vera gel to make my hair fuller and thicker. I’m disappointed to say that it made my hair very greasy. I have fine hair as you said you do. I followed the recipe exactly aside from the addition of aloe. Any suggestions on what I can add in the concoction to make it less oily? More castille soap or coconut milk perhaps? Please let me know, I really want to make it work 🙂

    1. Wellness Mama Avatar

      It’s going to depend on your hair properties… You may need to experiment a bit. Maybe less coconut milk? Some people can find that it coats their hair…

  4. Kathy Avatar

    Thanks for an awesome blog! I want to go natural with skin products now that I’m eating right and want to try this recipe. I live in South Africa and can get castille soap from Faithful to Nature. On their website, they say you shouldn’t use castille soap on face or body, that it’s only for washing and cleaning the house. Why would they say that? I’m worried to try this recipe now.

  5. Nicole Avatar
    Nicole

    Hi, I have tried your shampoo on mine and my daughters hair and we both love it. I have think curly frizzy hair and my hair has never felt softer. My daughter has the complete opposite, fine straight hair and good results for her too. I am about to make my second batch and just found out I am pregnant. I am a little concerned about the essential oils. Do you think I can omit the oils and still have the same result? I used lavender oil last time which I guess is conditioning. Perhaps I will need to do an apple cider vinegar rinse afterwards?

    1. Wellness Mama Avatar

      First of all… Congrats! That is wonderful news! If you are concerned about the oils, leave them out. Better safe than sorry. They mostly add fragrance.

  6. Michelle Avatar
    Michelle

    Hi,

    I’ve read on other sites that Coconut Milk must be stored in the fridge and only lasts for a week. Are you certain that we can store it in the shower for a month?

    Thanks!

  7. Eleisha Avatar
    Eleisha

    I made the shampoo with fresh coconut milk to the exact specifications. It was very watery and when I poured a teaspoon into my hand, I couldn’t get it to my head before it ran down my arms. Any suggestion for thickening the shampoo?

  8. Dave Avatar

    Hi’,
    You mention this Shampoo lasts about a month, mine is about a week old and now it smells funny, as if spoiled, rancid, or has a smell similar to some sort of pesticide (that’s the best I can describe it). I made the Coconut milk myself. Any idea?

    Thanks!

  9. beth Avatar

    i tried this recipe and am having issues with my hair feeling “heavy” after washing. it’s like i’ve used a commercial conditioner that was too heavy for my hair and it leaves my hair looking and feeling like it hasn’t been washed in weeks. is there something i can do to adjust the recipe so that it’s not weighing my hair down?

  10. Heather Bohanan Avatar
    Heather Bohanan

    Hi! I am new to the natural non-toxic world and it is a LOT to learn (between working and taking care of my 3 canine children) and of all the sites I have found yours is my absolute favorite! I love that you talk about things and then explain exactly how to make them and also links to purchase items if we can’t find locally! I have been having hair issues all of a sudden recently and have been trying a lot, I just tried this tonight and my hair looks and feels great!! (Have been using your deodorant too but can only use every other day cause the baking soda gives me a rash, but hoping I will built up a tolerance!) So glad you have this site!!!

  11. Dani Avatar

    I will definitely try this out. You mentioned that you are using a canned coconut milk that is BPA free. For canned products what is the best way to figure out if they are BPA free? Is there anything on the label to look for?

      1. Dani Avatar

        They don’t carry the Native Forest brand at my local health food store so I was wondering how to tell if another brand uses BPA free cans. But even looking at the native forest one, I couldn’t find any indicator on the labels. I read that Trader Joe’s carries several canned products using BPA-free cans but they aren’t labeled specifically either. 🙁
        On a different note, I have tried this for the first time this morning and noticed that it left my hair somewhat waxy especially near the roots. I read through the comments and also the ones for the mud detox as I had the same issue with that one.
        I was wondering if it may help to dilute with a little distilled water or adding a little lemon juice. If so, how much would you add?
        I also thought about trying a vinegar rinse like some suggested. For that purpose would you rather use ACV or White Distilled Vinegar?

  12. Rujuta Phalak Avatar
    Rujuta Phalak

    Will this formula help remove the build up from hair?I read baking soda will help remove the build up, so my question should is that should I wash my hair first with baking soda and then with this homemade shampoo or will this shampoo itself help remove the build up?

    1. Wellness Mama Avatar

      This shampoo is fairly gentle, and will likely not remove stubborn buildup. That said, you could try it without a baking soda wash first, and if you are not satisfied, add in the soda wash the next time.

  13. Rujuta Phalak Avatar
    Rujuta Phalak

    I usually apply coconut oil on my hair before I shampoo it. So if I use this as a shampoo, applying oil before shampooing, will it not make my hair too oily even after wash? I have very dry hair as of now which I am trying to treat. I assume the coconut milk may already be making the hair kinda of oily(moisturize) and if I have already loaded my hair with oil as I normally do before a shampoo wash, the castille soap will not be able to remove the excess oil and my hair will end up being too oily. Any one who has tried this after they had already already oiled their hair?

  14. Rujuta Phalak Avatar
    Rujuta Phalak

    Is there any way you could tweak this recipe to add some aloe vera gel too?

  15. Stacey Avatar

    I’ve used this shampoo recipe for several months now and LOVE it. The only problem I have encountered is when I have to travel to cities that have hard water. After washing with this shampoo in hard water, my hair turn into a greasy, yucky mess…and takes several washings with castile soap and the “bad” shampoos sold in stores to get back to normal again. Do you have any suggestions on how to pre-treat hair prior to washing in hard water? I definitely don’t want to go back to traditional shampoo/conditioners, but the process of recovery from hard water is very frustrating. Thanks in advance for your help.

  16. Krystal Avatar
    Krystal

    Hi i would like to know if i can use a regular bar of soap (Like Dove), and make it liquid, as a substitution for castile soap, since I could not find it anywhere. Would there be any differences or effects?

  17. Jen Avatar

    I have VERY FINE OILY HAIR and discovered a great way to combine this recipe with the no-poo recipe to end up with perfect results for my hair type (so far – a few weeks now). The coconut shampoo was just a little too heavy for me. The no-poo left a lot to be desired. I found a site that suggested adding castile soap to no-poo. I had already whipped up the coconut shampoo (with just the milk and castile soap) so I just combined everything together and wished for the best! I hope I am not repeating something that has already been discussed. I haven’t been able to read through all the comments regarding this post.

    1/4 c COCONUT MILK
    1/3 c CASTILE SOAP
    2 c WATER
    2 tbs BAKING SODA
    + drops of essential oils for scent

  18. Thessie Avatar
    Thessie

    I just found your blog, and I cannot wait to try this recipe.

    Question: Do you think the recipe would work using fresh aloe instead of gel from a bottle? I have an aloe plant that is growing vigorously, far more than I need to treat kitchen burns and the occasional sunburn. How should I prepare the aloe after skinning it?

    Thanks!

  19. Rachel Avatar

    This didn’t work for me and I really hope it would have. After a week my hair is really greasy and I can’t take it anymore. I will try the no poo recipe of just baking soda and water. Hope it works!

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