Hair » 11 Best Henna Hair Dye Kits: Tips on Using Henna for Hair

11 Best Henna Hair Dye Kits: Tips on Using Henna for Hair

This post may contain affiliate links.

  • Henna is a permanent, natural hair dye perfect for achieving shades of red, brown, or black hair, depending on how you mix it with other ingredients like indigo.
  • You can choose from powder, cream, and indigo henna dyes.
  • Henna hair color is pretty persistent, but you’ll need root touch-ups every 6-8 weeks.
Henna Hair Dye Guide

Henna hair dye is an interesting alternative to traditional hair dyes. If you’re nervous about playing with hair bleach or you don’t want to damage your hair when dyeing it, a henna hair color might be for you! Henna is famous for giving the hair a vibrant red shade, but henna hair dyes can also deposit glossy brunette tones.

We’ve selected the best henna hair dyes you can buy online, from a variety of formats and color options. We then explain what henna hair color is and how it works. We also cover its pros and cons and give a thorough explanation of the types of henna products for hair as well as who they’re best for.

Finally, we explain how you can color your own hair with henna and how you should care for it once it’s been dyed. If you’ve already attempted to color your hair with henna and regretted the results, we do discuss a few options that can help fade henna from the hair.

Your Guide to Henna for Hair: Contents

11 Best Henna Hair Dyes to Buy

Henna hair dyes come in all kinds of formats, so choose the one that’ll be best for you. It’s as easy as clicking a button!

1. The Henna Guys Red/ Orange Henna Hair Dye/ Color

This henna powder is perfect for dyeing the hair. It’s free of any metal salts or other chemicals that might damage your hair, and it gives off a vibrant orange-red tone. Using it can be fussy since you have to mix it with tea or coffee for 8-10 hours before the day of application, and then let it process the hair for 3 hours. However, the results and gentleness of the product are worth the effort. In addition to orange-red, it comes in other really gorgeous red-leaning shades like auburn and burgundy. Buy it from Amazon!

Best Henna Hair Dyes: The Henna Guys Red/ Orange Henna Hair Dye/ Color

2. Surya Brasil Henna Dark Brown Cream

If you’re not ready to give up on the convenience of traditional hair dye, you might prefer this henna cream. Their formula combines traditional hair processing ingredients with henna to give a milder hair dye that still transforms the hair quickly and thoroughly. It’s easier to apply than a traditional henna powder, and it’s still gentle on the hair, although it also contains some synthetics. Get it on Amazon!

Best Henna Hair Dyes: Surya Brasil Henna Dark Brown Cream

3. Hannah Natural 100% Pure Henna Powder

This is another simple option for powder henna hair dye. The 100-gram powder comes split into two bags, which is great since most users only need 50 grams to cover a full head of medium-length hair. It gives a natural copper red tone, and of course, the results will vary depending on your starting hair color and how long you leave it on. As a bonus, gloves and a shower cap are also included, so you don’t need to go out and purchase them separately. It’s available online via Amazon.

Best Henna Hair Dyes: Hannah Natural 100% Pure Henna Powder

4. Godrej Nupur Henna Natural Mehndi for Hair Color with Goodness of 9 Herbs

We like this upgraded henna hair dye. It’s still a simple powder, but the henna is mixed with a ton of hair-loving plant powders like neem, centella asiatica, and aloe, so it leaves the hair even softer and healthier than typical henna. Because of the plants, the powder is a little more subdued, so if you want a more vibrant color, you’ll need to leave it on for longer than normal. This product offers a great bang for your buck since you get 400 grams in a package. Order it from Amazon!

Best Henna Hair Dyes: Godrej Nupur Henna Natural Mehndi for Hair Color with Goodness of 9 Herbs

5. Rainbow Henna Medium Brown Chestnut

Don’t be fooled by the jar packaging – this chestnut brown henna dye comes in pure powder form. It turns the hair a rich brown tone with a subtle red shift that is super flattering for all skin tones. It’s best for those with already darker hair, so if you have light hair, we recommend first dyeing it with regular henna to act as a base. Otherwise, the result can be greenish. Pick it up from Amazon!

Best Henna Hair Dyes: Rainbow Henna Medium Brown Chestnut

6. The Henna Guys Indigo Powder for Hair Dye

This is technically not a henna product, but an indigo product. Indigo gives off a dark brown color with blue and green undertones. This is an odd color on its own, but it looks very natural when applied over hair that’s been dyed with henna or when it’s mixed directly with the henna for a custom blend. Grab it from Amazon!

Best Henna Hair Dyes: The Henna Guys Indigo Powder for Hair Dye

7. Silk & Stone 100% Pure & Natural Henna Powder

This henna is touted as being the most finely ground and sifted. Normally, henna hair dyes are a little gritty and difficult to apply, but this one is a little smoother and easier to work with, though it’s still messier than a traditional dye. This product is only the henna plant, so there are no additives, and the color payoff is an intense copper. You receive 100 grams in one package. Find it on Amazon!

Best Henna Hair Dyes: Silk & Stone 100% Pure & Natural Henna Powder

8. Reshma Beauty 30 Minute Henna in Natural Black

If you’re looking for a henna hair dye that’ll work a bit more like a traditional hair dye, this is a great choice. This henna powder formula is reinforced by chemicals (including metallic salts) that make processing faster and give a more sophisticated final color. However, it’s also a color that will be nearly impossible to remove in the future. Shop for it on Amazon!

Best Henna Hair Dyes: Reshma Beauty 30 Minute Henna in Natural Black

9. H&C 100% Natural Henna Powder Specially for Hair

This two-pound bag of henna will last you for years. It contains nothing but henna leaves that have been finely ground and triple-sifted for a smooth application. If you’ve already dyed your hair with henna and know that you’ll need to do regular touch-ups, you might as well just pick it up in bulk and always have it around the house. You can also mix it with indigo to experiment with different variations on color. It’s sold on Amazon

Best Henna Hair Dyes: H&C 100% Natural Henna Powder Specially for Hair

10. Zenia 100g Pure Indigo + 100g Henna Powder Hair Color Kit

This combo pack lets you play chemist. It includes separately packed indigo and henna powders, which you can combine and use however you like to achieve any color you want on the red to brown spectrum. It’s just the pure plant powders and nothing else, and they form a nice smooth paste that’s nice to apply. Purchase it from Amazon!

Best Henna Hair Dyes: Zenia 100g Pure Indigo + 100g Henna Powder Hair Color Kit

11. Light Mountain Natural Hair Color & Conditioner in Bright Red

Aside from the packaging, which gives us some serious ‘90s T-shirt realness, this henna hair color also stands out for its blend of ingredients. It’s made with organic henna, which is extremely gentle on the hair, as well as amla powder, which is rich in compounds that help make the color of the henna even more vibrant. This is the most intense red on our list. You can get it from Amazon.

Best Henna Hair Dyes: Light Mountain Natural Hair Color & Conditioner in Bright Red

What Is Henna for Hair and How Does It Work?

Henna, also referred to as mehndi, is a type of dye prepared from the Lawsonia inermis plant. Lawsonia inermis is a flowering shrub that is native to northern Africa, Asia, and northern Australia. When grown in hotter temperatures, its leaves produce a lot of pigment, so they can be crushed up into a powder and used as a dye. The henna dye has many traditional uses as a hair dye or as water-resistant nail and body paint.

Henna has a bright orange-red color that, when applied to the skin, turns into a darker reddish-brown after a few days. When applied to the hair, it usually colors it a vibrant red that becomes a little deeper and more muted after a few days, although this also heavily depends on the starting hair color.

When applied to the hair, henna works differently from other hair dye formulas. Instead of lifting the cuticles to sink in, henna coats the hair shaft and slowly sinks in. It’s considered a “deposit only” hair color, which means that it can’t lighten the hair. However, unlike store-bought deposit only dyes, which are usually semi-permanent, henna is very permanent.

Henna Hair Dye Pros & Cons

Henna for hair has a ton of pros, but there are also some serious cons to consider before deciding if it’s the right option for you and your hair.

What Is Henna for Hair?


  • Conditions the hair while coloring it
  • Reduces frizz and adds shine
  • Adds a really vibrant color to the hair
  • Very affordable


  • Hair cannot be lightened or changed after the fact
  • If you do try to bleach your hair after dyeing it with henna, you can end up with disastrous results
  • Limited color options
  • Some formulas can be messy, smelly and difficult to use
  • The process takes a lot longer than traditional dyeing
  • Henna stains everything from skin to floors, so you’ll need to be careful and clean immediately after you finish dyeing.

Different Types of Henna Hair Dye

Henna hair dye comes in a few forms, as well as in a few colors. Here, we explain everything you need to know about the different types of henna for hair available.

Henna Hair Dye Pros & Cons

Powder Henna

Pure henna powder is the gentlest type of henna dye you can use, although it’s also the messiest. It’s simply made of the dried and finely ground parts of the henna plant, although sometimes other plant powders that are beneficial to the hair can also be added. It can be combined with water or other liquids to form a paste. Once the paste develops, it makes for a potent hair dye.

Cream Henna

Cream henna dyes combine the henna pigment with more traditional hair dye ingredients, as well as metal salts. They’re easier to use, and they tend to give more complex colors than just that henna orange-red.

However, because of the metallic salts, they’re also a little more problematic to remove since coloring or bleaching over them can destroy the hair. We do recommend a few of them on our list, but in general, we’d caution against them.

Indigo Henna

Indigo is a blue-green plant pigment that’s sometimes mixed with henna in both cream, bar, and powder formulas in order to change the henna’s color. Depending on how much indigo is applied, the result can be a reddish-brown, burgundy, or even blue-black. However, if the indigo is too overpowering or if the color fades away, the hair can end up looking a little greenish.

Different Types of Henna Hair Dye

Who Is Henna Hair Dye Best for?

If you’re really dedicated, you can make henna work on nearly every hair type. However, it’s undeniable that henna works particularly well for the following situations:  

Virgin Level 4-7 Hair

While henna can be applied to some dyed hair, the results will be unpredictable, and it definitely works best on virgin hair that’s between levels 4 and 7. This is a good hair color for dark blonde to medium brown hair. On these hair colors, it will come out a complex orange-red that also registers as quite natural.

On very light hair, the henna can come out almost too intense, and if you’re aiming for brown-leaning henna, it might also come out looking greenish because of the indigo. On the other hand, on very dark hair, the henna will give a reddish tint that can be very pretty, but it might not be the copper-red you’re hoping for.  

Gray Hair

Henna also works really well on gray hair. Depending on how many grays you have and what your natural hair color is, you can also end up with a very pretty, complex look where your dyed grays look like highlights. For example, if your hair is dark with gray strands, the dark hair will take on a reddish tint, while the grays will turn a brighter copper, which can be really stunning.

How to Color Hair with Henna?

People without Commitment Issues

As we mentioned earlier, henna is very difficult to remove or fade from the hair. You should color your hair with henna on a whim, especially if you tend to change your mind often. However, if you’re committed to the red-leaning color that henna offers and are ready to keep re-dyeing it, it’s an excellent choice.

Faded Redheads

Lastly, henna hair color works particularly well for natural redheads that are seeing some fading. Some redheads notice that after they have children or as they age, their red hair loses some of its natural vibrancy. Sure, they can use a regular red hair dye, but the benefit of henna is that it brings back those vivid red tones while also strengthening the hair and giving it more gloss.

How Long Does Henna Hair Color Last?

Henna hair dye is considered a permanent hair color, so it’ll be pretty much stuck in your hair once applied. It can fade a bit over time, but in general, it’s actually more persistent and vibrant than traditional hair dyes. Of course, roots will grow out within 6-8 weeks, requiring regular touch-ups.

How to Apply Henna for Hair

Applying henna to the hair is not too different from applying regular hair dye, although the process is a little longer and a little less pleasant. We recommend that you do a patch test on your forearm a few days before starting this whole process just to ensure that you don’t have an allergy to the henna.

How to Apply Henna for Hair

You Will Need:

  • Henna powder or henna cream
  • Solvent – you can use lukewarm water, or add lemon juice, apple cider vinegar, honey. Some brands recommend using strong brewed tea or coffee instead.
  • Essential oil is optional if you’d like to mask the smell of the henna
  • Non-metal mixing bowl or bottle
  • Hair dye brush (optional)
  • Reusable rubber gloves (disposable ones are likely to break during the dyeing process)
  • Old clothes you don’t mind staining
  • Petroleum jelly
  • Non-metal hair clips

The Day Before

• Your henna mixture will probably have to process for 6-8 hours before it’ll affect your hair. We recommend pre-mixing it the night before.

• In a bowl or bottle, combine your henna with your solvent mixture. Keep adding solvent and mixing until it reaches a thin, paste-like consistency.

• If you’re using a bowl, cover it with cling film and put the mixture in a safe place to process.

Dyeing with Henna

• Starting with dry hair, put on a shirt you don’t mind staining and a pair of gloves and gather all of your equipment.

• Check on the henna mixture you created the day before. It should now have a creamier texture than it did the day before. It will probably smell very green – some people compare the smell of henna to spinach.

• Cover the perimeter of your hairline and your ears with petroleum jelly because henna will stain your skin otherwise.

• If you’re planning to cover your entire head with dye, use a comb or the sharp end of a hair dye brush to separate the hair into 3-4 sections and then clip it up with non-metal hair clips.

How to Dye Hair with Henna?

