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

    This may be a dumb question or already answered, but would the coconut milk go bad without being in the fridge? I mean, I know it isn’t for consumption, but would it change anything?

  2. Sarah Avatar

    I’m planning in using canned coconut milk, do I mix the cream in or scoop the cream off the top and just use the milk?

    Thanks in advance 🙂

  3. KARINA Avatar

    Hello, I am new to the whole making my own shampoo and hand soaps, but would really like to try it. But all the receipies I find are with Castiller soap in, and I am thinking is that really a natural clean product? There are some of the ingredients I am not sure what are.
    Thank you.

  4. Bilal Avatar

    Hi wellness mom, can I use marseille soap instead of castille ? I could not find it in my natural shop. Thanks for helping us to eliminate all those chemicals from our lives.

  5. Rebekah Avatar
    Rebekah

    Do you use this along with a homemade conditioner as well, or do the oils and coconut milk mixed in with the shampoo condition your hair enough?

  6. kathy Avatar

    Started washing my hair with baking soda and rinsing with 50/50 organic ACV after my initial introduction to your website . Love the way my hair feels! Got me hooked on your website. I’m what you might call… of an older generation. Well, not that old…57. I’m using lots of your tips and recipes for skin and hair, wishing I discovered you sooner. Trying to rid my home of chemical-based cleaning products. Trying to make the switch to an unprocessed, organic lifestyle. Doing all this with your help. Thank you, thank you, THANK YOU!!!!

    1. Meryl Avatar

      I am the same in age and interest, have not tried these recipes yet but seriously want to rid my home and life of chemicals.

  7. Luisa Avatar

    Does have to be regular castille shampoo?i bought the one that is 18 in one hemp citrus pure castile soap. Can’t wait until I try this!

    Thank you

  8. Rachel Avatar

    I’m only a few days into this, but my hair is feeling waxy. I have very fine hair which usually dries in about 15 minutes after a shower, now it doesn’t feel dry for at least an hour and when it does finally dry it is sort of stiff and stringy. Would more apple cider vinegar help this? Less? Any suggestions would be greatly appreciated!

    1. Leslie Avatar

      I have very fine hair and committed to the no poo process. I went through many stages…waxy, greasy, weird all around feeling hair. I changed from apple cider vinegar to white vinegar to see if that helped. I used distilled water only, etc. I found my hair becoming fragile and breaking… It ultimately never worked for me. I have tried using Dr Bronner’s Castile liquid soap with their conditioning rinse to follow. My hair tolerates this more. You just need to make sure you aren’t using products with -cone’s or -xane’s in them. They cause that waxiness residue in your hair. Good luck!

  9. Gail Avatar

    How do you keep your product from not becoming rancid or bacteria/mold etc infested?

    1. Wellness Mama Avatar

      It has a somewhat short shelf life, but it can be improved by keeping in the fridge. Further, I suggest using shelf-stable coconut milk (which if why I suggest canned). You can use homemade, but it is likely to spoil sooner.

  10. Brette Avatar

    The above recipe says ? liquid castile soap. There’s no actual measurement. Clarification please?

  11. Jessica Avatar
    Jessica

    5 stars
    I have very fine oily hair. Unfortunately this recipe did not work for me and allowed a lot of oil build-up on my scalp. I made a bunch of it though, and wasn’t about to throw it out so I used it as body wash instead.

    The unexpected & best part – my husband has a skin condition that causes a lot of flaking skin under his hair (A LOT – and the prescription spray is over $400 so he doesn’t use it), he started using the bottle of “body wash” on his head & beard and he has not had any flaking since! I’m sooo grateful I tried this & will be making more!

  12. Amna Avatar

    Hi, when you say tsp every time we shampoo.. will this quantity be enough to shampoo the whole hair? I’m assuming this shampoo will be used on its own, without any other shampoos, right?

    1. Wellness Mama Avatar

      Well, it’s plenty for me. You might need more or less. You may need to experiment, but it should be around a tsp. And yes, that’s alone. Now if you find that you tend to use more than the recommended amount for most shampoos, you might require more.

  13. Sally Avatar

    Any coconut milk I use in a can or carton goes off in the fridge after a few days, is there something in this mix that keeps it from going off so quickly? Thanks

    1. Gilly Avatar

      I think you’ll find it’s the opposite – i.e. if you have natural coconut milk that isn’t loaded with preservatives it will go off quickly.

      BUT … you can freeze it! Put it in an ice cube tray and you can pop out as much as you need while keeping the rest frozen.

      Good luck!

  14. christine k Avatar
    christine k

    Castille soap has too high of a pH for your hair. Hair has a low pH and castille soap is nearly a 10. This actually will damage your hair more than help it. Try using something with a lower pH for the base.

  15. Ryan Avatar

    Hey Katie,
    I have a few questions and would love some feedback. I am on day five of using the shampoo. I figured my hair needed to go through a ‘detox’ like stage before I begin seeing substantial results. Is this the case with the shampoo? My hair looks wet/oily once dried. It is not sticky but, feels very different than what I am use to. Should I give it a couple more days to see if anything changes or consider making a new batch with some tweaks?

    Thank you!!!

    1. Wellness Mama Avatar

      This is totally true of shampoo… any hair product could cause a detox! I’d stick with it a little longer. If it’s still gross, maybe your hair just doesn’t like the shampoo.

  16. Lynn Avatar

    I want to try this to use on days when my hair is dry. I have thick dry hair that doesn’t like ever tangle. I currently use this routine: coconut oil rubbed into dry hair then washed with egg wash. And your dry shampoo recipe between washes. I do not wash my hair more than three times a week because it is drying ( and I don’t seem to find the time to…..) . I don’t recommend soap to anyone as a staple though…..more natural to only set hair once in a while. We wash too frequently recently. Oh! And I use Lauren Geertsen’s honey shampoo when hair needs a more 21st century non greasy look hahahaha.

  17. trish Avatar

    Amazon has your fave coconut milk cheaper if you are a subscribe and save member. 10.54 for 6 cans plus free shipping.

  18. Dragana Avatar
    Dragana

    Can I make liquid soap (using your recipe) and use it instead of the liquid castle soap in this recipe? Thanks!

  19. laura Avatar

    Dr. Bronners liquid soap is a TRUE soap. The only way to get a really liquid soap, body wash, shampoo is when the oils are SAPONIFIED. All rest products, no matter how they describe them, derived chemically. Even if the ingredients include many oils and with conventional surfactant, it is not true. The percent of natural oils in this “conventional + many oils” formula can’t exceed more than 0.1 %. Natural oils kill the lathering and bubbling effect of conventional products. The oils has to be saponified. Try this experiment: take a detergent in a cup and add there couple drops of any oil (olive/canola..) and wash the dishes. You will see a huge difference. Argan oil is very good oil for the hair. We moisturize our skin on face, hand, and body. Do you moisturize your scalp? Many people wash the hair but don’t moisturize. That is why they get dry and itchy scalp. Regards

    1. Marie Avatar

      I tried this shampoo and my hair was super greasy, so I started using Dr Bronner’s as shampoo, and also the acidic conditioner. My hair is better but still feels waxy, coarse, tangly, and overall awful. I am very frustrated and in need of advice! It has been three weeks and I have a lot of thick hair. We have a water softener but very hard water without it.
      Please help, I feel gross!

  20. Sherry Avatar

    When you make the shampoo with castile soap and fresh coconut milk, how long before the coconut milk goes bad?

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