Learn how to make natural purple soap with with alkanet root, scented essential oil, and organic rose petals for decoration #soaprecipe #soapmaking

Make Natural Purple Soap with Alkanet Root

This post may contain affiliate links. The full disclosure statement is here.

Learn how to make natural purple soap with alkanet root, scented essential oil, and organic rose petals for decoration

Although there are dyes and even minerals that you can use to make purple soap, alkanet root helps you to make natural purple soap.  One of them being alkanet root. Some people in Britain are familiar with green alkanet Pentaglottis sempervirens, and it’s the bane of many a gardener. It too is a dye plant but is not the same as the plant we’re going to use. Alkanna tinctoria is a low-growing shrubby plant native to the Mediterranean and parts of the Balkans. It has a natural fat-soluble component called alkannin that you can use to naturally color soap purple. Needless to say, it’s non-toxic and skin safe but won’t dye your skin or bathroom.

In this soap recipe, you’ll first extract alkanet root into liquid oil. You’ll then combine it with other ingredients, including gorgeously scented rose geranium essential oil, and dried rose petals, to create handmade soap. This is an olive oil-based soap but also includes coconut oil and castor oil to help create beautiful bubbles. The beeswax helps to harden the bars, and the shea butter makes the soap gentle and conditioning. If you’re new to soap making, I encourage you to read through my free soap making for beginners series below.

Learn how to make natural purple soap with with alkanet root, scented essential oil, and organic rose petals for decoration #soaprecipe #soapmaking

Natural Soap Making for Beginners

  1. Ingredients
  2. Equipment & Safety
  3. Beginner Soap Recipes
  4. The Soap Making Process
Learn how to make natural purple soap with oil infused with alkanet root, scented essential oil, and organic rose petals for decoration #soaprecipe #soapmaking
Alkanet (Alkanna tinctoria) growing in its native habitat in Greece

Alkanet Root gives soap a natural purple color

As a natural soap maker, I use essential oils and natural colors in my creations, including alkanet root. Alkanet is a plant that grows in Mediterranean climates and produces rich, purple roots. When dried out and then either powdered or shredded, these roots will tint handmade soap from pale lavender to a dark royal purple. Though you can add ground alkanet directly into your soap, I prefer to seep the roots in oil and then strain them out. More on that below.

Though difficult to grow in cool, damp, climates, or in acid soil, you can get a hold of Alkanna tinctoria seeds from a couple of online seed sellers. It’s a rare plant and very picky about where it grows so if you don’t live in a Mediterranean climate it will be very difficult to grow. Alkanet is a perennial plant and if you propagate it successfully, it grows well in alkaline/chalk soils and in climates that are warm and dry.

Shop Up to 30% off ALL HERBAL COURSES!
Learn how to make natural purple soap with oil infused with alkanet root, scented essential oil, and organic rose petals for decoration #soaprecipe #soapmaking
Alkanet root extract naturally colors soap purple
Learn how to make natural purple soap with with alkanet root, scented essential oil, and organic rose petals for decoration #soaprecipe #soapmaking

Natural Purple Soap Recipe with Alkanet Root

Lovely Greens
Learn how to use the natural purple color in alkanet roots to create natural purple soap. Scented with essential oil and decorated with dried rose petals. Makes a small 12 oz (350g) batch with a 7% superfat and a 35.7% water discount. Equivalent to three bars.
Prep Time 30 mins
Cook Time 30 mins
Curing time 42 d
Total Time 1 hr
Course Soap recipe
Cuisine Herbal soap
Servings 3 bars


For the alkanet-infused oil

Lye solution

Solid oils

Liquid oils

Add after Trace


The Soap Making Process

  • When I make handmade soap I think of the process as four main parts: Lye solution, Solid oils, Liquid oils, and everything that happens at 'Trace'. Trace is when your oils and lye solution emulsifies and kicks off the saponification phase. Instructions for this recipe are below but you'll find even more detailed information in my free 4-part Natural Soap Making for Beginners Series.