• Unclip the section you’d like to start with and separate a thick chunk of hair from it. With your hands or a brush, begin applying the henna near the roots, and then pull it down to the ends of your hair.

• Separate out another thick chunk and repeat the process until that entire section of hair is covered in henna.

• Clip that section back up and move on to the next section. Keep following this process until your entire head is covered in henna.

• Examine your roots and potentially massage more henna paste into your scalp to get better root coverage.

• Finally, take out all of the clips and tie your hair up in one piece. Then, cover your hair with a shower cap or a plastic bag.

• Let the henna sit in your hair for 1-2 hours. The longer you let it stay in your hair, the more saturated with color your hair will become.

• Once enough time passes, you can take off the shower cap and rinse out the henna in the shower.

• To protect your hair, use cool water, and avoid shampoo. It might take a while for all of the henna to wash out from your hair.

• Once the henna has washed out, you may condition your hair if you like.

• Finally, get out of the shower and allow your hair to dry. Examine your hair and apply more henna if you need to make any corrections. Otherwise, enjoy your new look!

• 48 hours after you’ve dyed your hair, expect the henna to become a little darker. This is perfectly normal.

How Long Does Henna Hair Color Last?

Henna Hair Dye Aftercare & Maintenance

Henna hair dye doesn’t require the same level of maintenance as other dyes, but we still have a few tips to keep your hair in great condition.

• To keep the color from fading, try to limit how often you wash your hair.

• When you do wash your hair, use lukewarm water and sulfate-free shampoo to keep the hair vibrant and healthy.

• Wear a hat when going out in the sun in order to prevent the UV rays from fading your henna color.

• Avoid swimming in chlorinated water since it’s hard to predict how the henna will react with the chemicals in the pool.

• You will need to touch up your hair as the roots grow out, which is usually every 6-8 weeks.

How to Remove Henna from Hair?

Henna hair dye is pretty much for life… unless you’re willing to take some risks. Here we have some tips for fading your henna hair dye a bit, along with more intense suggestions if you’d like to really get rid of all of the dye.

Be aware that this method is intense and may damage your hair. It’s also much harder to fade the more times you’ve applied henna to your hair.

Fading Henna Gently

The healthiest way to tone down and fade henna is with an oil or honey treatment. We recommend using oil because it’s easier to spread through the hair, and it’s also more affordable, but some sources absolutely swear by honey, so if you can tolerate the stickiness, give it a try.

Coconut oil is generally the best oil to try because it can penetrate into the hair really well, but you can also mix it with a runnier oil like olive oil in order to get a more spreadable texture. Adding a bit of lemon juice or apple cider vinegar is also helpful.

• Saturate your hair with the oil mixture, and then let it sit in your hair for as long as you can.

• Put a shower cap over your oiled hair to trap in heat and to prevent getting oil everywhere.

• You can heat things up even more with a blow-dryer. Leave the oil in your hair for at least 3-4 hours, although leaving it overnight is best.  

• Then, wash your hair with a strong clarifying shampoo (this is the only time when we’ll recommend using a sulfate-based shampoo, folks). When you come out of the shower, your henna will be a bit faded.

• You can repeat this process a few more times over the course of a few weeks.   

How to Remove Henna from Hair?

Vitamin C Fading

We normally recommend the vitamin C fading method for getting rid of traditional hair dyes, but it can also work with henna! It’s a little stronger than the oil method, but it’s still relatively gentle on the hair.

What you’ll want to do is make a mixture of one-part vitamin C powder or crushed vitamin C tablets with some sort of sulfate-based shampoo. Apply a generous amount of the mixture to damp hair and let it sit for around 1 hour. Wash it out with the help of a strong shampoo and then condition the hair to make up for the drying effects of the mix.

Bleach Bath

The most intense way of fading henna from the hair is with a bleach bath. This is also the most damaging, and it’s not appropriate for all types of henna hair dye. It’ll only work with pure henna, while over a henna cream dye, it can potentially alter the color of the hair in bizarre ways or even severely damage it.

If you’re interested in this method, we recommend first trying it out on a small piece of hair in order to assess what kind of color you’ll end up with as well as whether it’ll damage your hair at all.

• To give your hair a bleach bath, you will need a bleaching kit and a sulfate-based shampoo. Mix the powder and developer together, and then add an equal amount of the shampoo.

• Apply the mixture to damp hair, and then let it sit for 30-45 minutes.

• Rinse it out in cool or lukewarm water and follow it up with a deep conditioning treatment.

• Once you’re done, you can expect your hair to be lighter and ready to accept new hair dye, although it will probably still have the orange tint of the henna.

Photos via Instagram