Cochineal Soap Recipe for Naturally Pink Soap

This website is reader-supported - thank you! As an Amazon Associate I earn from qualifying purchases.


Recipe and instructions for how to naturally color soap pink using cochineal. This cochineal soap recipe has an unusual natural color that begins as red and changes to purple, brown, & then dusky pink.

Using Cochineal to naturally color soap pink #soapmaking #naturallycolorsoap #soap #soapcrafting

Cochineal is probably the weirdest natural soap colorant I’ve ever used. So much so that I thought the experiment was a complete failure until a week after I made the batch. By then, the murky yellow-brown of the finished bars had morphed into a dusky pink! That’s not even the weirdest bit — the color started off scarlet-red before it changed to deep purple when it reacted with the lye. Then it instantaneously changed to brown when the soap hit ‘trace.’ Natural soap making can sometimes be very surprising.

Cochineal is a Natural Red Colorant

Though you might not have heard of cochineal, you’ve probably eaten it before. It’s the natural red color used to tint all sorts of foods, from powdered drinks, cough medicine, red velvet cake, smoothies, candies, and so much more. You can find it on ingredients lists as carmine. What you might not know is that this widely used color isn’t Vegan. It’s not even Vegetarian. Cochineal is a traditional red colorant used to tint food and dye fabric and wool, but it’s also an insect.

Using Cochineal to naturally color soap pink

Cochineal Soap Recipe

454g / 1lb batch — makes 6 bars with a 5% superfat. 35% Lye solution

For the Cochineal Infusion

  • 8g (0.25oz) Cochineal
  • 175g (175ml or 5.9 fl. oz) distilled water

For the Soap

Optional ingredients

Using Cochineal to naturally color soap pink
The cochineal looks like dried berries both before and after use

Special Equipment needed

* You can use extra virgin olive oil, but the color of that oil is much deeper. I’ve not tried it yet, but it could affect the final color of your soap. All the oils I’ve chosen for this recipe are either white or light in color.

Using Cochineal to naturally color soap pink

Step 1: Make the Cochineal Infusion

Cochineal should arrive in a dry form, and it looks like small dark pellets. I tried infusing it into the oil first, which did not take. Infusing it into water is another matter! Although it probably needs less time, I simmered the cochineal with the water on low for 30 minutes. This creates the cochineal infusion. The cochineal can be used again, so once I strained the liquid through a cheesecloth, I set the colorant aside to dry. I successfully used it a second time, and the color was just as vivid.

Using Cochineal to naturally color soap pink

Step 2: Make the Lye Solution

Allow the cochineal infusion to cool, and then measure it. You need 130g (130 ml) of the cochineal solution for this next step. If you don’t have enough after making the cochineal infusion, you can make up the difference with distilled water. Wearing goggles and gloves and in a well-ventilated place, pour the sodium hydroxide into the cochineal infusion. The scarlet water will quickly turn purple. It will also get very hot so stand it in a shallow basin of cold water to help it cool down.

Using Cochineal to naturally color soap pink

Step 3: Melt the Solid Oils

On very low heat, melt the coconut and shea butter until it’s liquid. Take it off the heat and pour in the other oils. Castor oil sticks, so make sure to scrape it out with a spatula. Give it all a stir, and then take the oil’s temperature and that of the colored lye solution. You want them both within a few degrees of 120°F (49°C).

Step 4: Mix the Oils & Lye Solution

When the temperatures are right, pour the lye solution through a sieve and into the oils. Place your stick blender in the pan and use it as a spoon at first — mix it all together well. Now turn the stick blender on for a few pulses, then stir again. Repeat until the mixture thickens to the consistency of warm custard. This is called ‘trace.’ Don’t panic if you see your mixture turning brown. This is what it does!

Using Cochineal to naturally color soap pink

Step 5: Add the Essential Oil

If you’d like to scent your soap beautifully, I suggest rose, patchouli, and a hint of lemongrass. Stir the oils in when your soap thickens to trace.

Step 6: Mold and Insulate

Pour the soap batter into your silicone mold and then insulate well. You can put a layer of cling film over the top and then wrap it with a layer of towels. Leave the soap insulated for 24 hours before you take the towel off.

Step 7: Cure the Cochineal Soap

This is a soft soap, to begin with, so I recommend leaving it in the molds for at least a couple of days. After that, gently pop them out and set them someplace airy and out of direct sunlight or heat. Leave them there for 4-6 weeks to cure. Basically, to dry out, saponify, and harden. Your bars will begin a weird yellow-brown color but, after a week or so, will transform into a soft and pretty pink.

Madder is an excellent natural pink soap colorant

Making Pink Colored Soap

There are several ingredients that you can use to achieve a naturally pink soap. Madder root is one of my favorites, but there are a host of others listed in this list of natural soap colorants, including pink clay, sorrel, and lady’s bedstraw. If you’re new to making handmade soap, you might also want to check out my four-part series on natural soap making. It gives a good introduction to what to expect from ingredients, equipment, recipes, and how to combine everything together to make soap.

Leave a Reply

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


  1. Can you tell me how and when to use powdered cochineal in this recipe instead of solid/dried insects? Thank you! I’m excited to have found your website!

    1. Hi Barb and welcome :) I’ve not used powdered cochineal before but imagine that you could use the same amount by weight and get the same results.

  2. Hi Tanya,
    I’m going to give this recipe a shot but I am a bit confused regarding the water. The ingredients say “175g (175ml or 5.9 fl.oz) Water” but then it says “you need 130g (130ml) of water for this next step”. Can you tell me the lye concentration or water:lye ratio? Also, what superfat are you using?
    Thank you!

    1. Hi Cindy, you must first simmer the cochineal in the water and some of that water will be lost to evaporation. Once your cochineal infusion is made, measure 130 g to use in the soap recipe for the lye solution.

  3. Hi Tanya. I harvested cocheneal from my prickly pear tree, and boiled them to get all the colour out. It is perfect, but i hve tried twice to use it in soap, but when it has cured, the outside is brown, but the inside is a lovely pink. However, as soon as it comes into contact with air, it starts turning brown. What am I doing wrong, i did everything in your recipe. Thanks for all the lovely tips and recipes.

    1. Hi Christien, there are a few things that could have gone wrong. First off, are you using the exact recipe and method I share here? Using home-harvested cochineal might also introduce irregularities.

  4. Ruth Henderson says:

    How much cochineal to how much water? How many times did you use the cochineal and get the same coloring? thanks!

  5. I love how you left the insect fact until the end! Lovely pink colour, I’ll give this one a try.

    1. If I’d put that at the beginning I think a lot of folks wouldn’t have given it a chance. It took me ages to want to try — even though I knew that I was probably eating it in some things. Carmine is a very popular colour in all sorts of foods and cosmetics.