Make the alkanet-infused oil

  • Combine 4 g ( 2 TBSP / 0.17 oz) of shredded alkanet root with 255g (8.99 oz) olive oil pomace. I don't recommend using extra virgin olive oil for this recipe because the natural color of the oil will affect the end color of the soap. EVOO is much more yellow-green than lighter-colored pomace olive oil.
  • There are two ways to go about extracting the natural purple color from the alkanet roots into the oil. The first takes a little longer but is the way I do it. The second uses heat and will do the job quicker if you're pressed for time.
  • Method 1: Combine the alkanet and oil in a glass container and set it in a warm place, out of direct sunlight. Leave to infuse for 4-6 weeks giving the bottle a gentle shake every few days.
  • Method 2: Combine the alkanet and oil in a closed jar that will fit inside a slow cooker. Place a small kitchen towel at the bottom of the slow cooker and then place your jar inside. Fill the slow cooker with water just short of the level of the oil in the jar and then set the cooker on low with the lid on. Leave for 10-12 hours or overnight.
  • The final step for either method: strain the alkanet root from the oil using a fine-mesh strainer, cheesecloth, or clean nylon. Discard the roots and keep the oil for soap making. The alkanet-infused oil has a shelf-life of the best-by date of the olive oil.

Prepare your Soap Making Station

  • Put on your gloves and pre-measure the ingredients. The solid oils into a small stainless steel pan, the water into a heat-proof jug, the lye (sodium hydroxide) into another container, and the liquid oils into another jug. Measure the essential oil into a small ramekin/container.
  • Set up your station with your equipment close at hand and now put on your safety goggles.

Make the Lye Solution

  • Work in an area with good ventilation when mixing the lye and water together. Pour the lye into the water and then mix with a stainless steel spoon until the lye crystals are fully dissolved. There will be steam and heat in this step so be cautious. Don't breathe in the steam and ensure the lye solution doesn't get on your skin. If it does, rinse it with water thoroughly.
  • Set the lye solution aside to cool -- I like to set the jug in a basin (or sink) shallowly filled with cold water to speed up the process. Take its temperature with a digital thermometer. You're aiming for it to get down to around 120°F (49°C). It will be much hotter than that initially but keep coming back to stir and take its temperature.
  • When the lye solution hits 130°F (54°C), you can stir in the optional sodium lactate. This natural ingredient will help your soap to harden quicker. If you have powdered sodium lactate, use half the amount and make sure to stir it in very well. Keep cooling the lye solution, while also continuing to the next step.

Melt the Solid Oils

  • Place the pan of solid oils on the hob and turn it on to the lowest heat setting. It will melt quicker than you expect, so stay with the pan, moving the oil around in the pan to help speed up melting. When there are a few small pieces of solid oil still floating, take the pan off the heat and set it on a potholder. They'll melt with the residual heat and a few stirs of your spoon/spatula.

Add the liquid oils

  • Pour the liquid oils into the pan of melted oils. Use your spatula to get every last drop and stir well.
  • Take the temperature of the mixed oils. You're aiming for around the same temperature as the lye solution*, but they can be within about ten degrees of one another.

Bringing the Ingredients to 'Trace'

  • When the temperatures are right, pour the lye-solution through the sieve and into the pan of oils. All in one go, no need to dawdle. Next, insert your immersion blender's head into the pan at an angle. This allows the air in the head to escape and minimizes air bubbles getting into your soap.
  • Stir the contents of the pan gently, using the stick blender as a spoon. Then bring it into the center of the pan and while it's at a standstill, pulse for a couple of seconds. Then gently stir. Repeat this pulse then stir process again and again until the soap thickens up to a light to medium trace. This means that it will be the thickness of warm custard or pudding.
  • Don't be alarmed at the color of your soap right now -- it will likely be grey or a greeny-blue-grey. This is completely normal and the color will change to purple over time.

After Trace

  • The soap will keep thickening up at this point so work quickly. Pour the essential oil into the soap and stir it together thoroughly. Then pour it into the silicone loaf mold. It should only fill the mold partially. Settle the soap so that it has a flat top. You do this by gently tapping the mold on the counter.
  • Next, turn your oven on to the lowest heat setting. This is to create a warm environment to help the soap to gel and the purple color intensify.
  • The final touch is laying your dried rose petals on top, though this step is optional. When sprinkling the petals on, make sure to think about how you want to cut the loaf up into bars. When this is finished, place the soap into the oven and make sure to turn the oven off.

