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

    I experimented with a diy recipe that works both as shampoo and conditioner in one. It does not use castile soap!

  2. sam Avatar

    The shell life of coconut milk can once opened is for about 4 days to a week. So even if i do make small batches of the shampoo itself, I still waste the rest of the coconut milk in the can due to its short shell life. So do you buy a coconut milk can every week to make a shampoo? How are others doing it?

    1. Sam Avatar

      I use silicone baking cups to portion and freeze the remaining coconut milk. Each cup holds about 1/8 cup. I freeze them, then pop them out and put the “pucks” into a ziplock baggie in the freezer until I’m ready to use them. So far this has worked well, just make sure you take them out a few hours hours before you need to use them because they can take a while to thaw.

      Also, I have not had problems with the shampoo itself going bad for up to 4 weeks. I think maybe since the milk is mixed with other ingredients, it lasts longer, though I’m not sure… The color darkens slightly, but it smells fine so I assume it’s ok.

    2. Kyle Avatar

      I also didn’t like wasting half a can of the coconut milk, so I made a larger batch and figured I’d just see how long it would last. I finally threw out the last little bit yesterday, the shampoo stayed good for about 7 weeks before we started noticing our hair getting oily and the shampoo starting to smell bad. Kinda gross, but now I know how long it will last. I’d rather waste the half can of coconut milk than throw out the excess shampoo which includes the more expensive Bronners I guess.

  3. Jenny Avatar

    I started using this a few days ago, with vitamin E oil and no olive oil. I blow-dry my hair and it’s had crazy static electricity with this shampoo. I do follow-up with a small amount of tea tree oil conditioner, which I’ve always used.

    Any ideas on combating static electricity?

  4. Nancy Avatar

    I noticed awhile back in comments people were saying that no mint for colored hair. Ok but I have heard that mint is supposed to help add volume to hair. I just started using this shampoo & I color my hair but my hair is very thin & fine & thanx to menopause its thinned out alot. i used to have wavy/curly hair its now straight & lifeless & flat. What else can I use to give me back some umph in my hair?

  5. christi Avatar

    if its already been mentioned i apologize, but there are TONS of comments on this post. Oils have various properties that when making soap affects the sudsy quality. if someone is switching from a commercial shampoo they’ll probably want a more bubbly result while lathering up… oils with a higher oilec content give better bubbles, olive oil is one of the highes naturally occuring thats easy to find. walnut i believe has THE highest natural oelic content and sunflower has high oelic versions you can get.

  6. Robyn Avatar

    I have found this too oily for a shampoo but LOVE it for a natural and nourishing body wash. Living in arid NM for the last year after being raised in humid Florida, I find this helps with the extreme dry skin my family and I are now prone to.

  7. Vicky Avatar

    I am using the DIY hair growing serum at night and in the morning I wash my hair with the all natural coconut shampoo. Both recipes are from this website.
    Now here is the question. After I wash my hair and let it dry it felt really dirty and stiff I washed it 3 times today and it still feels really dirty.

  8. Regina Avatar

    Hi I tried this shampoo and like some of the others was left with heavy, lifeless hair. I am trying a sample of a shampoo bar I found on amazon, but would love to see a recipe from you to make my own! Have you ever tried shampoo bars, and what are your thoughts?

  9. Sara Avatar

    My daughter (18) has really oily hair. We can’t find a shampoo that works well. Sometimes the next day her hair is oily again. Does this keep the oil away? We work with her diet, although in college now, that is hard! But I was wondering if I made this for her over Christmas break, maybe we would see a difference. Has anyone had really oily hair and noticed this has worked for them?

    1. Jay Avatar

      I have a question on shelf life as well. I assume there would be two different shelf lives?… (1) shampoo made with canned coconut milk and (2) shampoo made with fresh (homemade) coconut milk.

      (1) canned coconut (from link in recipe) has guar gum…maybe this a preservative for longer shelf life?
      (2) homemade coconut milk (from link in recipe) is sad to only last 3-4 days in fridge. If its in my shampoo in shower will it expire in a few days, or does the castile soap help preserve it?

  10. Amy Avatar

    I tried a new recipe last night. This is for those of you who have had trouble with the Castile soap leaving your hair greasy…

    I took 1.5 c water and set it over med heat and dissolved 5Tbsp of baking soda in it (as much as would dissolve. not all of it did, but it still turned out great). It helps when you dissolve 1-2 tbsp at a time.
    Once it cooled a little, I poured it into my 12oz bottle and then added 1/4c coconut milk and then 4-5 pumps of EO soap. I used about 1/4c of the “soap” mix on my hair. My hair is soooo soft and feels so clean this morning! I think I’ll stick with this recipe 🙂 This recipe would last about 8 washes, which is about 4 weeks for me. (2x a week)

      1. Judy Avatar

        2 stars
        Thanks Amy for the revision. Unfortunately this still made my hair very oily. Not as waxy as the Castille soap but definitely had to wear a hat. Plus it made my scalp flake a little. I’m guessing this was from the baking soda but it could be the coconut oil. Oh well!

  11. Katie Avatar

    I love this recipe! I’ve skipped days and used it about three times now. Volume and less frizz! Thanks so much!

  12. Trelisa Avatar

    Hi, I have used the coconut shampoo recipe (without the extra olive oil) now three times and found that my hair is very oily. Does this improve & is there something else I could be doing to prevent this from happening or does it balance out in time? Also, how often do you recommend that I use the shampoo..everyday to start? Thanks.

  13. Sylvia Woods Avatar
    Sylvia Woods

    Hi there, love your site and tried this hair recipe about 4 weeks ago. It works just great on my 2 year old twin girls and on my husband. Unfortunately my hair is still greasy, it has no volume at all and just hangs down like a big grease ball. Wonder if it just not for me or if my hair just needs more timemto adjust. I try not to wash my hair for 3-4days i do dry shampoo. It looks the worst the day of washing and then day by day it gets better. Is it just normal at the beginning. I know i have used, shampoo, conditioner, mousse and spray all the time for many many years…. Now since four weeks only this shampoo, i dont even need conditioner anymore…. Any ideas whats going on with my hair…. Thanks for advice

      1. Sylvia woods Avatar
        Sylvia woods

        Thank you Katie, do you have that honey shampoo on your website as well?

  14. Mischa Brown Avatar
    Mischa Brown

    Thank you for this recipe! I have been using it as a shampoo and body wash for a couple of weeks, and LOVE it! I don’t have access to castille soap, so am just using the most natural liquid soap that I can find, by “Ninacuro” in Ecuador, and homemade coconut milk. Nothing else! Since I live a pretty dry climate, this is really helping my skin, too.

    1. cyndi Avatar

      Try Walgreens, they have a new line of products called “Ology”. I found in the aisle that had face moisturizers (to help you narrow down the search in the store). the employee i asked wasn’t even aware of it yet.

  15. Crystal Avatar

    Hello! Coconut is not good for my blood type. I don’t know if this still counts if it is not being ingested…. Can I substitute almond milk for the coconut milk?
    TIA!! Love your site, I just made your all purpose cleaner and it’s the bomb!!

    1. Katie - Wellness Mama Avatar

      I haven’t tried it but it might work. Let me know if you try it 🙂 I would think though that unless you are allergic, coconut oil would be ok if you aren’t ingesting it.

  16. Aine Avatar

    Hi! I’m completely new to this whole natural thing but I really want to give it a go. I have really sensitive skin, I have eczema and I react particularly badly to shampoo. I’ve tried the stuff the doctor gave me, although I don’t react it does nothing to my hair.

    The problem is my I have red curly hair (which I love) but it can bit a wild. I use a lot of product (frizz serum, conditioner, mousse) to try and control it. This is very long winded but I just wanted to ask what essential oils would you recommend I use? You say you don’t use conditioner but do you know if this cider vinegar thing would work for me? Also you have a salt spray/hairspray recipe, could I use this instead of product?

    Like I said I’m a complete newbie to this sort of thing! I’m a bit worried I’ll end up looking like one of those troll doll, so I thought I’d pop the questions on here!

  17. Shant Khayalian Avatar
    Shant Khayalian

    Hello
    Its really interesting, i read it all, but i want to ask you that i made the castle soap, and after i tried it on my wife hair, it was very oily, i added coconut milk, but still oily, and the shampoo been very liquid, so what can i add else to clean the hair?

    Thank you waiting for your replay

  18. Quinn Avatar

    I was wondering if anyone has tried this recipe with aloe added? I don’t want it to make my hair heavy or too greasy but I love the pH balance of the coconut milk and the aloe together. Baking soda & ACV has left me with an itchy scalp and adding aloe & coconut milk to my baking soda mixture wasn’t helping. Any thoughts?

  19. Emma Avatar

    I’ve seen a lot of comments about using apple cider vinegar for conditioners, but I was wondering if anyone knew of a natural homemade conditioner recipe that had more of a lotion consistency like traditional conditioners do. I know the lotion feel of it is probably from all those harsh chemicals, but I love the feel of it when rubbing it into my hair. I’m looking for more of a condition and then wash out directly after type of product rather than a leave in conditioner…

    Thanks in advance!

    1. Emma Avatar

      Is it possible to take one of your lotion recipes and add apple cider vinegar or something else to it to make a conditioner?

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