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. Dolores Clark Avatar
    Dolores Clark

    Just wanted to say I tried this shampoo. The downside is that it is a bit too rich for my fine hair. However, I read what you said about using it for shaving so went one step further……….would you believe it is an excellent body wash? My 72 year old body doesn’t even need extra moisturizing …. at least not now during the summer. Might need some in the colder weather. This truly is an awesome body wash. Thanks so much for sharing.

  2. Deanna Avatar

    OK everyone! I tried this for about 4-5 washes (in about 10 days’ time). It turned out the same everytime…felt greasy/oily, but did not LOOK greasy/oily. I wanted to give this recipe some time in case my hair was going through an adjustment period. I could not stand it after about 10 days. Had to buy some crud shampoo at the store (even the ‘organic’ shampoos out there are CRUD!!!). I did use homemade coconut milk and substituted the vitamin e oil for 7 drops of grapefruit seed extract. I didn’t use any conditioner/rinse/acv rinse, so POSSIBLY that might have had an impact. HOWEVER, since I am reading the posts, it looks as if alot of my ‘sisters’ out there are experiencing the same thing. My hair literally LOOKED like straw even though it FELT greasy/oily. I was completely grateful for the recipe, and always willing to try new things, so I will just put this in my toolbox of recipes not to make anymore. I really liked the ‘suds’ feel, though! And now use it for shaving my legs! Love it! My skin loves it too!!! Hope this helps.

  3. Jessica Luc Avatar
    Jessica Luc

    I’ve been “no-poo” for almost 2 years now and my hair is loving it. My scalp has been thanking me for it too. My dandruff is just about gone with the exception of dry winter days. I do plan to make this for my friends though, and my boyfriend who’s dandruff has been acting up lately. D: He uses Head and Shoulders. tsk tsk. I also plan on making a variation of it using oatmeal water instead of coconut milk for my dog. He has very sensitive skin. Will post on how that works out! 😀

  4. Jennifer L Valdez Avatar
    Jennifer L Valdez

    I’ve been using this for a few days now and love the sudsiness but my hair feels oily afterwards. I have done hair but a lot of it. I sometimes do an ACV rinse after but it doesn’t seem to matter…my hair is still oily to the point I use a dry shampoo halfway thru the day. I am a runner and workout a lot so need to wash everyday. I was doing the no poo method for a couple months with the same results. I just feel like it’s oily and has residue. Any suggestions?

  5. Emily Savage Avatar
    Emily Savage

    I’ve heard that after a while homemade shampoos can leave a buildup (almost like wax) on the hair. Have you found this to be true or not true with this recipe?

  6. Shannon Rae Avatar
    Shannon Rae

    i absolutely LOVE THIS SHAMPOO!! As a gluten intolerant woman, i was having a hard time switching to the “no poo” method in order to avoid gluten. then i tried you recipe! LOVE IT!!
    I wonder if it will work with goats milk. do you know?

  7. Joanna Acosta Avatar
    Joanna Acosta

    with the vit e oil is there a certain amount of i.u. ….i have some skin vit e that is 3200 i.u. or should i buy consumable capsuels that are only 400 i.u.

  8. Emily Savage Avatar
    Emily Savage

    Hello!
    If you do not add water, what is its shelf life? Does the coconut milk make it have a shorter shelf life? I’d like to make a big batch, but I am hesitating because I don’t want it to go bad because of the coconut milk. Thanks! Em

  9. Kellie White Avatar
    Kellie White

    Hi! I’ve been going no poo for about 6 weeks! The first 3 weeks were bad (residual shampoo coming out) the next two weeks were good. This last week is bad. I tried castille and loved the suds but still my hair is not good! I’m going to give the coconut milk recipe a try. Thank you so much and your daughters hair is just gorgeous! Kellie xx

  10. laurie j Avatar
    laurie j

    Hi, my mum found your site a couple months ago and since then I’ve tried loads of your recipes! Gotta say though, my hair did not love this- used homemade coconut milk but it just felt greasy after. Figured it was either just my hair or maybe the eo’s I added. Nevertheless… What would be your take on substituting coconut milk for rice milk?just out of curiousity.. Thinkin of trying the no poo method. I always thought I had dry hair- in fact it turns it it’s quite oil but fine and it must’ve been the “dirty” shampoos stripping it? Well chuffed and excited to be able to save a fortune! My house feels like a science lab haha

    1. Wellness Mama Avatar
      Wellness Mama

      Every hair type is different, but it seems to work for more people than most other natural shampoos…

  11. Samantha Avatar
    Samantha

    Hi! I am so excited to try this!!! I have super fine and oily hair as well and my hair doesn’t like the no-poo either. Just one question about the coconut milk. I have 2 of the same cans in my fridge right now, because I like to separate the cream off and use it for baking and icings alot, and then use the watery milk in my smoothies. So I am will to sacrifice a can that I have on hand for this recipe, but I am just wondering if you shook the can and used the cream and milk combined? Or should I just use the milk, and eat the cream with a spoon? Yumm! 🙂 Thank you in advance!!!

  12. Mave Avatar

    Dr. Bronner’s used to have a baby formula…maybe they still do? I hear that peppermint can be irritating to the scalp.

    I’m happy to find this recipe as I’m a fan of coconut milk and need a mild shampoo. Coconut milk is also available fresh frozen in plastic bags in many Asian and West Indian grocery stores…for those who don’t want to bother making it at home.

    Another thing about coconut milk is that it sours when not refrigerated. Given that this shampoo has no preservative, it’s probably a good idea to keep it in the fridge in small quantities?…maybe…

  13. Brittiany Urban Avatar
    Brittiany Urban

    Great results! I made this recipe using Dr. Bronners in eucalyptus and homemade coconut milk (Bob’s Red Mill unsweetened shredded coconut). I omitted Vitamin E & the essential oil since my hair gets terribly greasy. I’ve tried no-poo, baking soda/vinegar, and only castile “shampoo” to no avail. My fine, bra-strap length hair is so happy to be clean and practically tangle free <3 Thank you Wellness Mama!!

  14. Robin Garip Avatar
    Robin Garip

    I’ve been about one week without shampoo and my hair is just now getting a little sheen to it like it’s oily. I’ll be trying a tiny bit of baking soda with some corn starch and warm water then a rinse with apple cider vinegar, water, coconut oil, and some of my favorite essential oils. I make homemade soap so I have most of the supplies, but would like to try this way. I did henna a few weeks ago and that really improved my scalp psoriasis and now that I’ve not used shampoo my scalp is 95% clear already and is not itchy. I’d really like to get away from using any product for hair or body that I can’t do myself. At least then I’ll know exactly what I’m putting on my skin =)

  15. Kayleigh Avatar
    Kayleigh

    I made this shampoo last night and tried it out this morning. My hair was super greasy and looks just awful 🙁
    Once I tried Dr. B’s as a shampoo – I didn’t use it full strength, I diluted it with water – and my hair turned out the same as it did today, very greasy and waxy. I’m not sure if I need to use less oil, or less Dr. B’s or what. I’ve heard that if you have hard water Dr. B’s interacts with it and makes your hair gross, but I haven’t seen anyone else mention that here. I’ve tried reading through comments to see if I could figure it out from other readers, but I haven’t seen what I need (Although I probably only got through half the comments). I have very fine hair that is both oily and dry. It’s so frustrating! I tried J.R. Liggett’s original shampoo bar and it was good for my scalp, but it made my hair look very dull. I have severe eczema on my scalp and have tried nearly everything, which is why I’ve started trying alternatives to regular shampoo. I really want this recipe to work, I might just need to play around with it a bit. I don’t use the “no-poo” method because I color my hair and I don’t want the baking soda to take all the color out. I use apple cider vinegar, diluted with water, as conditioner. HELP!

    1. Jennifer Frederick Avatar
      Jennifer Frederick

      My hair was greasy and looked awful the first time I tried this shampoo too. I read an article about using cool water when washing your hair with castile oil and it worked great for me! Hope this helps!

  16. Fiona Shearer-Hann Avatar
    Fiona Shearer-Hann

    If your hair feels waxy after using it, try doing a vinegar rinse. I haven’t made this recipe (yet) but I have used Dr Bronner’s to wash my hair, and it needed the vinegar rinse afterwards or my hair felt awful.

  17. Britta Kreps Avatar
    Britta Kreps

    I made this shampoo but it’s so thin I’m not getting the lather I was hoping for. Did I do something wrong?

  18. Shannon Avatar

    I tried it, but with our hard water it’s a mess. High alkali and castile also high alkali damage our hair and leave us very waxy. I’ve tried no poo but baking soda is also alkali and it’s fries our hair and burns out faces. We have hair to our hips around here. I want to got to healthy but so frustrated. Anybody know where else to look or try?

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