Cutting and Curing

  • Leave the soap in its mold for 48 hours. After this point, the soap will be the consistency of cheddar and will have almost fully completed saponification.
  • Take it out of the mold with gloved hands and, in the case of a loaf, cut it into bars of the size you wish. A ruler helps here if you want bars all of the same size. Also, you may wish to cut your bars from the bottom of the loaf towards the top. This avoids drag marks from the rose petals being pulled by the knife through your block of soap.
  • Next, find someplace in the house that's safe from animals and kids and that is airy and out of direct sunlight. Lay a piece of baking paper down and space your bars of soap out over it. You should leave your soap there for four to six weeks to allow excess water to evaporate out of your soap and for them to fully harden. This is called curing soap. When fully cured, you can begin using the soap and gifting it to others.
  • Be aware that the color of your soap may look different from the point you cut it, to the point that it's ready to use. The purple color will continue to change over the curing time and the insides of your bars will eventually match the color of the outsides.
  • Once made and cured, your soap can have a shelf-life of up to two years. Check the oil bottles that you're using though -- the closest best-by date is the best-by date of your soap. Cold-process soap should be stored in the open during that time, as the natural glycerin in the bars can draw moisture to them if you put them in a sealed container.


*Beeswax has a melting point of 145°F (63°C) but once all of the oils are combined, the melting temperature decreases a bit. You will not see tiny pieces of beeswax solidifying in your pan.
Keyword soap, soap recipe
Tried this recipe?Let us know how it was!


  1. Hi,
    I love all your recipes, most of them turned out great.
    I still didn’t manage to obtain a purple one and I was thinking to try this one out but I would like to leave out the beeswax or replace that with something vegan?
    Is there any alternative?
    Thank you x

      1. Hi Tanya,

        I was actually asking if I can replace bees wax with soy wax for example or just leave it out. Would this affect the colour of my soap?

    1. Only if the coconut is kept melted (warm), but you could do that in a crockpot. Infusing it in a liquid carrier oil, like olive oil, is easier and doesn’t use electricity.

  2. Hi,
    Mine had a great color after pouring, but the next day, one of the molds turned brown and the other not…
    Tanya, what do you mean “oil wasn’t infused for long enough” how long its supposed to be infused?

    1. Hi Ariela, I’m not sure what’s going on with your molds. Are you using metal molds? Infusing oils — alkanet needs a good two weeks to infuse at the bare minimum. I often will leave my oils to sit with alkanet for two months beforehand. If you don’t get good color even after that time, it’s possible that the quality of the alkanet is poor.

  3. Hi Tanya,
    this is one of many recipes I have tried from your website – I really like it. In previous comments it says, that the grey colour will change over time to purple. My soap is 48 hours old now, and is still grey. Can you please specify the time till it turns purple? How long does it take? I am getting a bit worried, it is not a “nice grey”…
    Thanks a lot, Jarka

    1. Hi Jarka. If there’s not even a hint of purple now, it’s unlikely to come through. There are three things that could have gone wrong, 1. The alkanet you used was poor quality, and unfortunately, a lot of what’s sold can be. I recently had a bad batch of it sent to me from my regular supplier so it does happen. How do you know? The infused liquid oil won’t be red in colour but more of an orangey-brown. 2. You used extra virgin olive oil. The natural green colour of the oil competes with the purple of the alkanet, resulting in a murky colour. Try again using pomace olive oil or light coloured olive oil. 3. The oil wasn’t infused for long enough.

  4. What proportion of infused oil do you use for the colour in the picture? The instructions aren’t clear, leading to believe all the olive oil is infused, but then a picture caption says to use all infused for a more vibrant colour!

  5. Hi Tanya, thank you so much for your great recipes.
    I wonder if you can help me, I’ve made this soap with alkenet infused in the olive oil. Everything seemed ok then while curing on my rack it seems to have developed whitish spots all different sizes about the size of an end of a pencil and smaller.
    Do you know what it could be?
    I would post a pic but can’t work out how to do it.

    Thank you x🛀

    1. There are two things that I suspect it might be. First you need to make sure that they’re not chunks of undissolved lye. Have you tried the zap test with them yet? Also dig a few pieces out and put them on a paper towel. Wet them and see what happens. If the paper towel turns brown then they’re lye. In that case you can grate the soap up and rebatch it in a crockpot.

      It could also be that they’re stearic spots. This is a natural component of many oils and if you mix your soap at too low a temperature they can form.

      Lastly — did you use a fragrance oil (opposed to an essential oil)? Some can cause what is called ‘Ricing’ which are white spots of all different sizes which sounds to me like what you have. Did your soap look like cream of wheat or porridge when you were bringing it to Trace? If it is ricing, it’s caused by components in the FO bonding to some of the harder components in your recipe. Perhaps tiny pieces of alkanet that weren’t strained out. Ricing is more of a cosmetic issue and the soap can still be used. You might want to consider rebatching it if you don’t like the look though.

    2. Thanks for your reply Tanya,
      I’ve done zap and paper towel test and both were ok…. I also used essential oil, once with geranium essential oil and other with lavender essential oil.
      The only time its happened is when I used the alkanet infused oil, which Is twice now, I wonder if that has something to do with it ?
      Your Lemongrass soap and goats milk soap came our great. Thank you 🙏
      P.s what is the best way to rebates soap

        1. Could it be that she soaped at a too low a temperature and the beeswax started to solidify? I’ve had this happen to me with my beeswax soap and it requires a warmer soaping temperature than regular cold process soap.

    3. Sorry for replying so late, this is just in case it helps someone else. These spots can also very well be bubbles, tiny bubbles that get trapped in the batter and show later as white spots upon cutting. Try getting a needle and poke one to see if there’s a tiny hole there, or look very closely with a magnifying glass.

      To prevent this from happening, pour your clear lye solution down the shaft of the blender, burp the blender before turning it on and just beware of anything that might introduce air in the batter.

  6. I made a very similar recipe and my dried rose petals ending up turning brown and now the soap looks so ugly. My go to recipe is 80% olive oil, 10% palm oil and 10% coconut oil. I used rose geranium EO. What did you think caused the discoloration?

    1. I suspect that it’s heat. I’d suggest not placing the towel over your batch if you’re making more than the amounts listed in this recipe. If you double/triple the batch there will be more heat in the loaf. That means more heat when you insulate it. It’s great for getting that rich purple colour in the soap but does cause the petals to brown.

  7. Thank you so much for sharing your knowledge! What if you are using alkanet root powder. What is a good ration for this lovely purple?

    1. I don’t use Alkanet root powder directly in soap since the texture can be a little scratchy. If you’re looking for an exfoliating soap then go for it and experiment — otherwise I’d recommend you stick with infusing the oils. You can use both the whole roots or the powder to infuse your oil.

      1. Thank you for responding and thank you for all your input and teaching. It really helps me as a new soaper all the way from Texas.

    2. Hi Tanya, I love your website and all the great Info. We made our first soap this great soap with alkanet yesterday, it smells great, looks bit different in color, more like grey-blue. We have the only problem to cut it, used the extra virgin oil olive and coconut and in milk box. It is tricky to cut it in actual size we like to have, what could be the issue? as I really like to try also others, I would be glad if you could give me a hint. we use castor oil which smell quite unplesent in background do you have some suggestion for it or to switching it with other oil? thanks a lot

      1. Hi Monika! The blue-grey is normal at first and will change to purple over time. As for cutting it, did you change the recipe at all? With soap recipes you cannot deviate from the exact ingredients. In any case, the recipe is sticky in its first couple of weeks if you didn’t use the optional sodium lactate. Just wait that amount of time before cutting it up. Lastly, Castor oil should not smell unpleasant — could it be that you used old oil and that it’s gone rancid?

        1. thanks a lot, looks like the alkanet was poor quality, because it really was more of an orange-brown…neverthelss, thank for beautiful recipes and detailed instructions

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating