In my search for a recipe for a natural shampoo that would moisturize and clean my hair, without leaving it feeling greasy or dried out, I found some key ingredients that are excellent for the health of the scalp and hair – coconut milk, raw honey, aloe vera, and specific essential oils. Together, these ingredients promote health growth, help fight dandruff and dry scalp, reduce frizz, and moisturizes.

After using this shampoo, I find myself not even needing conditioner! However, if you feel a conditioner is still necessary, see my recipe for a natural conditioner.


  • 1/4 cup liquid castile soap
  • 1/4 cup canned or homemade coconut milk – coconut milk is rich in protein, vitamins and minerals. It also helps fight dandruff and dry scalp, and is used against hair loss and to promote faster hair growth.
  • 1/2 tbsp raw honey – great for the scalp and helps treat dandruff and reduce frizz.
  • 1/4 tbsp aloe vera gel – this treats dandruff and dry, itchy skin, Just like coconut milk, it is rich in vitamins and minerals, which are beneficial for hair and skin. It promotes moisture and shine in hair and is used in many conditioning products.
  • 1/4 tsp carrier oil such as almond oil or olive oil (optional, for dry hair)
  • 20 drops essential oils (my recommendations are peppermint, lavender, rosemary, lemon, orange, and tea tree, or a combination of these)


  1. Combine all ingredients in a glass jar with a pump dispenser.
  2. Shake vigorously to mix the ingredients well.
  3. Shake well before each use, and use approximately a teaspoon each time, depending on the length of your hair. It won’t lather like store-bought shampoo, but it will clean your hair and leave it shiny.
  4. Store in the fridge and use it up within a month. If you use homemade coconut milk, make a smaller batch so that you can use it up sooner. To extend the life of your shampoo, you can also freeze it in ice cube trays and defrost a cube or two each week to use as needed.

NOTE: It might take a couple of weeks for your hair and scalp to get used to homemade shampoo, as it doesn’t strip your hair of oils like commercial shampoo. You can make the transition easier by slowly introducing the shampoo to your hair. For example, if you wash your hair three times a week, start off with using the store bought shampoo for two of those washes; then the next week, reduce it to one. After a week or two, start using this recipe only.

Pin It on Pinterest

Share This