Looking for a fantastic anti-dandruff shampoo? Of course you are! After all, who wants to deal with an itchy, flaky scalp? Dandruff can be a nightmare to handle, and with cancer-causing chemicals in shampoos you buy in the store, you may feel like you’re backed into a corner. What is the best anti-dandruff shampoo available? Should you give in and buy what looks to be the least harmful? No! Compromising your health is a thing of the past with this homemade anti-dandruff shampoo. And trust us, your efforts will be well worth it. This is absolutely the best anti-dandruff shampoo, and since you make it yourself, you’ll know exactly what’s going into it. Castile soap, coconut milk, fenugreek, and various essential oils are a few of the wonderful ingredients involved in this homemade shampoo. It will leave your hair soft, healthy, and most of all, dandruff-free!

Dandruff is a common problem, affecting roughly 50 percent of the population. And to make matters worse, shampoo companies take advantage of this, offering you harmful solutions to fight this skin disease. (1,2)   Take the health of your scalp and hair into your own hands with this homemade anti-dandruff shampoo!

Check out these nourishing and effective ingredients going into your anti-dandruff shampoo:

Coconut Milk

Coconut milk is gentle and a perfect moisturizer for this shampoo. All too often, the anti-dandruff shampoos you can buy in a store are harsh and drying on your scalp. They leave your hair thirsty and straw-like.  There are some anti-dandruff shampoos that have moisturizing ingredients, sure, but you may also be buying harmful ingredients.  Some of them may even include coconut milk; it has become a common ingredient in several types of shampoos, not just the anti-dandruff variety.

Other anti-dandruff shampoo ingredients may or may not offer anything for hydration, but that’s part of what makes this the best anti-dandruff shampoo. Coconut milk will nourish and condition your dry scalp and hair and may even help your hair grow. And when you make it yourself at home, you can be sure of the ingredients going into it. This includes knowing that your homemade anti-dandruff shampoo doesn’t contain anything harmful.

Baking Soda

dandruff shampoo

Dandruff produces dead, flaky skin cells, but adding baking soda to your shampoo mixture can help address that issue. Baking soda sloughs off dead skin cells, gently exfoliating your scalp.

You should note, however, that long-term use of baking soda in your hair may lead to breaking and other damage. However, most often, dandruff shampoo is only meant for use once a week. It’s to treat a condition and is not meant for every-day use. On other days, you should use another shampoo, especially if you notice any damage.

Rosemary Oil

Rosemary is also common ingredient in hair care products. It smells great, of course, but it also promotes the health of your hair. All in all, the benefits of using rosemary oil in your shampoo are threefold. For one, rosemary is said to promote hair growth. It also adds a pleasant, uplifting scent to your shampoo, one that will offer you clarity and mindfulness. Furthermore, rosemary is anti-fungal. This is helpful, as dandruff is caused by fungi.

Tea Tree Oil

Similar to rosemary and coconut oil, if you scan the supermarket hygiene aisle, you’ll likely find at least a few bottles that feature tea tree oil, and for a good reason! Tea tree oil is also antifungal and can help your hair in other ways, too. For example, it can unclog hair follicles and nourish your roots. It may also thicken your hair—an added bonus when treating your dandruff! However, unlike the store-bought shampoos, this one won’t include any harmful, cancer-causing ingredients. That’s part of the beauty of making your own products right at home!


While fenugreek is traditionally used in Indian cuisine, it also offers wonderful benefits to your hair. For example, fenugreek seeds are rich in protein and amino acids, which promote healthy hair, including fighting off dandruff. (3) Furthermore, fenugreek has a high amount of lecithin, which is a natural emollient. This can help strengthen and soften your hair.

Castile Soap

Castile soap is a pure yet powerful soap. For example, you can use it not only on your body, but for tougher jobs, as well, such as the laundry. Many people use castile soap to make a variety of homemade soap products, including laundry detergent.  Castile soap is gentle but effective and is a great option for many homemade soap products. It’s even gentle enough for use on children’s skin. You may be able to find it on the shelf of some supermarkets. However, more often than not, you will find it in in specialty stores, such as health food markets or vitamin shops.

Raw Apple Cider Vinegar

Raw apple cider vinegar can strengthen hair follicles as well as balance the pH of your hair. Furthermore, apple cider vinegar, in its raw, unfiltered form, is anti-bacterial, anti-fungal, and anti-viral. It’s also anti-inflammatory, making it a great ingredient for fighting an inflamed, itchy, and flaky scalp. Additionally, raw apple cider vinegar contains vitamins, such as B and C, that will help your hair develop a lustrous, healthy shine.

Homemade Anti-Dandruff Shampoo with Essential Oils

Are you ready to try the best homemade anti-dandruff shampoo available? If so, you’d better also make your peace with throwing out your old shampoo, because once you try this alternative, you’ll never want to go back again.

What You Need for the Best Homemade Anti-Dandruff Shampoo:

  • 1–1/2 cups (1 can) coconut milk
  • 1/2 cup liquid castile soap
  • 1/2 cup purified water
  • 1 teaspoon apple cider vinegar
  • 1/2 teaspoon unrefined coconut oil
  • 1 teaspoon baking soda
  • 20 drops rosemary essential oil
  • 15 drops tea tree essential oil
  • 1 tablespoon ground fenugreek seeds
  • BPA-free plastic dispenser bottle


  1. Grab a medium or large mixing bowl and a whisk.
  2. Mix together the coconut milk, coconut oil, and castile soap.
  3. Add the water, apple cider vinegar, and baking soda.
  4. Mix in the rosemary and tea tree oils.
  5. Now add the fenugreek. Be sure all ingredients are well-blended.
  6. Pour the shampoo into a BPA-free container with a lid.