Creamy Cow Milk Cold Process Tutorial
Recipe type: Cold Process Soap
Cook time: 
Total time: 
Serves: 2-3 pounds of soap
This Creamy Cow Milk Cold Process soap is made with whole milk for added moisture.
  • 10" Silicone Loaf Mold
  • 3.5 oz. Sweet Almond Oil (10%)
  • 8.8 oz. Coconut Oil (25%)
  • 10.5 oz. Olive Oil (30%)
  • 8.7 oz. Palm Oil (25%)
  • 3.5 oz. Shea Butter (10%)
  • 4.9 oz. Sodium Hydroxide Lye
  • 11.6 oz. Whole Milk
  • 1 oz. Vanilla Rosewood Fragrance Oil
  • 1 oz. Grass Stain Fragrance Oil
  • Titanium Dioxide Pigment
  • Activated Charcoal
SAFETY FIRST: Suit up for safe handling practices! That means goggles, gloves and long sleeves. Make sure kids, pets, and other distractions and tripping hazards are out of the house or don’t have access to your soaping space. Always soap in a well-ventilated area.
MILK PREP: Measure out 11.6 ounces of whole milk. Pour the milk into ice cube trays and place them into the freezer until completely hard (several hours to overnight).
COLOR PREP: To ensure that the Titanium Dioxide blends smoothly into the soap batter, we recommend micronizing it before dispersing it in oil. Please note this is an optional tip but it does help with the titanium dioxide clumping in the soap =) To micronize colorant, simply use a coffee grinder to blend the colorant to break up any clumps of color and prevent streaks of white from showing in the final soap. We like to use a coffee grinder that has a removable, stainless steel mixing area for easy cleaning. Then, disperse 2 teaspoons of the colorant into 2 tablespoon of sunflower or sweet almond oil (or any other liquid oil). Disperse 2 teaspoons of the activated charcoal into 2 tablespoons light liquid oil. Use a mini mixer to get the clumps of color worked out smoothly.
  1. Remove the fully frozen milk from the ice cube trays and place into a container that has been placed in an ice bath. Slowly add lye and stir until the lye is fully dissolved and the milk has become liquid. Click here to see this process and more tips on creating a lye and milk mixture. If you’d like a harder bar of soap that releases faster from the mold, you can add sodium lactate to the cooled lye milk. Use 1 teaspoon of sodium lactate per pound of oils in the recipe. For this recipe, you’d add about 2.5 tsp. sodium lactate.
  2. Melt and combine the coconut oil, olive oil, shea butter, sweet almond oil and palm oils (remember to fully melt then mix your entire container of palm oil before portioning). Once the oils have cooled to 130 degrees or below, add the lye milk to the oils and stick blend until thin trace.
  3. Once the batter has reached a light trace, split the batch evenly into two containers. Each container will hold about 3 cups. To one container, add all of the dispersed titanium dioxide. Use a whisk to fully blend in.
  4. To the other container, add 1 tablespoon and 2 teaspoons of the activated charcoal and use a whisk to fully mix in. To the black soap, add the Vanilla Rosewood Fragrance Oil. To the white soap, add the Grass Stain Fragrance Oil and use a whisk to mix in. Because the Vanilla Rosewood discolors to a deep brown, be sure not to mix the fragrances up! =)
  5. The spoon-plop technique works best with a thick trace. To thicken the soap, stick blend each color for several seconds if necessary.
  6. Grab a large spoon for each color. Spoon the soap into the mold, one color at a time, layering them in three different spots within the mold.
  7. Continue to plop the soap, placing the white soap onto black and vice versa. Use some large plops and some small to add visual interest.
  8. Keep layering the colors until the mold is completely full. Tap the mold firmly on the counter to help release any air bubbles.
  9. Use a spoon to mound the soap towards the center. Then, twist and turn the soap in the soap to create texture. Be careful not to play with the soap too much, or the colors will blend together into a grey tone. Spray the top of the soap with 99% isopropyl alcohol and place the soap in the freezer for 5-24 hours to help prevent gel phase. Remove the soap from the freezer and allow to sit in the mold for 4-5 days. Milk soap can be a little softer due to the extra milk fat. Patience is key =)
Recipe by Soap Queen at