ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How to Make Your Own Natural, Nontoxic, Vegan Hair Dye at Home

Updated on May 23, 2020
classicalgeek profile image

I've been allergic to almost everything for decades, and had to learn how to make many things myself. Fortunately my father is a chemist!


Modern commercial dyes have been exposed as having many chemicals that are toxic and even carcinogenic. (If you want to see this for yourself, check out a free app on the App Store called Think Dirty. You simply scan in the barcode of your product, and it will show you the chemicals in it.) However, as far back as antiquity, many people dyed their hair with only natural substances. If you are making a transition to a more natural lifestyle, then these homemade, safe dyes will help you maintain that color and avoid all the potential hazards in commercial dyes, too.

Be aware that because these dyes are not artificial, they work much more slowly than the commercial dyes (with some exceptions), and therefore the results will not be as immediate. In addition, the results are not as predictable as with commercial dyes. All of these methods will take much more time and effort than the commercial dyes, and more time to maintain. However, given the safety issues that are beginning to be understood with commercial dyes, there are many reasons to take a little more time and effort to see great results. By maintaining a daily or weekly regimen of coloring, you will have healthier hair while still keeping great color! You will also be supporting smaller industries, and in some cases, local farmers. And if you grow some of these ingredients yourself, you will be contributing to your area's biodiversity.

Hair Dye Ad, Retro
Hair Dye Ad, Retro | Source

Before You Begin

Exercise common sense when it comes to safety and keeping your hands, face, neck, clothing, rugs, etc. from staining. Always wear gloves and goggles to protect your eyes; cover your neck with clean towels or rags to prevent staining.


By far, the most popular hair dye in human history is henna, which has been used for many thousands of years. Henna was the dye of choice for the ancient Egyptians. While most people think of bright red when they think about henna, in fact, henna can be used to produce any shade, from light blonde or even colorless (for conditioning only), to the darkest black. Dyeing with henna takes a lot of getting used to, and even different batches from the same producer may turn out differently. In many cases, you will have to learn to live with the results (although the results are usually good; it may not, however, be the precise shade you were aiming for). Henna strengthens and conditions, too, so it is an excellent choice for already healthy hair, although the results of using henna on previously chemically treated hair will be highly unpredictable.

Out of all the natural dye methods, henna is probably the second-most-difficult method of dyeing. If you are not yet accustomed to working with henna, it is highly advisable that you either consult a trained professional, find someone who has used henna on a regular basis to help you the first few times, or if you are determined to try it yourself, experiment a few times with neutral henna to become accustomed to the process (neutral henna won't change your hair color, but it will give you conditioning and shine, and strengthen your hair). Use glass or plastic bowls and plastic or wooden spoons for mixing, wear rubber gloves to protect your skin, remember to wear old clothing, and either cover the immediate area with a plastic sheet or tarp, or dye your hair outside in the back yard, because remember, if this will stain your hair, it will also stain clothing, countertops, floors, and anything else permeable that it comes in contact with, including your skin. (Using Vaseline on your forehead, face, and neck will help keep the henna from getting in places you don't want it!) Practice will help keep the mess to a minimum, however, accidents do happen, so work diligently to minimize the risk of getting the dye in unwanted places. If you do get henna on your skin, it will take approximately six weeks to completely fade. The darker the color, the longer the dye will be noticeable.

If the precise final color is important to you, it is worth cutting off a strand or two of hair and testing how your hair will take the dye before proceeding. In addition to the strength of the dye, the time the dye is left on is important, so when aiming for a precise color it is best to approach this like a science experiment and precisely measure the amounts used as well as the time the dye is left in. Otherwise, your results will not be as predictable as they might otherwise be. In addition, it's best to let the strand rest for a day or two as henna tends to darken a little as it ages, so don't rush in to change the color right away.

You can also mix different hennas to get a precise color, or mix with other products (see the list of other substances below) to get a precise shade. Again, each batch of henna will vary slightly in strength, just like that one jalapeño pepper that is so much hotter than all the rest, so you will have to test anew for each batch if getting the precise color is important to you.

