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!

Some of these links are affiliate links meaning if you purchase from these links, I will earn a commission at no extra cost to you. Everything I share is my own opinions and things I personally use and love. You can learn more by reviewing my disclosure. As an Amazon affiliate, I earn from qualifying purchases.
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.

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:

How to Make Candy Cane Soap Bars
This homemade candy cane soap recipe makes about 12 bars of soap.
Ingredients:
- 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 (see above for recipe)
- Soap mold
- Wavy soap knife

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).

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.

Divide your essential oil blend between both bowls and stir.

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

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

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

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

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.

Candy Cane Soap
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
- 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).
- 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.
- Divide your essential oil blend between both bowls and stir.
- Pour your first layer into the mold (either red or white) and let it set for 5-10 minutes.
- Pour the second layer and continue alternating colors until the mold is full, reheating soap as needed.
- Let the soap cool fully and harden before removing it from the mold.
- 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.
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:
- Christmas Sweater Bath Bomb
- Pine Needle Candle
- Christmas Soap
- DIY Christmas Gifts to Make
- Christmas Simmer Pot Kit
- Pine Simmer Pot
- DIY Diffuser Ornaments
- Christmas Room Sprays
- Christmas Tree Bath Bombs
- Snowflake Sugar Scrub Bars
- Gingerbread Sugar Scrub
- Christmas Candle
- Sugar Cookie Lip Scrub
- Sugar Cookie Lip Balm
- Winter Hand Cream
- Holiday Lip Scrub
- Candy Cane Lip Balm
- Candy Cane Sugar Scrub
- Candy Cane Bath Bomb
- Gingerbread Body Butter
- Christmas Foaming Hand Soap
- Gingerbread Soap
- Candy Cane Bath Salts
- Christmas Roll On Perfumes
- Christmas Snowflake Candles
- Chocolate Lip Balm