Dandruff and dry scalp can be persistent and frustrating issues that affect hair health and confidence. Instead of relying on commercial shampoos filled with chemicals, why not try a natural alternative? A homemade tea tree oil shampoo is an excellent solution for tackling dandruff and dryness while nourishing your scalp and hair with nature’s best ingredients. In this guide, we’ll explore the benefits of tea tree oil, a step-by-step recipe, and additional tips for maintaining a healthy scalp.
Read More: Best Hibiscus Hair Packs for Dry, Oily & Normal Hair
Why Use Tea Tree Oil for Dandruff & Dry Scalp?
Tea tree oil, derived from the leaves of the Melaleuca alternifolia tree, is a powerful ingredient for scalp care due to its antifungal, antibacterial, and anti-inflammatory properties. It fights dandruff by targeting the fungi responsible for flakes and itchiness while moisturizing the scalp to prevent dryness and irritation.
Additionally, it helps unclog hair follicles by removing product buildup, excess oil, and dead skin cells, promoting a healthier scalp. By balancing sebum production, tea tree oil prevents both dryness and excessive oiliness. It also supports hair growth by improving circulation and reducing scalp inflammation, making it a must-have for overall scalp health.
Read More: 10 Amazing DIY Hibiscus Hair Masks for Silky Smooth Hair
DIY Tea Tree Oil Shampoo Recipe

Ingredients:
- 1/2 cup liquid Castile soap (a gentle, natural cleanser)
- 1/4 cup aloe vera gel (soothes and hydrates the scalp)
- 10 drops tea tree essential oil (anti-dandruff & anti-inflammatory)
- 5 drops lavender essential oil (optional, for extra calming and soothing effects)
- 1 tablespoon coconut oil (moisturizes and nourishes dry scalp)
- 1/4 cup distilled water (for dilution)
- 1 teaspoon apple cider vinegar (restores scalp pH and reduces flakiness)
Instructions:
- Mix the Ingredients: In a bowl, combine liquid Castile soap, aloe vera gel, and distilled water. Stir well to create a smooth base.
- Add Essential Oils: Drop in the tea tree and lavender essential oils, stirring gently to ensure even distribution.
- Incorporate Coconut Oil: Warm the coconut oil slightly until it becomes liquid, then mix it into the shampoo blend.
- Balance with Apple Cider Vinegar: Add the apple cider vinegar, which helps maintain scalp health and shine.
- Store Your Shampoo: Pour the mixture into a clean shampoo bottle or dispenser. Shake well before each use.
How to Use:
- Wet your hair thoroughly.
- Apply a small amount of shampoo to your scalp.
- Massage gently for 2-3 minutes, focusing on areas with dandruff or dryness.
- Rinse thoroughly with lukewarm water.
- Follow up with a natural conditioner or a diluted apple cider vinegar rinse for best results.
Read More: How to Make Onion Hair Mask for Stronger and Healthier Hair
How to Use Tea Tree Oil Shampoo for Best Results
1. Use Consistently: For best results, use tea tree oil shampoo 2-3 times a week to control dandruff and keep your scalp healthy.
2. Wet Your Hair Thoroughly: Start by rinsing your hair with lukewarm water to open the hair cuticles and prepare your scalp for cleansing.
3. Use the Right Amount: Apply a small amount of tea tree oil shampoo, about a quarter-sized amount for medium-length hair.
4.Massage Gently: Work the shampoo into your scalp using your fingertips (not nails) in circular motions to boost circulation and remove buildup.
5.Let It Sit: Leave the shampoo on for 2-3 minutes to allow the tea tree oil to penetrate and work its antifungal and soothing magic.
6.Rinse Well: Wash out the shampoo thoroughly with lukewarm or cool water to seal the cuticles and prevent residue buildup.
7.Follow with a Conditioner: Use a lightweight conditioner, preferably with tea tree oil or hydrating ingredients, to maintain moisture balance.
Read More: How to Make Natural Coconut Milk Shampoo : Cosmetic Formula
Additional Tips for a Healthy Scalp
To maximize the benefits of your tea tree oil shampoo, consider these additional tips:
1. Use a Gentle Routine: Avoid washing your hair daily, as it can strip natural oils and cause dryness. Instead, wash it 2-3 times per week for a healthier scalp.
2. Massage Your Scalp: Regularly massaging your scalp with coconut oil + tea tree oil can boost circulation and moisture retention.
3. Maintain a Balanced Diet: Omega-3 fatty acids, vitamins A, C, and E, and biotin support a nourished scalp and hair growth.
4. Avoid Harsh Hair Products: Stay away from sulfates, parabens, and synthetic fragrances that can irritate the scalp.
5. Stay Hydrated: Drinking plenty of water helps keep your scalp hydrated from within.
Read More: Which Vitamins You Need for Faster & Stronger Hair Growth
FAQs About Tea Tree Oil Shampoo
1. Can I use tea tree oil shampoo daily?
It’s best to use it 2-3 times a week to avoid potential over-drying of the scalp.
2. Will tea tree oil shampoo help with scalp psoriasis?
Tea tree oil has anti-inflammatory properties that may help, but consult a dermatologist for severe conditions.
3. Can I add tea tree oil to my regular shampoo?
Yes! Simply add 5-10 drops of tea tree oil to your regular sulfate-free shampoo for added benefits.
4. Does tea tree oil promote hair growth?
Yes, by unclogging hair follicles and improving circulation, tea tree oil can support hair growth.
5. Is this shampoo safe for color-treated hair?
Yes, but make sure to use a sulfate-free Castile soap to prevent color fading.
Read More: Shea Butter Hair Mask: A Miracle for Dry & Damaged Hair
Final Thoughts
Making your own natural tea tree oil shampoo is a simple and effective way to fight dandruff and dry scalp while nourishing your hair with clean, plant-based ingredients. This DIY recipe is gentle, cost-effective, and free from harsh chemicals found in store-bought shampoos.
By incorporating tea tree oil into your hair care routine, you can enjoy a healthier scalp, shinier hair, and long-term relief from irritation. Try this homemade shampoo today and experience the benefits of nature’s best remedy for your hair!