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.16 from 33 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.

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,181 responses to “How to Make Natural Homemade Shampoo”

  1. Dawn Avatar

    So I’m allergic to coconut, any suggestions for an alternative? I’ve yet to find a shampoo without coconut or its derivatives. Thanks!

    1. Diane Avatar

      Me too. what is working for me is the kiss my face olive oil bar soap that has nothing added it leaves my hair soft and no tangles too.

  2. Zara Avatar

    Hi, what an amazing shampoo! Just wondering, because it has coconut milk in there, wouldnt it be rotten without any preservative?

  3. Gayle Potter Avatar
    Gayle Potter

    I turned 85 yesterday and have tried every homemade shampoo over the years. My hair is baby fine, just above waist length, grey (of course, but was naturally blond when younger). I found Indian soap nut and shikaki poos too drying, but the Indian poo made with hibiscus flowers was quite good and cost me nothing as there are plenty growing around here. At my age my scalp tends to be dry so I massage coconut oil into my scalp at night before going to bed and shampoo the next morning. I use coconut cream (2 cubes frozen in ice cube trays) in in my breakfast smoothie which includes blueberries, a banana, and green leaf vegies. Then a boiled egg followed by a homemade flat bread using atta flout and spread with humous. I mention this as your hair condition reflects your diet and lifestyle. I freestyle dance daily, go for long walks, and cycle and meditate. So, get this, I lose about a dozen hairs daily! I have just tried Dr.B’s castile soap and found it too drying, so will try the coconut oil combination. I shampoo only once a week. Could send a pic. of my hair if possible. Love this forum and love to all from sunny Perth in Western Australia. – Gayle

  4. Gail Avatar

    I always go to your website when I need a homemade product. Last time I looked up a homemade shampoo recipe that called for Dr Bronners Castil soap, I only had peppermint…DO NOT USE PEPPERMEINT FOR THIS RECIPE?????. I’ve gotten more Castile soap and this time I got lavender. Thank you for all your tested and Momma approved recipes!

  5. Annemarie Avatar

    I’ve used this for a few washings now and so far I love it! I have very thick but fine hair so I find that I need to use 2-3 “handfuls”. otherwise I still have greasy hair. But I can tell by feel in the shower if I need more so no problem.
    Question: can this recipe be frozen? I’d rather not have to make it so often and a double batch goes bad before I can use it all.
    Thanks!

  6. Tina Avatar

    Do you have a homemade conditioner or clean conditioner that you would recommend?

  7. Valorie Avatar

    Have you used Neem oil in your shampoo recipe? How much would you use?

  8. Kate Avatar

    So I just made this and I made it with canned coconut milk. Will the coconut milk go bad? I made it just a few days ago. and found it leaking in my shower this morning. I smelled it and I think it smelled fine. I’m wondering if something got “fermented” on the warm shower or if it’s the baking soda reacting with the vinegar? Would anybody be able to help explain it? I just don’t want to be putting something bad on my hair if it’s going rancid.

  9. Anna Avatar

    Can I use carton box coconut milk? Not the refrigerated one. Or will that go bad if not refrigerated after opening?

  10. Jan Avatar

    I have Multiple Chemical Sensitivity. You should NEVER use Essential Oils. They make me so ill. None are safe for us or our water supply. Our world is turning into a fragrance one which is BAD for all of us. People need to start thinking what they are using so we can slow down the cancers and keep our water supply from getting worse. We also only need to wash our hair once a week and if you have allergies than just use water to rinse out pollens or dust the other days. Many times I have washed my hair just with baking soda and used a spray bottle with vinegar for my rinse. Anything we can eat is safe for our skin which is the largest organ we have. My illness is a warning to others what to use and not. Also when you use essentials oils or fragrance you are not just likely hurting you body but making everyone around you breath what they should not. I also find many today hating to be around people with all this garbage on. I for one have had to leave my shopping due to people not caring what the heck they use. PLEASE wake up!

  11. Rebecca Avatar

    Thank you so much for sharing your recipe! With simple modifications, I have been using this shampoo recipe for 1.5 years with great results. I have thick, sleek, oily hair and I found that this recipe was leaving a greasy buildup of Castile soap in my hair. I altered the proportion of Castile soap to coconut milk and now it works just as intended, foaming and all. I use 3/4 cup homemade coconut milk and 1/4 cup Castile soap, with added essential oils (I was experiencing dandruff and tea tree oil helped wipe it out). I left out the optional almond oil of course.

    I also found that I used much more than 1 tablespoon per shower, so I make it in an old Bragg’s apple cider vinegar glass bottle and pour directly into my hands to apply on my hair.

    Now I wash my hair every 2-5 days and use an apple cider vinegar rinse every 2-4 washes (more often in summer, less in winter). With essential oils (tea tree, rosemary, and lavender), my hair has grown sooo strong, thick, and healthy. I am so happy to have found a natural and completely effective way to wash my hair!

    Hope this helps anyone who isn’t getting the right results but wants to make this work. Keep experimenting, it’s all about finding what works for you!

  12. Molly Avatar

    Could the coconut milk expire before the month is up? By it not being in the fridge?

    Thanks.

  13. Chelsea Avatar
    Chelsea

    What about conditioner? Can you make that at home or do you omit it? Or is that what the apple cider/water rinse is for? Thank you!

  14. Kerry Avatar

    Could I add emu oil to this recipe. How much would you recommend?

  15. Amanda Yurcich Avatar
    Amanda Yurcich

    Hi, I have hair just like yours but my problem is I have really bad dandruff and oily roots so with this recipe I am using Melaluca for the dandruff and it has slightly improved but not enough and I have a little bit of an oiliness after even with a really good rinse, any suggestions?

  16. Eidin Avatar

    I am very exited to try the
    I have tried many methods… co-washing, apple cider vinegar and water, no-poo and well i’m back to shampoo and conditioner at the moment.
    Co-washing worked, it was just very costly as I have a lot of hair.
    Apple cider vinegar and water- thinned and dried out my hair- only would recommend as a once in a while.
    no-poo- took a lot of time and work every day to maintain. I have nothing bad to say about it but once summer came I had to wash my hair especially when in pool.
    shampoo/condition- I have only tried to use once a week or whenever necessary followed my condition….. rest of washing would be more conditioning when my hair starts to dry out.- if not using more natural be careful what the ingredients are as they are very harmful especially when trying to get back to your naturally thick or whatever type of hair.
    I also make a deep conditioner with banana and coconut milk- i just used it to often and it caused damage to my hair- I would recommend only 1 a month or every other depending on your need.

  17. Payton Cooper Avatar
    Payton Cooper

    Can you use coconut milk from Silk? I used coconut milk for cooking/eating because I’m lactose intolerant

  18. Karen Avatar

    Your tutorial looks very great, I would like to try it!
    I have curly hair and I’m trying to follow the curly girl method, which states that we should go in the “no poo” method basically, but I saw lots of people going crazy with totally avoiding shampoo and stuff, and we do need something to clean our hair, but it is enough if we avoid sulfates, silicons and parabens, and their derivatives, just as a tip if you want to get another shampoo that doesn’t ruin your hair!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating