|

DIY Candy Cane Soap

Every December, my kitchen counter turns into a little soap-making station. It smells like peppermint and vanilla, and there’s always a bit of red mica on the counter.

The first time I made candy cane soap, I didn’t have fancy molds or a perfectly layered plan, I just wanted something handmade to tuck into gift baskets and share with friends. That year, I knew what I wanted and how to make this soap better than last year!

My kids and I had fun creating this Christmas soap to give as gifts this year together. I think it will become a fun family tradition.

If you’re looking for a fun festive project that’s gentle on skin and simple enough for beginners, this DIY candy cane soap recipe is a lovely one to try.

It makes a full batch (about 12 bars), so it’s perfect for gifting or stocking up your own bathroom!

candy cane soap

Candy Cane Essential Oil Blend

Here is my DIY candy cane essential oil blend I created that makes this soap smell incredible!

Peppermint Essential Oil (50 drops): Peppermint is crisp, clean, and energizing. It brings that classic candy cane scent, but it’s also soothing for tired muscles and cooling on the skin. Just a little goes a long way.

Spearmint is much milder than peppermint but still adds a fresh, minty scent. It’s generally considered safe for children over 2 when used in low concentrations if you plan to make a kid friendly soap!

Vanilla Oleoresin (40 drops): This adds warmth and sweetness to the blend. While not a true essential oil, vanilla oleoresin is a beautiful natural extract that balances the sharpness of peppermint with a soft, cozy undertone.

Sweet Orange Essential Oil (30 drops): A touch of orange adds brightness and cheer. It’s calming, uplifting, and helps round out the scent so it’s not too minty.

Together, these oils create a gentle, nostalgic aroma that feels like winter mornings, cozy blankets, and a warm heart.

me holding up the soap

Kid-Friendly “Candy Cane” Essential Oil Blend

  • 50 drops Sweet Orange Essential Oil
  • 40 drops Vanilla Oleoresin
  • 30 drops Spearmint Essential Oil

This blend keeps the spirit of candy cane soap but makes it safer and softer for sensitive skin or younger family members.

Just be sure to stick with the 1% dilution rate (120 drops per 2 lbs of soap base) which this recipe does!

Pin This Post For Later:

DIY Candy Cane Soap pin image

How to Make Candy Cane Soap Bars

This homemade candy cane soap recipe makes about 12 bars of soap.

Ingredients:

ingredients for Candy Cane Soap

Instructions

Cut your soap base into small cubes and divide evenly between two bowls.

Melt each batch separately using a double boiler or microwave (30 seconds at a time, stirring between each round).

melting soap base

Add red mica powder to one bowl and stir well until you get your desired color. Leave the second batch uncolored for the white stripes.

red in one batch

Divide your essential oil blend between both bowls and stir.

adding essential oils

Pour your first layer into the mold (either red or white) and let it set for 5-10 minutes.

pouring layers at a time

Pour the second layer and continue alternating colors until the mold is full, reheating soap as needed.

soap out of the mold

Let the soap cool fully and harden before removing it from the mold.

slicing up the soaps into bars

Slice into bars and store in a cool, dry place.

soap on counter

Notes & Tips

  • If the layers cool too long before the next pour, they may separate or crumble slightly when cut. Try to work steadily, but not rushed. Not enough time in between and the red will run into the white layer.
  • I used around 2 teaspoons of red mica for a rich color. It didn’t stain skin or leave residue in the sink, but be sure to use a skin-safe mica.
  • Any melt-and-pour base works, but I love goat’s milk for its creamy texture and skin-soothing properties.
long view of Candy Cane Soap
Candy cane soap

Candy Cane Soap

Yield: 12 bars
No Ratings

Materials

  • 2 lbs melt-and-pour soap base (I used goat’s milk)
  • Red mica powder (about 2 teaspoons or as desired)
  • 120 drops essential oil blend (50 peppermint, 40 vanilla, 30 orange)
  • Soap mold
  • Wavy soap knife

Instructions

    1. Cut your soap base into small cubes and divide evenly between two bowls.
    2. Melt each batch separately using a double boiler or microwave (30 seconds at a time, stirring between each round).
    3. Add red mica powder to one bowl and stir well until you get your desired color. Leave the second batch uncolored for the white stripes.
    4. Divide your essential oil blend between both bowls and stir.
    5. Pour your first layer into the mold (either red or white) and let it set for 5-10 minutes.
    6. Pour the second layer and continue alternating colors until the mold is full, reheating soap as needed.
    7. Let the soap cool fully and harden before removing it from the mold.
    8. Slice into bars and store in a cool, dry place.

Notes

  • If the layers cool too long before the next pour, they may separate or crumble slightly when cut. Try to work steadily, but not rushed. Not enough time in between and the red will run into the white layer.
  • I used around 2 teaspoons of red mica for a rich color. It didn’t stain skin or leave residue in the sink, but be sure to use a skin-safe mica.
  • Any melt-and-pour base works, but I love goat’s milk for its creamy texture and skin-soothing properties.

Did you make this project?

Please leave a comment on the blog or share a photo on Pinterest

Final Thoughts

There’s something truly heartwarming about handmade gifts, especially when they’re useful, simple, and full of intention.

This DIY candy cane soap has become a tradition in my home, and I hope it brings a little joy to yours too, whether you’re gifting it to loved ones or treating yourself!

More Christmas Content:

Follow me on Pinterest!Follow!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.