How to Make Goat Milk Soap

This post may contain affiliate links, view our disclosure policy for details.

Please share this content if you like it. Thank You!

This is a step-by-step picture tutorial on how to make goat milk soap. I am using goat milk in this recipe but, in fact, you can use this as your basic recipe and actually use any kind of milk you have. I love having this basic soap recipe. This goat milk soap recipe is easy and fast! It’s healthy for your skin and you can change it around by using different kinds of milk or different kinds of essential oils (or not use essential oils at all).

Have you been wanting to make soap for a while but are a little overwhelmed by the amount of information out there?

Well, this post is for you!

Soapmaking was on my list for so long, but I kept thinking that I had to spend so much time studying it and I just couldn’t find the time. Then one day I decided that I was just going to print out a recipe and do it… Whatever happens, happens.

How to Make Goat Milk Soap…

A simple step-by-step picture tutorial on how to make goat milk soap. From beginning to end, everything you need to know to make milk soap at home. #howtomakegoatmilksoap #goatmilksoap #goatmilksoaprecipe #makinggoatmilksoap

I discovered that it was really easy to make soap! Obviously, I am not an expert and there are many kinds of soaps I would like to try to make and many recipes and techniques to try, but I now know how to make a basic soap that can be used as hand soap or body soap.

If you want to be a bit more self-sufficient, or live a lifestyle that is more natural, or just want to have fun making basic soap, then you are in the right place.

You won’t find complicated formulas here and there won’t be a 1000 words paragraph on the dangers of lye (however, we will go over how to use it safely). Just a simple recipe and how to make it so we can all have fun, be more productive, and move on to the next homestead project.

Cold Process Goat Milk Soap Recipe…

This is a cold process soap, meaning we are not going to cook this goat milk soap but rather mix all the ingredients together just as you would when making a batter for a cake.

Then we will place it in a mold for a few days and after that, we will cut it into bars and let it cure.

The main difference between cold process and hot process soap is that we are going to need to let the cold process soap cure for 4-6 weeks before we can use it.

Hot process soap takes longer to make but you can use it right away and as I understand, its texture is a bit different.

I chose the cold process method because of its simplicity. It takes maybe 10 to 20 minutes to make it and you are pretty much done.

Each batch will give you ten bars of soap which will last a while so, in the beginning, you will have to wait for a little over a month to use your soap but as long as you can quickly whip up another batch every few weeks you should have soap on hand all the time.

Ok, I think we are ready…

Gather Your Soapmaking Equipment…

Like with every homesteading project, the first step is gathering your equipment. It’s funny to me how so often this step is the step that takes the longest, but once you have everything you need you’ll be able to make many batches of soap.

2 mixing bowls – these can be heavy (heat resistant) plastic or stainless steel (no glass or aluminum).

A pot – we will make a double boiler to heat the oils so make sure one of the bowls can fit onto a pot.

Another small bowl –  to measure the lye.

A wooden spoon – for mixing.

An ice cube tray – we will freeze the milk in the tray.

An immersion blender – I purchased this one from Amazon and it’s fine, but I have this one for cooking and it’s a million times better.

So if you can afford it, I recommend going with the better option. You want an immersion blender solely for soap making. Don’t use the same one for cooking and soapmaking. It’s a bit hard to clean those and you don’t want soap in your food.

Soap mold -I was thinking about making my own but decided against it.

If I made my own I would have to spend some time cutting parchment paper in a special way to line my mold every time I made soap.

This mold was just a bit over $10 and came with a silicone mold and its wooden box so I thought it was worth giving it a try. It looks great, made pretty good for the price, and it seems like it will last for a long time so I recommend it.

A ruler and a soap cutter – to cut the block of soap into bars. If you purchase the mold that I linked above it comes with the soap cutters. But if you make your own mold you’ll have to buy a soap cutter.

