Learn how to make homemade soap to give out as gifts for Christmas.
DIY Candy Cane Soap
Seasonal Event:


  • White soap base like shea butter or goat milk
  • Red soap colorant
  • Peppermint essential oil
  • Double broiler or a heat-proof glass bowl and pot
  • Silicone spatula
  • Loaf and rectangular silicone molds
  • Rubbing alcohol in spray bottle
  • Soap cutter
  • Optional:
    • Food scale


  1. Heat up soap base for the first layer of soap in a double broiler until liquified. Stir frequently. Be careful not to boil the soap. To create the red and white layering effect, melt each layer individually. Heat the soap for each layer when ready to pour once the layer before has set.
  2. To create the red layers of the soap, stir red colorant into the melted soap base until it reaches the desired color.
  3. Create some extra pieces of layered soap then cut them up into small cubes to add into the top layer while it’s still wet.
  4. Meltdown the base soap, add colorant if it’s a red layer, pour and let each layer set then repeat until satisfied with the layers of soap as you’d like. If you’ve got a food scale, you can use it to weight each layer of soap before pouring into the mold to make sure they’re even. PRO TIP: spray each freshly poured layer lightly with alcohol to remove any bubbles.
  5. Add the small cubes into the top layer while it’s still wet.
  6. Cut the soap down into usable pieces with a soap cutter and enjoy!
How to Start a Garden
How to Start a Garden