DIY Shampoo Recipe for All Hair Types
DIY Shampoo Recipe for All Hair Types

This DIY shampoo recipe has been tried and tested for all kinds of different hair types, and we’re excited to share it with you! If you’ve ever gone the “no-poo” route (where you don’t use commercial shampoos to wash your hair), you know it can be difficult. But, a DIY shampoo is not that – it’s a natural alternative to commercial shampoos, which is obviously much better for your hair.

Benefits of DIY Shampoo

So if we know all of that, why not make our own shampoo? Homemade shampoos are actually pretty easy to make, and over time, will hydrate the hair and bring it back to health. The ingredients are usually all natural and you can almost always customize your DIY shampoo to your preferences.

  • No parabens and sulfates
  • No hurtful chemicals
  • Contains only natural ingredients
  • Does not irritate skin, eyes, or scalp
  • Moisturizes and hydrates
  • Prevents dandruff
  • Inexpensive to make
  • Safe for kids

DIY Shampoo Recipe With Coconut Milk

This DIY shampoo with coconut oil is tried, tested, and true. The reason we love this recipe is because it contains coconut milk. Just using Castile soap, for example, is simply not enough, and can actually leave hair tangled and greasy. This recipe works for ALL hair types including natural hair, dry hair, oily hair, curly hair, and kids hair. Feel free to customize this recipe to your preferences. Play around with different essential oils, or just use what you have on hand.

You’ll Need:

  • 1/4 cup Castile soap
  • 1/4 cup coconut milk
  • 20 drops essential oil of your choice (lavender, tea tree oil, grapefruit oil, orange oil, peppermint oil, rosemary oil, etc…)
  • 1/2 tsp olive oil or another carrier oil of your choice such as coconut oil, sweet almond oil, avocado oil, etc… – Optional, for dry hair


  1. To a clean shampoo bottle, add all of the ingredients and shake well.
  2. Add the olive oil only if you have dry hair.
  3. If you’re using a pump bottle or dispenser, add about 1/4 cup of distilled water.
  4. Shake well before each use, and use about a teaspoon or two for every hair wash.
  5. Can be kept in the shower for up to 1 month.
  6. Rinse hair with a mixture of apple cider vinegar and distilled water – a 50/50 mix is usually best.
  7. Follow up with a homemade leave-in conditioner.