One of my favorite kids’ crafts is making soap. It’s a great craft for kids of all ages. Older ones are able to do it all on their own and younger ones just need a little adult help. The process is fun and the results make great gifts, perfect for teachers, parents, grandparents and the holidays. We’ve even made soap to give as birthday party favors!


  • plastic soap molds (plastic cups work as well)
  • vegetable cooking spray or petroleum jelly for coating the molds
  • pure glycerin soap (sold in blocks or cubes at craft stores)
  • microwave-safe measuring cup with handle for melting the soap
  • red, yellow and blue soap dyes (also found at craft stores)
  • small plastic animals or trinkets
  • a chopstick or Popsicle stick for stirring


  1. Prepare the molds. Spray the interior of the plastic molds with a small amount of cooking spray, making sure to cover all areas. If you use too much spray, simply use a paper towel to wipe away the excess. Likewise, if you are using petroleum jelly, use just enough to lightly cover the mold.
  2. Soap 2Melt the soap. The size of your mold will determine how much soap you'll need to begin with. Start by melting smaller amounts of soap; you can always add more. Place cube(s) of soap in the measuring cup and microwave on high for 30 seconds. If some solid soap still remains, microwave in 10-second intervals until soap is melted, but not boiling. Remove the melted soap from the microwave. This is best done by an adult or older child as the SOAP IS HOT.
  3. Soap 3Add the color. Add a drop or two of the liquid soap dye to the melted soap. Too much dye will make your soap dark, so don't overdo it. Mix colors to get your desired shade. Then stir the dye into the soap using your chopstick or Popsicle stick.
  4. Partly fill the molds. Carefully pour the hot soap into the molds so that they are filled about a third of the way to the top. Let the soap cool for about 20 minutes and then place the plastic animal or trinket you want to use for decoration on top of the hardened soap.Soap 4
  5. Finish the soap. Repeat steps 2 and 3 to melt and color the remaining soap. Pour a second layer of soap into the mold, covering the plastic animal. Let cool and harden for at least 2 hours. Once cool, turn the mold upside down and pop the soap out. To clean the molds, just use hot water—the soap should wash right off!
  6. Soap 6You can also make the soap as described above without the trinkets. If you'd like a layered, rainbow look, pour small amounts into the molds and let them harden before adding another color layer. You can also add fragrance to your soaps with a drop or two of essential oils, or natural elements like poppy seeds or citrus peels, if desired. These are just some suggestions. I'm sure that you can come up with even more great ideas. The best part? After cleanup, you can wash your hands with your craft!

Erin Burke Harris is a mom to two girls and avid crafter. While sewing is her first love, she dabbles in all forms of crafting. Erin lives with her husband and daughters in Kentucky. She blogs about her adventures at

You Might Also Like

  • Lauren

    Hi, there! I added this craft to my DIY Mother’s Day Gift blog post today {}. I love the idea! Thanks for the inspiration.

  • Nevena Newton

    “Copacabana” is one of my favorite songs. My dog/goat cut-out likes “BabyFirst TV”. He also likes “Barney and Friends”. My dog/goat cut-out likes “Mustard Pancakes”. He also likes “Sesame Street”. I am a twenty-six-year-old woman. My older sister is a twenty-eight-year-old woman. My new cat/dog cut-out likes “Barney and Friends”. She also likes “Mustard Pancakes”. I will turn twenty-seven in eighteen days. I was born in 1987. I was born on January 24, 1987. My older sister was born on January 15, 1985. My new cat/dog cut-out likes Prevue Channel Music. She also likes 1980’s music. My Alaskan Malamute cut-out likes “Who’s the Boss?”. She also likes “Full House”. My Alaskan Malamute cut-out was made on January 3, 2012. My dog/goat cut-out was made on January 4, 2014.