Cochineal Soap Recipe for Naturally Pink Soap
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.

This page may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.
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.

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
- 70 g (2.48oz) Sodium hydroxide (Lye)
- 130 g (4.59 oz) Cochineal infusion
- 150 g (5.29 oz) Coconut oil
- 250 g (8.82 oz) Light colored olive oil*
- 50 g (1.76 oz) Sunflower oil
- 25 g (0.88 oz) Castor oil
- 25 g (0.88 oz) Shea butter
Optional ingredients
- 1 tsp Rose essential oil
- 1/2 tsp Patchouli essential oil
- 1/4 tsp Lemongrass essential oil

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.

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.

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.

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!

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.

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.
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!
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.
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.
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.
How much cochineal to how much water? How many times did you use the cochineal and get the same coloring? thanks!
I love how you left the insect fact until the end! Lovely pink colour, I’ll give this one a try.
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.