Few things say Christmas like a candy cane on the tree. With this free crochet candy cane pattern, you can make one that never melts. It starts as a simple red-and-white striped tube. Then bend it into the classic hook shape and finish with a tiny green bow and a hanging loop. This little ornament is quick to finish and uses only basic stitches. Plus, it looks adorable hung on the tree, tied to a gift, or strung into a garland. If you can crochet a magic ring and single crochet, you can make a whole bowlful in a weekend.
Each of the six steps below includes a clear photo so you always know what your work should look like. The full printable round-by-round pattern is also available as a free PDF (see the download button below).
Materials
- Worsted weight yarn in red, white, and a small amount of green
- 4.0 mm crochet hook
- Yarn needle
- Scissors
- Stitch markers (optional, but helpful for tracking rounds)
For clean, even stripes, a smooth worsted weight acrylic or cotton yarn works best — you can browse colors at LoveCrafts. If you enjoy quick holiday makes, you may also like our crochet Christmas tree pattern for a matching set of tree ornaments.
Step 1: Start with a Magic Ring

Begin your crochet candy cane with red yarn. Make a magic ring and work 6 single crochet stitches into it, then pull the ring closed. This little ring becomes the rounded tip at the bottom of the cane. Place a stitch marker in the first stitch of the round so you can keep track of where each round begins, and keep your tension snug — a neat, closed start gives the finished ornament a polished look.
Step 2: Crochet the Red Base

Work even rounds of single crochet — 6 stitches in every round — to grow the tube. These first red rounds form the solid base of the candy cane. Count your stitches at the end of each round; because the tube is so small, it is easy to accidentally add or lose a stitch, and catching it now saves trouble later.
Step 3: Add the White Stripes

Now the fun part: alternate red and white every two rounds to build the classic candy stripes. Change colors on the last yarn-over of the round so the join stays neat, and carry the unused color up the inside of the tube to keep the outside tidy. Continue the alternating pairs until the tube measures about 12 cm long. Lightly stuff the tube with a tiny bit of fiberfill if you like a plumper cane, or leave it unstuffed for a flat ornament.
Step 4: Bend the Striped Tube into a Candy Cane

Fold the top of the finished striped tube down to form the classic candy cane hook. Hold the curve in place and whipstitch the touching edges together with red yarn, using a yarn needle. A few small, firm stitches are all it takes — the crochet fabric is flexible, so the hook holds its shape beautifully once sewn.
Step 5: Crochet the Green Bow

For the bow, chain 14 with green yarn and join into a ring with a slip stitch, then make three chain loops of 14 chains each, all joined at the center. Wrap the middle of the loops several times with green yarn, pulling snug to cinch the bow, and knot the ends. Sew the bow just below the curve of the candy cane where it makes the sweetest little accent.
Step 6: Finish with a Hanging Loop

With white yarn, chain 12, slip stitch to the first chain to form a loop, and sew the ends firmly to the top of the cane. Weave in all remaining ends with your yarn needle, trim, and your crochet candy cane ornament is ready to hang. It looks wonderful on the tree, as a gift topper, or several together as a mini garland.
Tips
- Keep stripes crisp: change colors on the final yarn-over of the round and give the new yarn a gentle tug for a sharp, jog-free color change.
- Don’t overstuff: a whisper of fiberfill is plenty — too much makes the tube too stiff to bend into the hook shape.
- Batch them up: once you have the rhythm, each cane takes under an hour, so make a set in an evening for gifts, craft fairs, or a garland.
FAQ
Is this crochet candy cane pattern beginner-friendly?
Yes. It uses only the magic ring, single crochet, chain, and slip stitch. The stripes are simple two-round color changes, and the shaping is just bending the tube — no increases or decreases at all.
How long does it take to crochet a candy cane ornament?
About 45–60 minutes per cane once you know the steps. Because each one uses so little yarn, they are perfect for using up red, white, and green scraps from other Christmas projects.
Can I make the candy cane bigger?
Absolutely. Work the tube at 8 or 10 stitches per round and add more stripe pairs for a jumbo cane, or use a thicker yarn and a larger hook. The method is identical — only the stitch counts change.
How do I stop the stripes from jogging?
Change to the new color on the last yarn-over of the round before the stripe change, and work the first stitch of the new round a little snugly. Carrying the unused color up the inside also keeps the jog line tidy and consistent.
Conclusion
This little crochet candy cane is proof that the sweetest ornaments are the simplest ones. With just a few rounds of red and white stripes, a bend, and a bow, you have a handmade Christmas decoration that will come out of the ornament box year after year. Grab your hook, pick your favorite red and white yarns, and don’t forget the free printable PDF pattern at the top of the page — happy crocheting!