**If you want to get a set that also includes a cutting mild this one looks great and has good reviews. I ended up not using a cutter mold (you’ll see below) but I think that I will next time. It’s not easy to cut the bars straight, so a cutter mold would really come in handy.

A baking sheet lined with parchment paper – we will place our bars of soap on the sheet to cure. This can also be a tray or a cutting board.

A kitchen scale – we have to measure all of the ingredients so make sure you have an accurate measuring scale on hand (all measurements are by weight).

A thermometer – we will use a thermometer to check the temperature of the oils.

Safety equipment – we don’t want to come in contact with raw soap batter because of the lye (more on this in a minute), so to protect yourself you will need, goggles, a shirt with long sleeves, and kitchen gloves.

In addition, make sure you have a well-ventilated area to work in so you don’t breathe in the fumes.

I worked in my kitchen, right by an open window with my ceiling fan running at low speed. The best thing will be to mix the soap outside if there is a place there for you to work.

Gather Your Ingredients… 

Once we have all of the equipment, it’s time to gather the ingredients and prepare them for soapmaking.

9 oz of milk – you can use any kind of milk for this recipe; coconut milk, almond milk, cow’s milk, goat’s milk, rice milk, or any other kind you can think of.

I chose to use goat’s milk because I have fresh raw milk from my goats and making soap was another great way to use it ( I also make this easy raw milk goat cheese and sometimes I can my milk).

If you don’t have a milk animal you can purchase milk from a local farm or at the grocery store.

Freezing goat milk in a tray.

Use your kitchen scale to weight 9 oz of milk. To do that I place a small plastic pitcher on the scale, zero the scale, and added 9 oz of milk to the pitcher. Then, I pour the milk into the ice tray and place in the freezer.

4.3 oz lye – to make soap you must use lye. Lye is not as scary as everyone makes it be.

There are two kinds of lye; Sodium Hydroxide for making solid bars of soap, and Potassium Hydroxide for making liquid soap.

When you mix lye and oils a chemical reaction occurs that changes both substances and the product is soap.

This chemical reaction gives off fumes and heat and can hurt your skin and eyes, so you want to make sure you are protected by using the safety gear mentioned above.

Lye in a bowl.

This is the lye I used in this recipe. Place your bowl on the scale and zero the scale. Then, add 4.3 oz of lye to the bowl.

8 oz coconut oil – I bought mine from a local grocery store but you can also find it on Amazon.

22 oz olive oil – I also purchased this from a local grocery store but it’s available on Amazon too. Make sure you get a good brand of high-quality olive oil.

1 oz castor oil – I purchased this one from Amazon.

Essential oils – I only use doTERRA oils. doTERRA is a company that sells 100% pure and potent oils through Wellness Advocates like me. If you are interested in purchasing doTERRA oils, contact me and I’ll be happy to help you get started.

I used a teaspoon of lemongrass oil simply because it’s one of my favorite oils. You can download a free chart of the best essential oils for soap making that includes measurements here.

So now we have all of the equipment we need and all of the ingredients. Let’s mix all of this together and learn how to make goat milk soap!

Step 1 – Measure and Heat Your Oils…

Measuring oils for goat milk soap recipe.

Place your bowl on the kitchen scale and zero the scale…

Soap for soap making.

Add one oz castor oil and zero the scale. Add 22 oz olive oil, then zero the scale again and add 8 oz coconut oil.

This is how I do it but you can also measure each oil separately and add them to one bowl.

A double boiler system to melt oils for soap.

Fill your pot with a couple of inches of water and set your bowl of oils onto the pot to create a double boiler.

Mixing oils for goat milk soap recipe.

Turn the heat to medium and let the oils melt, stirring constantly.

Use your thermometer to check the temperature. You don’t want the oils too hot; they should be around 90 – 100 F. Once the coconut oil melted, turn the heat off and place the bowl aside.

Step 2 – Mix Lye and Frozen Goat Milk…

Adding frozen milk to mixing bowl.

