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

    So I’ve used this recipe a few times, and so far it is leaving my hair feeling greasy. Not really my scalp — more like the hair is oily/has some sort of gunk on it.

    Has anyone else had this reaction? Am I using too much product? Any tips? Does this happen for everyone and then pass?

    I was using “low poo” without surfactants in it before trying this.

    1. Elise Avatar

      Lauren, I was reading some of the comments above and some people were saying that they would spray some vinegar onto their hair and let it sit and then rinse. Apparently it helps take the gunk off. They also said that the vinegar smells goes away real quick. I had a similar reaction to yours when I made it and I will be adjusting my regimen and adding the vinegar. Hope this helps.

  2. Debbie Hornsby Avatar
    Debbie Hornsby

    I made some of this last nite and tried today, my hair feels oily but I’m not giving up .I used Extra Virgin Cold Pressed Coconut Oil and melted it down before measuring it. Is this an OK substitute
    Also, have you heard of any Afro-Americans that have tried this recipe on their hair. My grandaughter is “mixed” and they seem to work pretty hard to keep her hair nourished and manageable. Just wondering is this would work for her?

    1. Sandy M Avatar

      I would think the coconut oil is the problem to the greasy feeling. Recipe calls for coconut milk. Just a suggestion 🙂

  3. Anu Yadav Avatar
    Anu Yadav

    Is it okay if I use this (I have dandruff)? Does this help with dandruff too?

  4. Katie Avatar

    Definitely trying this as no poo also isn’t working for me. What were the complaints about the canned coconut milk?

  5. John Proffer Avatar
    John Proffer

    If you don’t want to have to shake it before each use, melt and add in Cetearyl Alcohol, it’s an emulsifier, and is a fatty alcohol derived from natural sources.

  6. Cathy Pring Avatar
    Cathy Pring

    I was all set to order from Amazon the ingredients needed to make the shampoo until I read the recent reviews about the Dr. Bonner’s being watered down. Is this not the authentic product or do you know if the formula has changed? Thanks!

    1. Sam Avatar

      This is what I heard as well… I recently tried this recipe, and I’m wondering if my results are due to this change in formula or if there’s an adjustment period. My hair felt weirdly greasy and weighed down. I’m hoping adding more soap will fix the problem.

  7. Marissa Avatar

    I have to say that I have no idea how well this works until my hair dries, but! The lather was so amazing I was laughing in the shower with glee because I haven’t used anything that lathered in so long! Thank you!

  8. madeleine Avatar
    madeleine

    I have been using this “shampoo” now for about a week. The first 2 days were great, but now the middle, top of my scalp is very oily. I figured this could be the “transition period” so I’m going to give it a few more days, but I’m getting tired of wearing my hair in a pony or having to put on a hat… Do you think eventually my hair will even out and not have an oily spot? Also, how often do you use it now that your hair has adjusted?

    1. Elise Avatar

      Madeleine, I was reading some of the comments above and some people were saying that they would spray some vinegar onto their hair and let it sit and then rinse. Apparently it helps take the gunk/oil off. They also said that the vinegar smells goes away real quick. I had a similar reaction to yours when I made it and I will be adjusting my regimen and adding the vinegar. Hope this helps.

  9. Dew Avatar

    I am in the process of making this shampoo, I made your homemade coconut milk, and I am wondering if I can still keep this out of the fridge for up to a month with the homemade coconut milk (since the recipe on the coconut milk says to refrigerate)?

  10. Mylanya Avatar

    Yes I was looking for natural way to shampoo my hair. I remember from my childhood we had egg shampoo from Poland, it was such wonderful shampoo. But also I remember that my mother and grandma told me about washing hair with yoks from eggs. I did research and I was surprised how many people use this way to wash their hair. I did try and now 6 months later I still do not touch shampoo anymore. Apple cider vinegar or I can also just squiz few tb spoons of lemon juice into i gallon of water and rinse my hair after I wash out eggs from my hair. Even my friends and people I work with notice and start asking me what I did with my hair. My hair gains more body!!!!

  11. Sally Avatar

    My hair has been detoxing for the past 3 weeks. I made this recipe with the homemade coconut milk. I love the recipe however, the middle of my hair is waxy/sticky. My roots and scalp feel great and my hair is not oily. My water is hard. I have shoulder length, thick, averaged textured hair, with a bit of a wave. Advice please!

    1. Elise Avatar

      Sally, I was reading some of the comments above and some people were saying that they would spray some vinegar onto their hair and let it sit and then rinse. Apparently it helps take the gunk off. They also said that the vinegar smells goes away real quick. I had a similar reaction to yours when I made it and I will be adjusting my regimen and adding the vinegar. Hope this helps.

  12. Lyn Kee Avatar

    Hi I wonder what does it exactly mean when you say “keep in shower for up to a month”, does it mean you have to store it before using? If so, could you please explain what’s the
    reason? Your help is deeply appreciated 🙂

    1. Mirv Avatar

      I think she is just saying that it will hold, without spoiling or molding up etc for a month. You can use it right away.

  13. raczyk Avatar

    What’s the shelf life of you recipe? Can you freeze this DIY shampoo and use it in portions later on?

  14. Brenda Avatar

    I just stumbled upon your page a few days ago and jumped on this recipe. 3 days in and my hair feels glorious! I was surprised that there was no transition period as I have tried shampoo recipes before with castile soap and they always left my hair feeling grimy. I’m guessing that’s the power of coconut milk. Thanks for sharing! Looking forward to trying some of your other product recipes:)

  15. Alex Avatar

    So when I used this it just left my hair feeling very greasy and like I hadn’t shampooed for a while. Is there anything you can think of that I did wrong to make that happen?

    1. Elise Avatar

      Alex, I was reading some of the comments above and some people were saying that they would spray some vinegar onto their hair and let it sit and then rinse. Apparently it helps take the gunk off. They also said that the vinegar smells goes away real quick. I had a similar reaction to yours when I made it and I will be adjusting my regimen and adding the vinegar. Hope this helps.

  16. LoriL Avatar

    I want to start using natural shampoo but have several concerns. I have thick, long natural curly colored hair. Our water is so hard my hair feels like straw and is so matted and tangled after washing I have to use a handful of conditioner just to finger comb it. If I don’t I can’t stand to touch it wet. I wash it at least every other day but every day in the summer. I also have itchy scalp…mostly from sweat I suspect as it is the back and sides where my head is on the pillow and hot. Any thoughts on how this would work for me and if I will need some sort of conditioner or the vinegar rinse or what?

  17. Lindsey Avatar

    I just tried this shampoo recipe today. I am wondering if there is a transition period though. My hair feels really tangled and hard to brush. My hair has a tendency to be really dry toward the ends and if not washed everyday my scalp gets really greasy. I have been using chemical shampoo my whole life and my hair is really dry already. I am really hoping that this will add some moisture back and help to repair the damage. When making this shampoo I added the olive oil and the vitamin E. I am going to stick with it for a week and then maybe if I still have the oily dry feel I am thinking of leaving out the olive oil and trying it with just the vitamin E. Any ideas??

    1. Wellness Mama Avatar
      Wellness Mama

      It can have a transition period, but it would be worth trying without the oil to see…

  18. Jade Trim Avatar
    Jade Trim

    Hi is it possible to substitute the castile soap or simply omit it i am having difficulty finding it in my area.

    1. LoriL Avatar

      You can find it online for about the same price I found it at the grocery store…Kroger.

  19. Christine Avatar
    Christine

    Katie, do you still recommend the Vitamin E oil you have listed? I was reading some of the reviews on Amazon and many people said it was not pure Vitamin E oil but had other ingredients (Tocopheryl acetate, helianthus annuus (sunflower) seed oil*, carthamus tinctorius (safflower) seed oil*, borago officinalis seed oil, camellia sinensis leaf oil, macadamia temifolia seed oil, oenothera biennis (evening primrose) oil, ribes nigrum (black currant) seed oil). Are these safe if you don’t have allergies? I just want to be sure it’s still pure and free of chemicals as this is the reason why I’m trying your recipe. Thanks for your help!

    1. Wellness Mama Avatar
      Wellness Mama

      Thanks for catching that. The link has changed to a different brand… working on finding the correct one…

  20. Kristen Avatar

    Just made this shampoo a couple of days ago and have some questions:
    This is my first time trying any kind of natural or homemade product on my hair. My hair is VERY fine and gets really really oily. I can look homeless in a matter of 24 hours.

    This recipe has made my hair extremely oily. I can’t even wear it down within a couple hours of washing it.

    Also, the mixture is so thin I’m finding that I can’t really control it enough to even get all of the product to my scalp. It runs off my hand before I make it.

    Suggestions???

    1. Kristen Avatar

      Correction for this. I waited another week or so and my hair has evened out. I put the mixture in ketchup or mustard style bottle and just squeeze it directly onto my scalp.

      But now my hair is weird mixture. It makes my hair a little frizzy and dry but its still oily by the end of the day. Any idea?

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