In general, you mix the henna powder with hot water, wait for the dye to release, apply to your hair, and leave on for a while until you get the desired color, which may take anywhere from ten minutes or so to six or more hours. Henna is messy, almost like a mud mask for your hair, and it may take a lot of rinsing to make sure you have all the henna out. If you leave any in, you may end up with a very odd spotty result, so rinsing your hair thoroughly is extremely important. Repeating will get you a darker or more intense color, up to the limit of color that your hair will absorb. Do not shampoo or condition for at least forty-eight hours after the dye session, to ensure that the dye will set and become permanent. This also allows time for the dye to fully react with your hair and set to its permanent color.

Covering Gray

A strong mixture of rosemary and sage, infused in hot water, and left to steep overnight, will help to cover gray. Use a basin (to catch the liquid to reuse it) and rinse your hair with this liquid fifteen times each day until the gray is covered, then maintain by rinsing weekly (more often if gray roots start showing and bothering you).

Blonde Dyes

Chamomile, turmeric, curry powder, saffron, or the peels from yellow apples will all help dye already light hair blonde. Mix up a strong infusion of any of these by mixing with hot water and letting it soak overnight, and rinse fifteen times daily, using a bowl to catch the liquid for reuse, until you attain your desired shade. Maintain the color with a weekly rinse.

To lighten darker hair to blonde: Mix 1 part lemon juice with 3 parts chamomile tea. Rinse the same liquid through your hair 15 times, and sit for an hour in the sun.

Alternatively, you can pour three cups of hot water over four tablespoons of chopped rhubarb root, and simmer for 20 minutes. Strain it, rinse through your hair 15 or more times, rinse in clear water and dry it in the sun.

Blonde Highlights

Use an inexpensive straw hat and a crochet hook, and pull out strands through the holes in the straw hat. Juice several lemons and spray liberally on your hair. Go sit outside in the sun for at least two hours to allow the sun to continue to its bleaching action. Maintain with fresh applications as necessary.

Red and Reddish-Orange Dyes

If your hair is already red, beets will help add depth by adding a light pink color on top of your red shade. Simply use the juice from a can of beets and rinse ten to fifteen times daily, using a bowl to catch the liquid for reuse, or cook and puree beets and apply to your hair and let sit for a few hours. For a lighter color, sit in the sun for up to two hours.

Another vegetable that will help add depth to already red hair is carrots. Puree the carrots and work into your hair, then sit in the sun for anywhere from fifteen minutes to two hours. Rinse out the carrots. Carrots will provide a more orange shade to red hair.

Or, for a shade in between the two, you can mix equal parts of beet juice and carrot juice. Rinse hair 15 times daily with same liquid; sit in the sun for an hour to speed the process.

Hibiscus petals will also help color hair red, or add depth to already-red hair. Make a strong infusion of hibiscus petals with hot water, rinse ten to fifteen times daily, reusing the liquid by catching it in a bowl, until you reach the desired shade.

If hibiscus is too red for you, marigold flowers will give a red-gold color. As with almost all of the ingredients, use dried or fresh flowers and make an infusion with hot water, letting the flowers soak overnight. Rinse your hair ten or fifteen times daily, using a basin to catch the liquid to reuse it, until you have reached the perfect shade.

Annatto will produce a reddish-orange dye. Crush the seeds and soak in hot water, or use annatto powder and make an infusion with hot water, then rinse ten to fifteen times daily until you achieve the desired shade. As with any dye, test on a strand to make sure you are satisfied with the color.

You can also use paprika or chili powder, infused in hot water, to dye hair red or orange. However, you must be extremely careful not to get this in your eyes—safety goggle are strongly recommended if you insist on using these as dyes!

If you have a bottle of undrinkable red wine, this is a great way to use it up (unless you want to turn it into vinegar). Rinse your hair ten to fifteen times with the wine, catching it in a bowl to reuse the liquid.