Remove your milk ice cubes from the tray and add them to a second bowl.

Now, we are going to add the lye, remember the reaction with the lye produces fumes and heat, this is why we are starting with milk that is in a form of ice (so things don’t get too hot and create a little volcano), and this is why you might want to do the next part outside or at least by an open window. 

Also, remember to put on your protective gear before you start mixing the lye.

Adding lye to frozen goat milk.

Start adding a few tablespoons of lye at the time while mixing.

Goat milk is melting.

It will take a few minutes, but you’ll see how the reaction with the lye starts to cause the icy milk to melt.

Melting goat milk with lye.

Add all of your lye and mix, and mix, and mix…

Melted goat milk.

Until all the ice is melted and you have this yellow liquid.

Step 3 – Mix Oils and Goat milk/Lye mixture…

Mixing soap batter.

Now that the oils cooled a bit, add your teaspoon of essential oil to the bowl with the other oils if you’d like. Mix it in.

Next, add the lye/milk mixture to the oils (oils should be around 90 – 100 F, if they are warmer, stir them a bit and give them a couple of extra minutes to cool).

Now we are going to use the immersion blender to bring the mixture to what we call in soapmaking language “trace”.

Making goat milk soap.

This also will take a few minutes. Keep blending, make sure you keep the blender under the surface of the batter so it doesn’t splash on you.

Mixing soap batter.

You can see how it’s starting to get thicker and thicker…

Using immersion blender to mix soap batter.

Keep on blending…

Bringing soap batter to trace.

You are done when the batter reaches “trace”, in other words, when it has the consistency of a pudding. It also has the color of banana pudding so don’t leave it alone on the counter. You don’t want your kids eating this by mistake…

Step 4 – Transfer to a Mold and Let Rest… 

Goat milk soap in a mold.

Use your wooden spoon or a spatula to help transfer the batter into the mold…

Transferring the soap batter to the mold.

Make sure it spreads evenly all over in the mold and now you have two options…

Option one is to leave the mold at room temperature for 24 hours and option two is to place it in the fridge or freezer for 24 hours.

When you make soap without milk, you’ll leave it at room temperature for 24 hours, this will activate “gel phase” which means the soap batter will heat in the mold and bring out colorants.

If you leave milk soap at room temperature for the first 24 hours, the soap will get darker, or in other words a bit more brown.

If you want to avoid gel phase so your soap stays more creamy in color you can place it in the freezer to keep the batter cool.

I chose this route so I placed my mold in the freezer for 24 hours.

After 24 hours, take the mold out and leave it at room temperature for another 24 -48 hours.

Step 5 – Removing The Soap From the Mold and Cutting… 

Releasing the soap from the mold.

Once that step is done, remove the block of soap from the mold.

Taking soap out of mold.

It’s still soft at this point, so be gentle…

Goat milk soap bar ready for cutting.

I ended up placing parchment paper on my cutting board and slowly releasing the soap from the mold.

A bar of goat milk soap.

It was so beautiful, I had to just stand there a moment and look at it…

Soap cutter.

After a few moments of appreciation, it’s cutting time…

Marking the soap bars.

I used a ruler and my soap cutter to mark the bars. Each one of them is just a tiny bit larger than one inch thick…

Cutting the bar os soap.

After marking, start cutting the block of soap into bars trying to keep the cutter straight all the way to the bottom of the block.

Step 6 – Storing and Curing… 

Milk soap bars curing.

That’s it! Our soap is ready for curing. Place parchment paper on a tray or a cutting board and place your bars on the parchment paper.

Keep the bars out of the way somewhere. They will have to cure for 4 to 6 weeks before you can use them. During this time, make sure to flip them a few times so they can cure well on both sides.

You’ll notice that as time goes by they will harden, this is especially a characteristic of soap that has a lot of olive oil it, it gets really hard.

Homemade goat milk soap bars.

