How to DIY a Super Easy Coconut Milk Shampoo

by ModaMob
8 Materials
15 Minutes

Today, we're going to make a nourishing coconut milk shampoo recipe.

Coconut milk and oil are both excellent for dry hair but in this DIY shampoo recipe we're using two other oils, so coconut milk is a lighter option and works better with the rest of the mixture.

Try to get the purest, most organic and unrefined form of all the ingredients where you can. We used lavender essential oil but you can swap it for one you like better or omit the essential oil completely.

Best castile soap!

Make your own shampoo with this highly rated castile soap that Amazon reviewers swear by!

Tools and materials:

  • Coconut milk
  • Castile soap
  • Vegetable glycerin
  • Jojoba oil
  • Essential oil (optional)
  • Spoon for mixing
  • Mason jar
  • Measuring cups and spoons
Preparing ingredients

1. Prepare ingredients

You will need a half cup of coconut milk, 1 teaspoon of jojoba oil, 2 teaspoons of vegetable glycerin, 2/3 cup of pure-castile soap (we used lavender because that's what we had but you can use any kind) and optionally, 10 - 15 drops of essential oil. 


2. Mix 

Measure out the ingredients carefully. Add all but the essential oil to a mason jar and mix well with a spoon.

Adding essential oil

Then, optionally, add the essential oil of your choice and mix again.

The shampoo is a much thinner consistency and more watery than a commercial shampoo, but that’s exactly how it’s supposed to be.

DIY coconut milk shampoo

3. Use

Wet your hair, give the (closed!) mason jar a shake if necessary just before you use it. Apply the coconut milk shampoo as you would any other shampoo.

It won't lather very much because it doesn't contain surfactants, but the castile soap is purifying and cleaning your hair without damaging it.

Rinse out thoroughly and dry your hair naturally if you can. Style as normal.

Hair after using DIY coconut milk shampoo

DIY coconut milk shampoo

DIY coconut milk shampoo

When we came back from London, my skin, scalp and hair were all much drier than usual. This is a very hydrating shampoo and it makes my hair and scalp feel and look so much better.

My scalp feels clean and fresh after using the shampoo and my hair is silky and moisturized. Coconut milk shampoo is so good for your hair. I totally recommend it! 

If you have any other natural shampoo recipes please share them in the comments below, or let us know how you get on with this one.

Check out our post on How to DIY a Super Easy Hair Perfume.

Suggested materials:
  • Coconut milk
  • Castile soap
  • Vegetable glycerin
See all materials

The author may collect a small share of sales from the links on this page.

Join the conversation
2 of 3 comments
  • Karen Karen on Jan 31, 2023

    I've been using this recipe for a few months now. I don't know what the expiration date is but my bathroom is pretty cold so I just leave it in the shower and it's gone within a week or two. because it is so thin I feel a lot of it just drips off my head onto the shower floor

  • VicenteBentley VicenteBentley on Apr 02, 2024

    Thanks for sharing this DIY coconut milk shampoo recipe! It sounds super nourishing and easy to make. I love that you're using natural, organic ingredients - that's always a win for hair care.I've actually been getting into experimenting with coconut milk in my cooking lately, and I've found that using bulk coconut milk powder is a great way to save some money. It's so versatile and adds a nice creamy texture to dishes. I might give this shampoo recipe a try, but I'll have to swap out the essential oil for something else since lavender isn't my favorite.