DIY Christmas Hand Soap [Free Candy Cane Labels]

This post contains affiliate links. If you click and make a purchase, I may receive a commission. Thanks.

I am back with another liquid hand soap recipe. This time I want to show you how to make a cute Candy Cane soap for Christmas. This DIY Christmas hand soap is a great gift idea, especially during these pandemic times. Soap is always useful and with the free Christmas soap labels, it will also look beautiful.

When making this Christmas soap as a gift for someone, don’t forget to make some for yourself too. Candy cane soap can be a fun addition to your home’s holiday atmosphere. 

In this post, I will go through:

– Ingredients needed for the recipe

– Candy Cane hand soap recipe

– How to make liquid soap + VIDEO

– Free Candy Cane soap labels

P.S. This DIY Christmas hand soap is not a new recipe, it is a holiday version of my Easy DIY Liquid Hand Soap Recipe.

homemade hand soap for Christmas, scented as Candy Cane



Castile soap is a vegetable-based soap. It is free of animal fats or synthetic ingredients and is fully natural, nontoxic and environmentally friendly.

Castile soap is a great option for those with sensitive skin. It is made from simple natural ingredients, so it is less likely that someone will experience sensitivity or an allergic reaction.


Want to make a foaming hand soap?


Just like most natural soaps, Castile soap too foams less than commercial soaps. You will get the lather, but it will not be as big and fluffy as what you might be used to. If you like foam, use the foam pump bottles for soap rather than the traditional soap dispensers. 



Distilled water is water that has gone through the process of distillation to remove impurities. This is the type of water you should use when making skincare products. 

Distilled water is very cheap and is available in Walmart and many other stores. You can also get it online.



This may surprise you, but table salt works really well for thickening liquid soap. I’ve thickened my homemade soap with it many times and it worked like a charm each time. Plain table salt works best.



To make your Christmas hand soap smell like candy cane, you will need to add essential oils or fragrance. You can either buy a ready-made Candy Cane fragrance or essential oil blend, or mix it yourself. Here are some options:

Candy Cane fragrance (what I used)

Candy Cane essential oil blend

– Mixing 3 parts of Peppermint essential oil or fragrance with 2 parts of Vanilla essential oil or fragrance


DIY Candy Cane soap


– 200 ml of liquid Castile soap

– 200 ml of distilled water  + 30-50 ml to make salt solution

– 25-30 drops of Candy Cane fragrance (or Candy Cane essential oil blend

– 2-5 drops of soap dye (optional)

– soap dispensers or foam soap dispenser

Yield: 2 x 200 ml bottles of liquid soap

Candy Cane Hand Soap

homemade candy cane hand soap

Surprise your family and friends with a homemade candy cane scented hand soap. Candy cane soap is easy to make and comes with cute printable labels. It makes a great gift for Christmas.

Active Time 20 minutes
Total Time 20 minutes
Difficulty Easy


  1. Fill up a heat resistant measuring cup or a jar with 200 ml of distilled water and microwave for about 60 seconds. The water should be anywhere between warm and hot, but not boiling. Heating up distilled water will help with mixing in castile soap and table salt. Then add 200 ml of liquid castile soap and mix well. mixing liquid castile soap and distilled water in a glass container to make hand soap
  2. Add your fragrance or essential oils and mix. adding Candy Cane fragrance to handmade soap
  3. Prepare a salt solution by dissolving 10 g of salt in 30 g of distilled water. 
  4. Start adding salt solution to your soap a little bit at a time and mix. This is to thicken the soap. If your salt solution solidifies inside the soap and doesn't mix, it means you need to warm up your soap. When judging the thickens of the soap, have in mind that the soap will solidify a little bit more once it cools down.adding salt solution to liquid soap to thicken it
  5. Once you are happy with the thickness of your liquid hand soap, you can go ahead and fill out your soap dispenser.
  6. To make the red version of Candy Cane soap, add 2 drops of soap dye and mix. Keep adding dye one drop at the time until you like the final color. adding red soap dye to color the soap
  7. Then fill out your soap dispenser.pouring red soap into soap dispenser
  8. Last step is to decorate your soap bottles with Candy Cane soap labels.printable candy cane themed soap labels


Finish your Christmas soap project with printable Candy Cane labels. You can download the soap labels here:


Because you will touch your soap bottle with wet hands, you need to waterproof your labels.

Option 1: Download the labels, take them to your local office supply store and ask to print on a waterproof adhesive paper.

Option 2: Print it on a regular adhesive paper sheet (I used them for almost all my labels), cover the labels with transparent adhesive tape and then cut them out. Stick them onto your soap bottles as normal.

DIY Holiday Soap

Leave a Reply

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

Skip to Instructions