This was a very fun project. It took me some time to get everything together but once I was ready I was so surprised by how easy it was to make soap.

I think this goat milk soap will be serving us very well. It will be used as a hand soap by the sink, and body soap in the shower, so I won’t need to buy them at the store anymore.

I already had olive oil, coconut oil, goat milk, and essential oils on hand for other things and the lye and castor oil that I got will last for many batches.

If you felt that soap making was a little bit intimidating I hope this How to Make Goat Milk Soap tutorial helped you feel more comfortable giving it a try.

Learn More About Soapmaking…

I want to give credit where credit needs to go. This is not a recipe I came up with, I found it on The Nerdy Farm Wife and changed it just a little bit and added essential oils to it.

Jan is amazing at soap making and has a lot of experience so I felt confident in choosing one of her recipes.

If you want to get deeper into soapmaking she is definitely the farm girl to learn from!

My next step as far as soapmaking goes will be to find a recipe for goat milk soap that uses animal fat like lard for example.

This will lower the cost of the soap drastically since olive oil, even though it’s really healthy for your skin, is costly.

If you know such a recipe, please share it in the comments below. I would also love to hear your thoughts about soap making and if you have any experience making soap, so share below if you have a moment!

How to Make Goat Milk Soap

How to Make Goat Milk Soap

Yield: 10 bars of soap
Active Time: 20 minutes
Rest Time: 2 days
Curing Time: 1 month 11 days 14 hours 4 seconds
Total Time: 1 month 13 days 14 hours 20 minutes 4 seconds
Difficulty: Easy
Estimated Cost: $5

This is a cold process goat milk soap recipe. This goat milk soap can be used as hand or body soap. You can use this recipe with any kind of milk (not only goat milk).


  • 8 oz coconut oil
  • 22 oz olive oil
  • 1 oz castor oil
  • 1 teaspoon essential oil of your choice (optional)
  • 9 oz of goat milk frozen in ice cube trays
  • 4.3 oz lye


  • **Links to recommended products are in the post.
  • A kitchen scale
  • A thermometer
  • 2 mixing bowls (heat resistant plastic or stainless steel)
  • A pot (to make a double boiler)
  • A small bowl to measure lye
  • Safety equipment for handling lye: goggles, long sleeve shirt, and rubber gloves
  • A wooden spoon
  • An ice tray
  • An immersion blender
  • A soap mold
  • A ruler
  • A soap cutter
  • A baking sheet lined with parchment paper


  1. Add coconut oil, olive oil, and castor oil to a mixing bowl.
  2. Add a couple of inches of water to a pot, set your pot on the stovetop and set your mixing bowl with oils on top of it to create a double boiler.
  3. Turn the heat to medium-high and slowly heat your oils to between 90 to 100 F. Stir frequently with your wooden spoon and make sure the coconut oil melts if it was solid when you added it to the bowl. When the oils are warm, turn the heat off and remove the bowl of oils from the pot. Set it aside to cool slightly.
  4. To a different bowl, add the frozen cubes of milk.
  5. Make sure to do this next step by an open window or outside and wear your protective gear.
    Slowly sprinkle the lye over the milk cubes (one tablespoon at a time). Mix with your wooden spoon while adding the lye until all the lye is added and the milk has melted.
  6. Add a teaspoon of the essential oil of your choice to the bowl of oils if you like. Stir it in.
  7. Use your thermometer to make sure the temperature of your oils is between 90-100 F, then add the milk/lye mixture to the oils bowl.
  8. Use your immersion blender to bring the mixture to a "trace". That means blend until the batter reaches the consistency of pudding.
  9. Transfer the soap batter to the mold.
  10. Store in the fridge or freezer for 24 hours.
  11. Take the mold out of the fridge or freezer and let rest at room temperature for an additional 24-48 hours.
  12. Remove the soap from the mold onto a cutting board lined with a piece of parchment paper.
  13. Mark your soap bars (if you are using the mold I used, each bar will be about 1'' thick) and cut the soap into bars.
  14. Line a baking sheet or a tray with parchment paper and set your soap bars on it.
  15. Cure at room temperature for 4 to 6 weeks before using the soap. During the curing time, make sure to flip the bars a few times so they can dry from both sides.


