natural diy hair dye
Jade Small
Jade Small
January 18, 2024 ·  4 min read

Dye your hair naturally: these recipes will make your hair perfect!

Studies show that roughly 65% of women dye their hair, so odds are you’ve experienced the over-the-counter hair dyes you can find at any drug store. You also might have noticed the alarming amount of chemicals in each one. The National Cancer Institute (NCI) states that over 5,000 different chemicals are used in hair dye products, and places like salons are in contact with these every day! So take a look at some natural alternatives:

7 Ways to Dye your Hair Naturally

1. Coffee

Something almost all of us own already, coffee works great for going darker, resulting in a chocolate color without any damage.

  1. Make a strong organic coffee (preferably espresso). Non-organic usually contains chemicals
  2. Let it cool
  3. Mix 2 cups of leave in all-natural conditioner with 2 tbsp. of organic coffee grounds and 1 cup of cold brewed coffee
  4. Apply to your hair and leave in for 1 hour
  5. Rinse with apple cider vinegar to help it last longer

Another simpler option is known as a coffee rinse:

  1. Shampoo your hair then pour coffee over it (make sure it’s cool!)
  2. Leave it for 20 minutes
  3. Rinse with apple cider vinegar to help seal the color, then rinse with warm water.

If results aren’t immediate, repeat the process for a few days in a row to allow the coffee to penetrate.

2. Tea

Since it’s not as strong as coffee, tea only works best with your natural hair color; you won’t be able to turn blonde into brunette. Black tea is an effective way to go darker and cover grey hairs, while lighter hair can use other teas, such as chamomile for blondes and rooibos for redheads.

  1. Use 3-5 teabags for two cups of water
  2. You can either apply the cooled tea alone, or mix with a conditioner
  3. If your goal is to cover greys, mix in fresh or dried sage to help open up hair follicles
  4. Leave on for at least one hour, or even overnight if you want more color
  5. Rinse with warm water

3. Herbs

Depending on what color you hope to achieve, you can use a variety of herbs. Your natural hair color will affect which work best, however.


Try calendula, marigold, rosehips and hibiscus to deepen the red or add highlights. Like others, the effects will stack up the more you use it.

  1. Simmer the herbs in water for 30 minutes
  2. Strain, cool and spray/pour onto your hair
  3. Allow it to sun-dry if possible, otherwise air dry


Try rosemary, nettle and sage.

  1. Simmer with water for 30 minutes
  2. Strain, cool and spray/brush through your hair
  3. Leave in for one hour
  4. Can also use be used after your daily shower for more color


Chamomile, calendula, marigold, saffron, and sunflower petals all work best here. Rhubarb root can also be added to fight greys more effectively. To help the colors last longer, add black tea for darker colors and catnip for lighter.

  1. Simmer in water for 30 minutes
  2. Strain, cool and pour over your hair
  3. Rinse

4. Beet and Carrot Juice

Great for adding natural red tints to your current color, and can be used alone or mixed together. For more red use more beet juice (strawberry blonde, deeper red or auburn), and for a reddish-orange use more carrot. Be careful though, these juices can stain easily!

  1. Apply one cup of the juice to your hair, (coconut oil can be mixed in to condition at the same time)
  2. Work it through, wrap your hair, and leave on for at least one hour
  3. Rinse with water and seal with apple cider vinegar spray
  4. Repeat for darker color

5. Henna

Not just for making extravagant tattoos, henna powder formed from the henna plant leaves has a natural coloring pigment that works great with hair. When used alone, henna creates a red-orange color, so redheads and brunettes are the best candidates. Results can sometimes come out more orange, so try mixing chamomile in with the paste to soften it.

  1. Mix one cup of henna powder with two cups of lemon juice, (optional: add 1 tbsp of vinegar for better color release)
  2. Allow it to sit for 4-6 hours
  3. Apply to hair and comb through
  4. Wrap hair in plastic wrap and leave in for 2-3 hours before rinsing with water

6. Lemon Juice

Best used for highlights.

  1. Spray and brush through your hair
  2. Leave on for several hours
  3. Sun drying will make it lighter, blondes can mix chamomile to enhance this effect
  4. Works very slowly, so it will need to be repeated several times

7. Walnut Shells

Perfect for making a dark brown color. It can also stain very easily so watch out.

  1. Crush the shells and boil them for 30 minutes
  2. Cool, strain and apply to hair
  3. Let it sit for one hour (longer for more color), then rinse with lukewarm water

For a more intense color, return the strained juice to the heat and boil until it’s simmered down to about ¼ of original volume. Cool it in the fridge, strain if needed and pour through the hair. Walnut powder can also be substituted instead of shells.

While a new hair color can make us feel new and healthy, it’s important that our hair’s health comes first. Try this Pure Burdock Root Extract to help improve not only your hair’s health, but your skin as well!

So the next time you feel like you need a change of color in your life, don’t head to the medicine cabinet, head to the pantry!