Lavender Goat Milk Soap Hearts
Lavender goat milk soap hearts are an easy craft to make with just a few ingredients. Make your own soap in just minutes!
These lavender goat milk soap hearts would make a simple and useful gift idea for Valentine’s Day or really any day!
In addition to being fast, they’re also made with skin-nourishing ingredients like goat’s milk and essential oils.
I’ve been making soap for several years now, but it wasn’t until recently that I decided to try melt and pour soap.
One of my daughters got a melt and pour soapmaking kit for Christmas, and we had fun making the soap together. And it was so easy!
Lavender Goat Milk Soap
These lavender goat milk soap hearts use a melt and pour goat’s milk soap base, which is what makes the process so simple.
Just melt the soap base, add any additives, like essential oils and colorants, and pour into a mold to harden.
I decided to use some silicone heart molds that I’ve had for several years, just because Valentine’s Day is coming up.
But you can use this method with any mold shape you like!
I even made a video showing you how simple it is to make your own goat milk soap.
Watch the Video
Supplies Needed for Goat Milk Soap Hearts
This post contains affiliate links. Read my full disclosure here.
Here are the supplies you’ll need to make your own lavender goat milk soap hearts.
- 1 pound goat’s milk melt and pour soap base
- 10 drops lavender essential oil
- 2 tablespoons dried lavender flowers (Note: if you leave your soap plain white, the lavender buds will turn brownish in the completed soap after a few weeks and not look as pretty. To remedy this situation, I recommend using a soap colorant like one of these along with the lavender buds. That’s what I’m planning to do next time. Or, if you don’t want to use a colorant, you can also skip using the lavender buds.)
- silicone molds (I used two silicone heart molds similar to this one), and I still had some soap left over. Here are some round molds if you prefer a more traditional round soap shape.
A note on the heart molds. I used two silicone heart molds that I found at the dollar store several years ago.
I think they were marketed as ice cube trays, but we’ve used them for everything from ice cubes to homemade chocolates, and now soaps!
With 1 pound of soap base, I had a little soap left over in the bowl. Not a lot, but some.
So, you may want to have an extra mold handy in case there are leftovers.
How to Make Easy Goat Milk Soap
First, if you have a 2 pound package of goat’s milk soap base, divide it in half so you’re only working with 1 pound for this recipe.
Then, cut the 1 pound of soap base into squares. This helps the soap to melt faster.
I just used a serrated kitchen knife to cut the soap base, and then put the cubes in a glass bowl like this one.
To make the lavender goat milk soap hearts, you’ll first need to melt the goat milk soap base. You can do this by either using a double boiler or the microwave.
For the microwave method, melt the soap in 30 second intervals, stirring each time you stop the microwave.
For the double boiler method, you can either use an actual double boiler, or you can create a double boiler effect by placing a heat-proof glass bowl in a pot of water on the stove.
Cook on medium heat, stirring to help move the soap around in the bowl so it will melt evenly.
After the soap has melted, remove it from the heat (or the microwave), and add in the lavender essential oil and the lavender flowers.
Stir to evenly combine.
Pour the soap mixture into the silicone molds and let harden. This can take anywhere from an hour or two, although the soap often starts to harden very quickly.
After the soap has cooled and hardened, remove from the molds and it’s ready to use!

Lavender Goat Milk Soap Hearts
Ingredients
- 1 pound goat's milk melt and pour soap base
- 10 drops lavender essential oil
- 2 tbsp lavender flowers * see note below
- soap colorant (optional, for color)
Instructions
- Cut the 1 pound of soap base into cubes to help it melt faster.
- Next, melt the goat milk soap base. You can do this by either using a double boiler or the microwave. For the microwave method, melt the soap in 30 second intervals, stirring each time you stop the microwave. For the double boiler method, you can either use an actual double boiler, or you can create a double boiler effect by placing a heat-proof glass bowl or a jar in a pot of water on the stove. Cook on medium heat, stirring to help move the soap around in the bowl so it will melt evenly.
- After the soap has melted, remove it from the heat (or the microwave), and add in the lavender essential oil and the lavender flowers.
- Stir to evenly combine.
- Pour the soap mixture into the silicone molds and let harden. This can take anywhere from an hour or two, although the soap often starts to harden very quickly.
These melt and pour soap hearts are so easy and fun to make!