Hair Products

11 Best Henna Hair Dyes, from Powder to Cream

The Glowsly editors independently test and choose the best products. We may receive commissions on purchases made from the affiliate links.

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 also give a thorough explanation of the types of henna products for hair to help you find the perfect option for you.

In this article:

Our Picks for the Best Henna Hair Dyes

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

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 to Look for in the Best Henna Hair Dye for You?

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.

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.

Photos via @viorosie, Amazon