Brown Dyes

A very potent brew of tea (for a lighter shade) or coffee (for darker shades) produce an effective brown dye (you can also use this to dye fabric or other materials). Make up a batch, then rinse ten to fifteen times with the liquid, catching the liquid in a bowl for reuse.

Black Dye

If you thought henna was messy, you haven't seen anything yet. This is definitely the messiest and most time-consuming dye, but if you want intense black color, this is well worth the effort.

Take black walnut hulls and someplace where staining won't matter, pound them with a hammer until they are completely crushed. Cover with boiling water and let steep for a minimum of three days. Now, simmer for at least five hours, adding more liquid as the water evaporates. Then reduce the liquid to a quarter of its original volume. Strain the liquid, pressing the shells in a cheesecloth to get all the juice. Add ground cloves or ground allspice, and let sit in the refrigerator for a week, shaking it daily. Rinse this through your hair for ten to fifteen times, again using a bowl or basin to catch the liquid and reuse it. As with henna, you will want to take precautions not to let this anywhere near skin, clothing, carpets, or anything else you do not want permanently stained.

Dyes for Sale, Kathmandu, Nepal, by Hellier Gavin
Dyes for Sale, Kathmandu, Nepal, by Hellier Gavin | Source

Other Colors

Yes, you can use natural dyes to make your hair pink, blue, green, purple, or anything in between! You can experiment with spinach or kale boiled in water to extract the color for green, or onion skins for a yellow or red color, or red cabbage leaves (for blue), or grape juice for purple. You can even take hints from natural dyes for Easter eggs! For even more fun, take a course in natural dyes (such as those used for fabrics) and prepare to amaze yourself and your friends with your knowledge of natural dyes!

Things to Remember

  • Test dyes on small snips of hair.
  • Modify ingredients or strength as necessary to achieve desired results.
  • To brighten shades, add lemon juice or chamomile.
  • To dull shades, add coffee, tea, sage or rosemary.
  • Even with natural, plant-based ingredients, you can develop an allergy. Patch-test any ingredients by painting a small patch on a sensitive unseen area of skin and waiting 24 hours.
  • Wear gloves, safety goggles, and prevent items and skin from staining by covering areas with clean rags or towels.

This content is accurate and true to the best of the author’s knowledge and is not meant to substitute for formal and individualized advice from a qualified professional.

© 2012 classicalgeek


Submit a Comment
  • Cynthia Hoover profile image

    Cynthia Hoover 

    4 months ago from Newton, West Virginia

    Why had I never thought of dying my hair naturally before! I love home remedies, and natural ingredients but this never crossed my mind! Thank you for all the details, I will be trying some for red hair soon.

  • Swinter12 profile image


    8 years ago from Earth

    I would never have thought that dyes used by the Ancient Egyptians would strengthen and condition your hair... I don't know why I thought dyes used back in the day would severely damage one's hair.

    This is a really interesting topic, as I am endeavoring towards a earth-friendly lifestyle.

    I decided long ago to never dye my hair, because of the toxins contained in dyes.

    Thanks for posting this hub, I really appreciate it. :)


This website uses cookies

As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

Show Details
HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
LoginThis is necessary to sign in to the HubPages Service.
Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
AkismetThis is used to detect comment spam. (Privacy Policy)
HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
MavenThis supports the Maven widget and search functionality. (Privacy Policy)
Google AdSenseThis is an ad network. (Privacy Policy)
Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
Index ExchangeThis is an ad network. (Privacy Policy)
SovrnThis is an ad network. (Privacy Policy)
Facebook AdsThis is an ad network. (Privacy Policy)
Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
AppNexusThis is an ad network. (Privacy Policy)
OpenxThis is an ad network. (Privacy Policy)
Rubicon ProjectThis is an ad network. (Privacy Policy)
TripleLiftThis is an ad network. (Privacy Policy)
Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
ClickscoThis is a data management platform studying reader behavior (Privacy Policy)