Make a DIY Natural Moisturizing Dandruff Shampoo

Natural Remedies for Dandruff Homemade Shampoo

Natural Remedies for Dandruff

A few weeks ago, my mother-in-law bought me some wonderful all-natural shampoo. I loved everything about it: the scent, lather, and most importantly, how it made my hair feel!

Naturally, when the shampoo ran out, I went to our local natural store to buy more. I was absolutely FLOORED at the price tag – $28.00 for just one bottle!

We absolutely cannot afford to pay that much for shampoo, so I left the bottle at the store. Then I decided to come home and try my hand at making my own natural, moisturizing dandruff shampoo.

Natural Remedies for Dandruff: Moisturizing Dandruff Shampoo

When I started making this recipe, I took a good look at the ingredients in the store-bought brand. I wanted to get my recipe as close to it as possible.

Liquid castile soap – The base of my shampoo is a natural, liquid castile soap. I love liquid castile soap because it has a wonderful lather and rinses clean. It’s also made with oils that are very good for skin and hair.

Shea butter – Next on my list was shea butter. It coats and protects hair and is rich in beneficial acids such as: linoleic acid, stearic acid, and oleic acid. It’s been used for centuries to soften frizzy hair.

Coconut oil – I also used coconut oil because it contains a high percentage of lauric acid, which is wonderful to help reduce breakage and split ends. It also is wonderful to help manage dandruff and promote hair growth.

Sweet almond oil – Sweet almond oil helps moisturize and soften hair while promoting growth. It also makes the hair bright, silky, and shiny.

Essential oils – I also chose to include essential oils for an added boost. Rosemary essential oil is wonderful for hair and helps reduce dandruff and control oil production. Eucalyptus essential oil is also great to help control oil production and works as an astringent to reduce the size of pores on the scalp.

Homemade Moisturizing Dandruff Shampoo


Note: Rosemary should not be used by pregnant mothers, epileptics, people with blood pressure issues, or children under 10. Do not use eucalyptus on children under 10.

If you fall under one of the categories in the warning, omit the rosemary and eucalyptus essential oils and add lavender instead. It doesn’t work quite as well, but it will help soothe the scalp.


  1. Measure out castile soap and water in a seal-able container. (You can use a bottle with a squirt-top – I used a recycled glass seltzer container.)
  2. Add sweet almond oil and shake to combine.
  3. Melt coconut oil and shea butter in the microwave or in a double boiler.
  4. Add coconut oil/shea butter mixture to your shampoo container while still melted.
  5. Cap and shake well to combine. (You may have to do this a few times to get everything combined.)
  6. Add essential oils and shake again to mix.

To Use

  1. Shake bottle well before each use, as oils may separate.
  2. Pour or squirt a handful of shampoo directly onto hair and scalp.
  3. Lather, taking care to avoid the eyes.
  4. Allow shampoo to sit on hair and scalp for 1-2 minutes.
  5. Rinse out thoroughly.

Note: This recipe is much thinner than store-bought shampoos and has slightly less lather. It just means that a little bit will go a long way! Use caution around the eyes as this recipe can be irritating to them.

Still having problems with dandruff? Try one of these easy, natural hair rinses

Want to try another DIY shampoo? Try one of these other shampoo and conditioner recipes:

Don’t want to DIY?

Love the idea of a natural shampoo, but don’t want to make your own? We have finally found a line of natural shampoos we can stand behind – with nourishing ingredients that will balance your hair and scalp. See our favorites here.


PAID ENDORSEMENT DISCLOSURE: In order for us to support our website activities, we may receive monetary compensation or other types of remuneration for our endorsement, recommendation, testimonial and/or link to any products or services from this website.

DISCLAIMER: Information on DIY Natural™ is not reviewed or endorsed by the FDA and is NOT intended to be substituted for the advice of your health care professional. If you rely solely upon this advice you do so at your own risk. Read full Disclaimer & Disclosure statements here.


  1. A strong infusion of Rosemary and Nettle leaf is an excellent herbal rinse for hair and can help get rid of dandruff and speed hair growth when used after each washing.

    Here is an easy recipe:

    1/2 cup dried rosemary leaves
    1/2 cup dried nettle leaves
    5 cups distilled water

    Bring the herbs and water to a boil. Remove from heat, cover, and let steep for 30 minutes. Strain and let cool.

    Use as a final rinse over the hair. Slowly pour the rinse over your hair and catch the drippings in the mug/pot and keep pouring them through your hair until they are all used. Massage the infusion into your scalp and hair and let it sit for 5 to 10 minutes. Then rinse thoroughly, or you can simply leave it on until the next wash. This stimulating rinse will help condition both hair and scalp.

  2. The natural shampoos I have tried for dandruff contained tea tree oil. Are these ingredients as effective as tea tree oil? Or, I guess, what’s the difference in how effective they are? Making my own would be wonderful instead of buying the very nice but expensive name brands. Thank you for the recipe!

    • Hi Kristin- I actually find that Rosemary essential oil helps my hair with dandruff much more than Tea Tree. It helps balance hair’s natural oil production which helps with dandruff accumulating. Also, avoiding products with sodium laurel and laureth sulfates will help cut down on dandruff.

  3. My immediate reaction was this will make my hair very oily but I trust your recipes. I’m curious about people’s experiences.

    • It does make hair feel slightly more oily, but not overly slick. Shaking the bottle before each use and rinsing well will help cut down on the oily feeling once hair is dry.

  4. Will the shampoo stay ok or can it spoil? Are there natural preservatives in it?

    Thankyou for all your wonderful recipes.

    • No natural preservatives, but it will stay for 1-2 months due to the preservatives that are in most natural liquid castile soaps. My bottle is almost 2 months old now with no signs of deterioration

  5. Tea Tree Oil is amazing to help control dandruff it also helps with psoriasis so maybe if someone can’t use the rosemary blend they can use the tea tree instead =)

  6. why waste all that time & effort concocting your own, when all dandruff sufferers need to do is rinse with vinegar water!!!

    after shampooing, rinse, of course, then pour a solution of vinegar to water, 1 part vinegar to 3 parts water…….pour thru and DO NOT RINSE OUT…..the smell goes away quickly……and voila!! you’ve restored the pH balance of the scalp………try it…..really works!!

  7. I noticed the Mountain Rose Herbs castile liquid soap has no olive oil in it, but has sunflower oil instead. But I assume sunflower oil would be wonderful for the hair too. Thanks for the recipe will try it.

    • Yes Kaye,

      There are many oils that are good for the hair and scalp! The Mountain Rose Herbs brand is only one type available, but most other castile formulas DO contain olive oil.

  8. Not so much a comment as a Question.
    You talk a lot about Nettles are they what we call in Australia as Stinging Nettles?
    I have tried many of the recipes here and love them. this one on Rinse sounds good as I am losing my hair may help.
    Thanking You
    Ken Hopgood
    Albany. West Australia.

  9. Hi, I made a batch today. The shampoo has a luxurious texture, but it left my hair extremely greasy. I have very dry hair, but the shampoo really left it as if I had put oil on my hair. Should I add more Castile soap and water to mix down the amount of oil?

    • Hi Maria,
      Yes, try adding more water and castile to your existing mixture. And you may also try using less of the shampoo. Not sure how much you used, but sometimes a tablespoon of these homemade shampoos is sufficient.