How To Dye Your Hair Purple with Beets!

I think I’ve become hooked on dying my hair with natural ingredients from my kitchen 😅. Since successfully dying my hair blonde with turmeric, I’ve been looking to try other natural chemical-free hair dyes to tint or colour my hair. I recently heard about one food in particular that’s able to give hair a purple/pink tint! And this, I’m sure you know (you probably read my title for this blog, aye?) is beets (a.k.a beetroot)!!

This purple beet dye is 100% natural; made only with beet juice and coconut oil

So here is how I dyed my hair purple using beets, specifically for darker/brown hair! If you’re having issues with the method I share first below, using fresh pressed beet juice is always the best, but since most people haven’t the time/can’t afford (or like me, only had tin beets in their pantry 😅) I offered the boiling solution. I also suggest adding a little apple cider vinegar if you’re having trouble with your hair absorbing the colour.

Just a quick note before we begin, this is only a temporary hair colour that lasts a few days before it needs to be applied again.

A before and after of using this natural beet dye on my brown hair (I absolutely LOVED how well it turned out!!)

If you like what you’re seeing, subscribe to my email newsletter at the bottom of the page to keep up to date on the latest recipes, DIYs, gardening and health tips I share!

Okay, let’s get started!

Methods for Dying Your Hair Naturally with Beets

If you’re unsure about trying this hair dye out, or any others for that matter, just start out by testing a little on a small section of your hair, and see how it works for you. If you love it like I did, feel free to dye your whole head, or experiment with other cool combos!

If you want to make and share, please tag me on Instagram @simplynaturalnessa or use the hashtag #simplynaturalnessa! I’d love to know how it goes for you! I love seeing your recreations!

I absolutely LOVE making hair dyes like these as they’re super inexpensive, so much fun to get creative with and experiment on your hair, plus you can rest easy knowing they’re chemical + toxin-free, all natural, zero waste and eco-friendly!

Beets and Coconut Oil

The beetroot juice alters the colour of your hair, while the coconut oil helps to nourish and improve the health of your hair, all the while making the dye last longer in your hair too.

beet hair dye pic 1
The coconut oil mixed with the beet juice helps prolong the life of the dye in your hair, as well as nourish it.

How to:

  1. Begin by washing the oils out of your hair using ONLY shampoo, no conditioner. Your hair must be damp but not dripping wet when you apply the dye onto your hair (this helps keep the follicles open).
  2. Cut beets into wedges, wrap in foil, then bake in oven for 30 mins at 200 °C (400 °F). Blend up beets in a high-powered blender or food processor (this makes it easier to extract the beet juice).
  3. Boil beet mix in a saucepan for 5-10 minutes on LOW heat (this will help draw more of the beet juice out).
  4. Strain mix through fine mesh sieve or cheesecloth to collect only the beet juice at the bottom.
  5. Once you’ve extracted the juice of a large beet in a small mixing bowl, pour 3 tbsp of melted AND whipped coconut oil into it.
  6. Combine the ingredients thoroughly with a whisk or a fork.
  7. Put on a pair of gloves (I didn’t bother as the beet juice washes off your skin over time anyway, and I thought it would be wasteful to use disposable gloves) and apply the mixture all over your hair (I put my hair into sections to do this).
  8. Make sure that no hair strand is left so that the colour is distributed evenly.
  9. If you have long hair like me, clip you hair up and pop a shower cap over that (otherwise just use the shower cap), and let it set for 3 hours.
  10. Rinse your hair with lukewarm water and condition as usual.

Beets, Sugar, and Carrots

Carrot juice also helps to extend the life of beet juice hair dye on your hair. In the presence of sugar, the colour can be even stronger.

The sugar + heating of the mixture can help strengthen and enhance the colour. Also, sitting out in the sun while you’re waiting for it to set on your hair can bring out the colour of the dye as well. 

How to:

  1. In a small pan, add 1/2 cup of beet juice, 1/2 cup of carrot juice and 2 tsp of sugar.
  2. Place pan over medium-heat and let it heat up for 4-5 minutes.
  3. Continue stirring the mixture with a spoon throughout so that all ingredients are mixed together properly. Heating up the mixture will also activate the pigments in the beet juice and make the application a much easier and smoother process.
  4. Work the natural dye mixture through your hair slowly.
  5. Leave it on for at least for 1 hour and then rinse out.

Beets, Olive Oil, and Ginger

The fresh ginger brings many health benefits for your hair along with it, and the olive oil helps to nourish and moisturise hair, as well as give a wonderful scalp treatment.

The purple beet dye, I found, stands out a lot more in the sunlight. It’s more noticeable and easily seen than in the shade (as you can see).

How to: 

  1. Juice up 2 large fresh beets and add 1 tbsp of fresh shredded ginger to it.
  2. Pour 2 tsp of olive oil into a bowl, add the juice, and mix everything together well with a spoon.
  3. Apply it to your scalp and massage for 4-5 minutes. Work the mix slowly through your hair, starting from the roots.
  4. Wait for 1-2 hours and let the dye work.
  5. Rinse well with cold water and condition.

Beets, Black Tea, and Rose Water

Adding some freshly brewed black tea and a little rose water can enhance the red tint in your hair.

Along with being a chemical-free dye, using natural ingredients, like beets, as a dye to colour your hair also brings with it many wonderful hair health benefits! So you not only colour your hair, but nourish it too! 

How to:

  1. Juice up a medium-sized beet and transfer the juice to a mixing bowl.
  2. Pour 1/2 cup of freshly brewed black tea, and 1/2 cup of pure rose water.
  3. Combine everything together and you have a wonderful antioxidant-rich hair dye!
  4. Apply this dye at least once every week to help hold the red tint in your hair for longer.

Beets and a Herbal Natural Shampoo

Adding beet juice to a mild natural herbal shampoo regularly, can help give your hair a reddish hue. You can increase or decrease the amount of juice you want to add, depending on how strong you want the colour to be.

Using the natural dyes in your shampoo gives a slow, gradual change to hair colour, and can be quite effective over the long-term (as you’re constantly reapplying it regularly).

How to:

  1. Pop a large beet into your juicer to extract the beet juice, and pour into a small mixing bowl.
  2. Pour in the required amount of shampoo you normally use into it.
  3. Mix both ingredients well with a spoon to form a smooth paste.
  4. Apply it all over your hair and massage for a few minutes.
  5. Rinse away with lukewarm water and apply your usual conditioner.


  • Warming up the beet juice a little bit (for instance boiling it for 5-10 mins) before applying onto your hair helps make the pigments active.
  • Always cover your hair with a shower cap after saturating your hair with the beet juice. This allows your body heat to promote the dying process significantly.
  • If you want your beet juice dye to last longer, spend the resting time under sunlight. It’s been seen that sunlight can help the juice work better on the hair.
  • To prevent staining your skin or clothes, apply Vaseline onto your ears and along your hairline, and also wear an old or black t-shirt.
  • The effect will be different, depending on your hair type and colour. On dark hair (light brown, brown, black) it’ll look darker and more purple, on light hair (blonde, dark blonde) it’ll be less purple, more pink. On white hair it’ll be a pink colour.
  • Combining beetroot juice with henna will give your hair a silky smooth feel with a reddish-brown tint. All you need to do is mix the juice with your henna mixture and apply just like you apply henna to your hair.

I learnt these other four methods for dying your hair with beet juice and other ingredients from Beauty Glimpse

For a live run-through of how I make this beetroot dye (I used the first method), see my video tutorial below!

What hair dye do you usually use? Do you make your own too? Have you tried any other natural hair dyes in the past? How did they go? Share the below with us! We love hearing new ideas.

Lots of love,

🖤 Vanessa


Nilankeeta. (February 1, 2020). How To Dye Your Hair With Beets? Know All The Secrets And Be A Redhead Naturally. Beauty Glimpse. Retrieved from

nightmaresblogg. How To Dye Your Hair With Beets!!. Steemit. Retrieved from