DIY Yarrow Soap Recipe

Kimberly Button
by Kimberly Button
9 Materials
2 Hours

This yarrow soap recipe uses dried flowers that you can harvest from your garden. These handmade soaps are a perfect way to share the bounty of your garden as gifts. Or, use them yourself for the beneficial skin properties of the essential oils in the goats milk base soap.

Yarrow is a lovely flower that many people can find growing nearby. Use my tips for foraging, drying and storing yarrow to save the petals for this soap recipe.

The petals of yarrow flowers are tiny, so they make a great addition to soap. They will break down and dissolve easily when you use the soap, yet they give the soaps visual interest with dried natural flowers.

How to Make Yarrow Soap

I used a wave pattern silicone soap mold to make these soaps. Each batch made about 3 bars using these molds.

The amount of bars of soap you will be able to make depends on the type of silicone soap mold that you use.


  • 1 1/2 cups goat’s milk soap base
  • 2 tsp. sweet almond oil
  • 26 drops lime essential oil
  • 16 drops bergamot essential oil
  • 30 drops of yarrow oil
  • 10 drops pomegranate seed oil
  • 15 drops cedarwood essential oil
  • 1 tbsp. dried yarrow petals


Step 1

Lay out the silicone mold in a nice warm spot that is flat to be ready for cooling the soaps later on. Check the molds to be sure they are clean and free of any dust or debris that would stick to your soap.

If your goat’s milk soap base has pre-scored cubes, cut along the lines. You will need approximately 12-15 cubes to get to a cup and a half. If your soap doesn’t have the scored lines, cut it into slices about an inch thick and then cut that into small cubes.

Step 2

Place about 10 cubes of goats milk soap base into a glass measuring cup or microwave-safe bowl. Heat in the microwave for 90 seconds.

The melted soap base will boil over in the microwave very easily if you heat it too long, so air on the side of caution.

Using a heat-safe rubber or silicone spatula, stir the soap mixture and scrape the bottom to see if you have it all melted. Add more cubes, if needed, until you reach the cup and a half. Place back into the microwave for 30 seconds at a time if you need to add more soap.

Step 3

Add almond oil to the soap base, stirring it in well. Then add in the essential oils, one at a time.

(P.S. The blue color is from an essential oil blend that I used that contains both yarrow and pomegranate oil. It's too expensive for me to recommend after using it, but it did give a slight blue color. I suggest using the individual oils separately. If you want a slight color, use a soap colorant available on Amazon.)

Stir well with each one. If you notice the soap thickening up as you are doing this, you can stop in the middle and heat it up for about 25 seconds. Scrape any thick soap off the sides and bottom prior to heating.

If you feel the soap needs one more run in the microwave, go ahead and do that before you pour it. If its thick, it won’t pour in a smooth, consistent manner and your soap will come out messy.

Step 4

Slowly pour the soap into the molds to just below the top edge. If you accidentally go over, you can take the rubber spatula and push the overflow into the next mold, but you have to be quick!

Scrape the sides and bottom of the bowl as you pour out the last of the soap into the molds.

Step 5

Sprinkle the yarrow petals evenly over the soap in the molds.

Step 6

Allow the soaps to fully cool. This will take around an hour or so, depending on the temperature. Do not move the molds during this process.

Once they are cool, carefully peel them out of the molds and flip them over. Give them a few more minutes of cooling to allow the moisture that may be in the bottom to evaporate.

Check out my original blog post for even more helpful tips (including why I chose these essential oils). Link is underneath materials list below.

Looking for more easy microwave soap recipes? Check out my goats milk melt and pour base recipes.

Suggested materials:
  • Goats Milk Soap Base   (Amazon)
  • Sweet Almond Oil   (Amazon)
  • Bergamot essential oil   (Amazon)
See all materials

The author may collect a small share of sales from the links on this page.

Kimberly Button
Want more details about this and other fashion and style ideas? Check out more here!
Join the conversation
 1 comment
  • Diane Diane on Jul 20, 2021

    This appears to be the easiest soap recipe I have ever come across! I definitely will be trying it. I have a supply of goat milk soap base, would I be able to use Camel milk soap base as well? Or donkey milk? Please respond at your earliest convenience. Thank You Very Much☺️ Can't wait to get started❣

    Diane W.