Tag Archives: homemade shampoo

Coconut Milk Shampoo

Making your own shampoo is simple enough to take only a few minutes of your time. Depending on the type of shampoo and conditioner you use, making your own shampoo can be an excellent cost saver as well.


Small Bottle

Castile Soap

Unsweetened Coconut Milk

Essential Oils

You will need a small bottle (I use a 4 ounce bottle) to put your shampoo in. I use plastic because we have small children that drop everything. If we had no children I would use a glass jar with a pump. The bottles we use have a small opening. Homemade shampoo is thinner than commercial shampoo because it has no thickeners in it, just simple ingredients.

The soap portion of homemade shampoo is Castile soap. You can purchase Castile soap on line or at your local whole foods market. I make my own Castile soap and it reduces the cost greatly. I spend around $20 to make a gallon and the market price is around $50 to $60 for a gallon. That being said, making Castile soap is tricky and I am still learning.

The moisturizing portion of homemade coconut milk shampoo is coconut milk. I use organic coconut milk, but you don’t have to use organic. However, you do need to use unsweetened coconut milk. I purchase small cans of coconut milk so there is no waste. If you only have access to larger cans use the excess to cook with; coconut milk is great on chicken and a tasty replacement milk in baking. Before you open the can be sure to shake it vigorously as this will mix in the thick parts if your milk has been sitting on a shelf for any length of time. Shaking will make it pour more easily into your bottle eliminating the need to mix in a separate bowl.

It is not necessary; but nice to use essential oils for scent and health properties. I like to use Rosemary because it is good for the scalp and hair growth. Lavender is a great scent for calming. Or if you want an energizing effect use citrus oils. If you have little ones that are in public school or enjoy running in the woods, Tea Tree oil is a great lice and tick deterrent. I get my essential oils from the Now company. They are a little more expensive; but, they are all food grade, safe, and they are a pure product. With essential oils usually you get what you pay for; if it is a very cheap product than it is likely not a pure product. I typically go with the rule that if I could not safely eat it than I don’t want it on my kid’s skin. Your skin is a porous pathway to the inside of your body.   


2 ounces of Castile soap

2 ounces of coconut milk

15-20 drops of essential oils

This recipe is very basic, just half soap and half coconut milk. I mix mine right in the bottle so there are no extra dishes. If you have dry hair a little more coconut milk will be more moisturizing; if you have oily hair cut back on the coconut milk and add more Castile soap. Add the essential oils in stages with shaking in between so you can get the level of scent that you want.

You will not have to use conditioner with this shampoo, it is very moisturizing and does not strip all of the natural oils out of your hair. We noticed after using it for a while that every head in the house had a much fuller head of hair and healthier scalps. I recommend making it as you need it because the ingredients are all natural with no preservatives so it will have a shelf life. This is why we use a 4 ounce bottle versus a larger container. It only takes a few minutes to mix so it’s not any trouble to make it as you need it. If you have excess put it in the refrigerator to store it a little longer. I like to use ours within a one to two week window. With five people in the house that is never an issue. If you have less people you may consider using a smaller container. The homemade shampoo is well worth the effort for your health. Having control of what goes into your personal care products is a beautiful thing.