1. You can use this as your basic milk soap recipe and use other kinds of milk like coconut milk, almond milk, cow's milk and so on...

2. I only use doTERRA oils because of their purity and potency. If you'd like me to help you set an account with doTERRA so you can order oils feel free to contact me.

Follow Lady Lee's Home on Pinterest!

Make sure to follow me on Pinterest for more homesteading tutorials and great recipes!

Leave a Comment

Your email address will not be published.

64 thoughts on “How to Make Goat Milk Soap”

  1. My soaps developed white bumps after a few days of curing. I tried to remove them with alcohol, but they seem embedded. Can you suggest anything to avoid this? Thanks

    1. I’ve never had this happen… Maybe you didn’t mix it enough? I’ll try to ask around and see if someone is familiar with this issue. Will let you know if I find anything.

  2. Thank you so much for such a easy but comprehensive tutorial! You make it sound so easy. Love the pictures! They make all the difference. I ordered my kitchen scale, mold and cutter, and lye yesterday and will gather the rest of the supplies while waiting. I can hardly wait. Can you add an exfoliant to the soap such as ground almonds? And what about oatmeal? Any suggestions?

    1. Thank you for the feedback, Trish! I’m so happy that you found the tutorial helpful.
      I don’t see a reason to not be able to add an exfoliant. It’s a good idea.
      If you remember, come back and let me know how it turned out! Making soap is a lot of fun and much simpler than I ever thought it will be. It something that I definitely want to try more of. It’s kind of addictive!

    1. I hope you’ll like it. It’s a regular around here. I couldn’t believe how simple it was to make it!

  3. Deborah Devine

    I am gathering materials to try making soap from our goats’ milk for the first time. Your recipe makes it sound very do-able! You recommend a teaspoon of lemongrass or other essential oil. If I want to make soap without any essential oils, do I need to increase the amount of one of the base oils – the olive or castor or coconut?

    1. No, don’t increase any other oil if you don’t add the essential oils. Just follow the recipe and leave the essential oil out.
      It is simpler than you think! II thought that making soap is really complicated but it’s really not!
      Let me know how it came out.

      1. I have used your recipe for three batches now and I am absolutely in love with soap making! I wonder if you have a recipe for say a creamier luxury soap if so I’d be grateful it’s a pleasure reading your posts and all the people that respond in kind thank you so much!!

      2. I am sooo happy that you like it. It’s actually my basic recipe and I haven’t find the time to ventured on to other soap recipes. It’s definitely on my list to try others though!

  4. Thank you for the recipe! I’m a first time soap maker and now I don’t Ferrell so overwhelmed at the thought of it!
    Could I add honey? If so, at which stage of the process?
    Thanks again

    1. I’ve never tried to add honey so I’m really not sure. Honey soap is definitely something that is on my list! I am guessing that you’ll add it to the oils when they are still warm. That will probably help it melt. But again, I’m not sure…

  5. Finally someone made it so simple and easy to understand the process of making soap. Awesome job. I have been making soap for about a year. Going to try this recipe today. Have made goat milk soap in past, however I have never put in freezer or fridge. I am going to try that this time.

    1. Thank you for the feedback! I remember feeling the same, I wanted to make soap for so long but every time I’ll read a recipe it will seem so complicated. I couldn’t find a simple explanation. That’s why I put together this post and I am happy that others are also benefiting from seeing the process. Thanks for taking the time to write this!

    1. Yes, I think so. I’ve never tried and I don’t know much about soap coloring but I don’t see a reason why not…

  6. This is undoubtedly the best, most easy to understand milk soap recipe I’ve found. I’ve got everything but the safety items. Tomorrow it’s target bound, gloves and temperature gizzzmo. I’ll send pics . Thank you, thank you so much

    1. You can add a teaspoon of the essential oil of your choice to the oils before you mix them with the milk/lay mixture. So mix the oils, set them aside. Mix the lay and milk. Meanwhile, the oils cooled a bit. Mix the teaspoon of essential oil in and mix. Then mix the oils and the milk mixture together.

  7. Please be very careful with the lye. I would use the final step out side. A few years back I had a horrible experience with lye, burnt my forearms. I had to have the chemical burns cleaned every day,by my Doctor. They use a scrub brush thingy… It is really painful. You all be careful…I’m still to scared to use it.. wish I could. I make other soaps with out lye.. Good luck

    1. Thanks for the reminder! I tend to brush danger aside and pay no attention to it most of the time…
      It sounds awfully painful to have to deal with such burns.
      And by the way, learning how to make soap without lye is definitely on my to-do list! Please send your favorite recipe and notes if you don’t mind sharing!

  8. I have been really wanting to make my own soap. I have switched to a more natural type and it’s so expensive but I can’t ever go back to regular soap. Thank you!

  9. Nice job! I love the way your soap looks! Just a few of questions about your mold and other things… What’s it volume (I mean 900ml or 1200ml)? And what are the inner measurements of your mold? How much does the whole batch weigh? And what’s the weight of every piece of soap? Thanks in advance for your answers!

    1. Olga, every bar of soap is approximately 1 oz. It makes the overall bar about 10 oz since I got 10 bars. I can’t remember the measurements of the mold but you can find them in the product description on Amazon.

  10. Thank you for taking the time to include lots of pics, it makes it seem as if we are right there with you watching. Soap making has recently intrigued me so I am still in the research stage and haven’t even purchased anything. I really enjoyed this.

  11. Just one quick word of caution about lye. Do not use aluminum bowls or pans or utensils with lye as it will react badly. (Lye will take off all sorts of baked on stuff and rust from your baking pans however, so every once in a while I do a lye bath and wash them, clean them off, rub oil on them and bake them in a 350 degree oven for a half hour. Ah the fun of things you can do with lye. )

    Also, lye goes into the water and not water into the lye or I hear it does a little volcano action and can cause a chemical burn. “Add water to lye and you may die!” is a great memory tool.

    I use my lavender oil when I get any type of chemical burn and have had good luck with it stopping the burn process.

    I have yet to make goat’s milk soap and I have been looking for the right recipe to do this. My daughter has goats and I am wanting to have some fun with this as soon as they are at the milking age.

  12. Annemarie Salisbury

    I’m looking forward to trying this when our friends’ goats ramp up their milk production in the spring! As far as animal fat goes, I rendered a bowl of tallow just from plain old grocery store ground beef. But you can put your oils you want to use into a lye calculator and it will give you the amounts you need of the oils and the lye.

    1. I’ve heard about the lye calculator but never found the time to check it out yet. It will be nice to be able to make my own recipes depending on what’s available on the homestead.

  13. Wow! I too have been wanting to make goat milk soap. But felt intimated by the lye. You make it seem very doable…now to wait for my goats to have babies and get some milk this spring.

    I also love lemon grass EO. It calls me! Need to go find my bottle and get reacquainted; it’s has been a while.

    So… how is the soap working for you? And as shampoo?

    1. I love it! It smells so good and it feels very soft on the skin. Many commercial bar soaps leave the skin dry but not this one. I will have to get used to the feel of it as a shampoo. A while ago I stopped using regular shampoo and conditioner from the store and I had about a week of transition where my hear felt a bit different. I think the same will happen here too.
      I am also waiting for my goats to kid! I did freeze some milk from last year but it’s almost all gone. The lye is really not too bad, you’ll see when you make it.
      Thanks for stopping by!

Skip to Instructions
Scroll to Top