DIY Candy Cane Soap
This post and its photos may contain affiliate links. As an Amazon associate I earn from qualifying purchases. If you make a purchase through these links, I may receive a small commission at no extra cost to you!
DIY Candy Cane Soap is an easy Christmas craft that makes a great holiday gift idea! Making homemade soap has never been more festive or fun!

This post may contain affiliate links. I will receive a small commission from these sales at no additional cost to you!
DIY Candy Cane Soap
Christmas is just around the corner, and holiday crafting is in full-swing around here! If you’re looking for a great last-minute homemade Christmas gift idea, you’re going to LOVE this easy DIY candy cane soap!
You May Also Like:

Supplies Used for Making Candy Cane Soap:
- 1/2 lb Goats Milk Soap Base (cut into cubes)
- 1/2 lb Clear Soap Base (cut into cubes)
- Red Soap Colorant
- Peppermint Essential Oil and/or Candy Cane Fragrance Oil
- Silicone Mini Loaf Soap Mold
- (2) Pyrex Measuring Cups
- 99% Isopropyl Alcohol in a Misting Spray Bottle
- Red Cosmetic Glitter, optional
- White Pearl Mica, optional
This recipe will yield one loaf of soap weighing approximately 1 pound which can be cut into 5-6 bars of soap. We use this wavy soap cutter to make the fun rippled edges.

Candy cane soap is super simple to make! It uses the exact same process as our popular Candy Corn Soaps with the addition of a few more layers.

We added a bit of red cosmetic glitter and white pearl mica to give the soaps some sparkle and shimmer. If glitz and glimmer aren’t your thing, you can omit those ingredients.

These candy cane soaps are perfect for gifting to friends, family, neighbors, teachers, and more! They’re sure to be a huge hit!

What You’ll Need:
- 1/2 lb Goats Milk Soap Base, cut into small cubes and divided into 3 piles
- 1/2 lb Clear Soap Base, cut into small cubes and divided into 4 piles
- Red Soap Colorant
- Peppermint Essential Oil or Candy Cane Fragrance Oil
- Red Cosmetic Glitter, optional
- White Pearl Mica, optional
Instructions:
- Add 1 pile of the cubes of clear soap base to a microwave-safe measuring cup, and melt the soap in the microwave in 30-second intervals, stirring after each, until completely melted.
- Add red soap colorant until desired color is reached. Add 3-5 drops of peppermint essential oil or candy cane fragrance oil and mix well. Add red cosmetic glitter if desired.
- Spray bottom of mold with rubbing alcohol to prevent bubbles from forming on the bottom. Pour red soap mixture into mold. Spray with rubbing alcohol to prevent bubbles from forming on the top.
- Allow the layer of soap to harden completely before pouring the next layer. This can take anywhere from 10-40 minutes depending on the temperature and humidity.
- When the red layer is firm, add 1 pile of the cubes of white soap base to a microwave-safe measuring cup, and melt the soap in the microwave in 30-second intervals, stirring after each, until completely melted.
- Add 3-5 drops of peppermint essential oil or candy cane fragrance oil and mix well. Add white pearl mica if desired.
- Spritz red layer of soap in the mold with rubbing alcohol. This helps each layer adhere to one another. Pour white soap mix into mold. Spray top with rubbing alcohol to prevent bubbles from forming. Allow to harden completely before pouring the next layer.
- Repeat the process for each alternating layer until mold is filled or you have the height you want for your soaps. Allow to harden completely (I usually like to let it sit overnight if possible).
- Gently remove loaf from mold and remove soap. Cut soap into bars. Wrap in plastic and/or store in an air-tight container until ready to use.

Check Out These Other Christmas Ideas!
You May Also Like:


15-Minute Gingerbread Man Soaps

Quick & Easy Snowman Bath Bombs
Pin this Candy Cane Soap for Later!

Heidi Kundin has captivated the hearts of millions with her colorful and inspiring approach to crafting, celebrations, and family fun. With over 15 years of experience, Heidi’s website has become a must-visit destination for those seeking quick and easy creative ideas and last-minute solutions. Her warm personality shines through her posts, inviting readers to join her on a creative journey that’s fun, rewarding, and achievable.
I can’t wait to try this! What a great Christmas idea! And I also love that your lines aren’t ‘perfect’. It shows that the soap was homemade and done with love – not store-bought. Thanks for sharing this! I’m going to use this with my goat’s milk soap base!
Hello there. I want to try your candy cane soap idea, but I’m having trouble with the math. The soap loaf it looks like you have (the same as mine) holds 42 oz of soap, but your recipe calls for just 16 oz of soap. How does this work out?
Also, I love the fact that you rescue unfinished craft projects. Do you have those pictured on your blog? I’d
I’ve to see what you’ve done with them
Thanks so much for reaching out to clarify, Josi! It looks like the mini soap mold that I used to make mine is no longer available, but the one that I was using held just over 16 ounces (and it looks like the link in this post now directs to one that holds 24 oz.).This is the most similar one that I could find that is currently available, and it’s showing that it is both a 21 oz. mold and a 26 oz. depending on where you’re looking at the info (images vs listing description) – https://amzn.to/3s6C9Dq.
This recipe will certainly work in the 42 oz. loaf mold as well, though, just adjust the recipe to fit the mold. I would suggest using about 1.25 lbs of each color. Hope that helps! 🙂