Crochet Christmas Elf Pattern: Festive Amigurumi You’ll Love
Table of Contents
This crochet Christmas elf pattern creates a statement-size holiday doll with a red dress, green-and-white striped legs, brown shoes, long spiral curls and a soft Santa hat. The finished elf is approximately 20 in / 50 cm tall when made with the suggested yarn, so it works beautifully as a handmade Christmas gift, mantel character or festive bedroom decoration. This complete tutorial uses US crochet terms and includes the full pattern, a clear stripe plan, corrected cuff count, assembly order, neck support, troubleshooting, care and child-safety guidance.
Crochet Christmas Elf Pattern at a Glance
- Skill level: Intermediate or confident adventurous beginner.
- Finished size: Approximately 20 in / 50 cm tall, including the folded hat.
- Construction: Legs join into a one-piece body and head; arms, skirt, collar, hair cap, curls, hat and pompom are added separately.
- Suggested hook: D-3.25 mm or a size that creates firm fabric.
- Yarn: Smooth worsted acrylic in red, white, green, ivory, dusty rose and brown.
- Main skills: Spiral rounds, foundation-chain oval, BLO/FLO, decreases, popcorn stitch, joining legs, ribbing and assembly.
- Time: About 18-26 hours, depending on speed and hair finishing.
Why This Elf Is a Strong Christmas Gift Project
The design has a clear holiday silhouette even at Pinterest thumbnail size: a long Santa hat, candy-stripe legs and a bright red dress. Unlike a tiny ornament, the 50 cm doll feels substantial enough to become a family decoration that returns every December. It also gives the maker several high-value techniques in one project, including shaped shoes, joined legs, a ruffled skirt, ribbed trim and layered spiral hair.
For gifting, choose colors that match the recipient. Forest green and cream produce a classic elf; blush and burgundy feel modern; red, gold and white create a traditional Christmas palette. A small embroidered initial on the dress makes the finished doll personal without changing the construction. Begin seasonal pins early: Pinterest’s own Trends guidance recommends using historical and seasonal search data, and Christmas craft discovery typically rises before the November-December peak.
Materials

- Worsted acrylic yarn in red, white, green, ivory/skin tone, dusty rose and brown.
- D-3.25 mm crochet hook, or size needed for firm amigurumi fabric.
- 12 mm safety eyes for an adult-display doll, or black embroidery thread for a child-safe face.
- Polyester toy stuffing, tapestry needle, stitch markers, pins, scissors and stuffing tool.
- Black and ivory embroidery thread for face details; optional washable fabric blush.
- Optional small sewn-on decoration for the dress. Avoid glued embellishments on toys.
Yarn, Gauge and Size
Exact gauge is less important than a dense fabric. Make a small test circle: if stuffing shows through when it is stretched over your finger, use a smaller hook. Keep every body piece in the same yarn weight. Thicker yarn increases the size and head weight, so add firmer neck stuffing and reinforce the seam between body R37 and the expanding head.
The sample is about 50 cm tall with the hat folded. The exact height depends on yarn, tension and how firmly the legs are stuffed. Measure both legs before joining; even a difference of one round will make the doll lean. Count every stripe round and finish color changes at the back.
Shop Crochet Essentials
Explore useful tools, colorful yarn and books for your next project.
As an Amazon Associate, I earn from qualifying purchases.

US Crochet Abbreviations
| Abbreviation | US meaning |
|---|---|
| MR | magic ring |
| ch | chain |
| sl st | slip stitch |
| sc | single crochet |
| hdc | half double crochet |
| dc | double crochet |
| inc | 2 sc in the same stitch |
| dec | single crochet 2 stitches together |
| BLO | back loop only |
| FLO | front loop only |
| popcorn | 5 dc in one stitch, remove hook, join first and last dc, ch 1 |
| st(s) | stitch(es) |
| R | round |
| FO | fasten off |
Important Pattern Notes and Corrections
- Work continuous rounds unless the instructions say to join. Move the marker after every round.
- The white leg cuff is worked into the unused FLO of leg R16. The leg has 21 stitches at that point, so each cuff round must contain 21 hdc, not 15.
- The stripe chart is converted into a simple written plan below: alternate two rounds green and two rounds white from R19 through R42. Both legs must match.
- Stuff the hands but leave the long arms mostly unstuffed so they hang naturally.
- The body and head are continuous. Do not fasten off after body R37.
- A pipe cleaner is not required. Firm stuffing is the recommended neck support; any internal wire is for adult display only.
- Sew decorations instead of gluing them. Embroider the eyes for children under three.
Complete Crochet Christmas Elf Pattern
Arms – Make Two
R1: With ivory/skin yarn, 6 sc in a MR. [6]
R2: Inc around. [12]
R3: (Sc, inc) 6 times. [18]
R4-6: Sc around. [18]
R7: Sc 16, dec. [17]
R8: Sc 7, dec, sc 7, popcorn. [16]
R9: Sc 14, dec. [15]
R10: Dec, sc 13. [14]
R11: Sc 6, dec, sc 6. [13]
R12: Sc 11, dec. [12]
R13: Sc around. [12]
R14: (Sc 3, inc) 3 times. [15]
R15: Change to red. BLO sc around. [15]
R16-28: Sc around. [15]
R29: Sc 6, dec, sc 5, dec. [13]
R30: Sc 5, dec, sc 4, dec. [11]
R31: Sc around. [11]
Stuff the hand firmly through R14. Add only a whisper of stuffing to the red sleeve so it stays flexible. Flatten the opening and FO with a long sewing tail. Sew each arm to body R30-R31 after the head and clothing are complete.
White Arm Cuffs
Hold the arm with the hand pointing away. Join white in an unused FLO of arm R15. Work 15 hdc around for four rounds, joining each round with a slip stitch. FO, fold the cuff outward and tack the fold in two hidden places.
Shoes and Legs – Make Two
Start: With brown, ch 10. Work around both sides of the foundation chain.
R1: From second ch, sc 8, 3 sc in last ch; on opposite side sc 7, inc. [20]
R2: Inc, sc 7, inc 3 times, sc 7, inc 2 times. [26]
R3: Inc, sc, sc 7, (inc, sc) 3 times, sc 7, (sc, inc) 2 times. [32]
R4: Inc 2 times, sc 2, sc 7, (inc, sc 2) 3 times, sc 7, (sc 2, inc) 2 times. [38]
R5: Inc, sc 3, sc 7, (inc, sc 3) 3 times, sc 7, (sc 3, inc) 2 times. [44]
R6: Change to red. BLO sc around. [44]
R7-9: Sc around. [44]
R10: Sc 13, (dec, sc) 6 times, sc 13. [38]
R11: Sc 11, (dec, sc) 5 times, sc 12. [33]
R12: Sc 10, (dec, sc) 4 times, sc 9, dec. [28]
R13: (Sc 2, dec) 7 times. [21]
R14-15: Sc around. [21]
R16: BLO sc around. [21]
R17: Sc around. [21]
R18: (Sc 5, dec) 3 times. [18]
R19-26: Sc around. [18]
R27: (Sc 7, dec) 2 times. [16]
R28-42: Sc around. [16]
Written stripe plan: Work R16-R18 in red. Change to green for R19-R20, white for R21-R22, green for R23-R24, white for R25-R26, green for R27-R28, white for R29-R30, green for R31-R32, white for R33-R34, green for R35-R36, white for R37-R38, green for R39-R40 and white for R41-R42. Carry no yarn inside long sections; cut and secure each color cleanly at the back.
Stuff the shoe firmly, then fill each leg evenly in small tufts. Compare the legs side by side after every four rounds. FO only the right leg after R42. On the left leg, keep the working yarn attached for the join.
Corrected White Leg Cuffs
Turn each leg so the shoe points down. Join white in an unused FLO from leg R16. Ch 2, then hdc in all 21 stitches; join. Repeat until you have five rounds of 21 hdc. FO, fold the cuff downward and tack the edge invisibly. This corrected count matches the 21-stitch leg at R16 and prevents puckering.
Join the Legs and Crochet the Body
R1: After left leg R42, change to white. Sc 16 around left leg, ch 4, sc 16 around right leg, sc 4 across the chain. [40]
R2: (Sc 5, inc) 6 times, sc 4. [46]
R3-5: Sc around. [46]
R6: Sc, inc, sc 19, inc, sc 24. [48]
R7-13: Sc around. [48]
R14: Change to red. BLO sc around. [48]
R15: Sc around. [48]
R16: (Sc 6, dec) 6 times. [42]
R17-21: Sc around. [42]
R22: (Sc 5, dec) 6 times. [36]
R23-25: Sc around. [36]
R26: (Sc 4, dec) 6 times. [30]
R27-29: Sc around. [30]
R30: (Sc 3, dec) 6 times. [24]
R31-33: Sc around. [24]
R34: (Sc 2, dec) 6 times. [18]
R35: Change to ivory. BLO sc around. [18]
R36: (Sc 4, dec) 3 times. [15]
R37: (Sc 3, dec) 3 times. [12]
Before joining, place both feet forward and locate the inner-leg stitches. The chain-4 bridge becomes the crotch. After R2, close any small hole around the bridge with the starting tails. Stuff the hips evenly, then continue upward. Add small amounts of stuffing every three or four rounds so the long torso stays smooth.
Head – Continue Without Fastening Off
R1: (Sc, inc) 6 times. [18]
R2: (Sc 2, inc) 6 times. [24]
R3: (Sc 3, inc) 6 times. [30]
R4: (Sc 4, inc) 6 times. [36]
R5: (Sc 5, inc) 6 times. [42]
R6: (Sc 6, inc) 6 times. [48]
R7: (Sc 7, inc) 6 times. [54]
R8: (Sc 8, inc) 6 times. [60]
R9-18: Sc around. [60]
R19: (Sc 8, dec) 6 times. [54]
R20: (Sc 7, dec) 6 times. [48]
R21: (Sc 6, dec) 6 times. [42]
R22: (Sc 5, dec) 6 times. [36]
R23: (Sc 4, dec) 6 times. [30]
R24: (Sc 3, dec) 6 times. [24]
R25: (Sc 2, dec) 6 times. [18]
R26: (Sc, dec) 6 times. [12]
R27: Dec 6 times. [6]
Insert 12 mm eyes between R14-R15 with seven visible stitches between them, or embroider the eyes now. Add the nose between R12-R13 over three stitches. Embroider short eyebrows about two rounds above the eyes. Begin firm stuffing before R19 and shape the cheeks with small tufts. Add extra support where the 12-stitch neck expands into the head. Close R27 and bury the tail.
White Ribbed Collar
With white, ch 7. Row 1: from second ch, hdc 6, ch 1 and turn. Row 2 onward: BLO hdc 6, ch 1 and turn. Repeat until the strip wraps the neck without stretching. Sew the short ends together, place the seam at the back and tack the collar to the red body in four places.
Ruffled Red Skirt
Join: Turn the doll upside down and join red in an unused FLO from body R14. Ch 3; it does not count as a stitch.
R1: (Dc 7, dc inc) 6 times; sl st to first dc. [54]
R2-6: Ch 3, dc around; sl st. [54]
R7: (Popcorn, ch 1, dc) 27 times; sl st and FO.
Keep the doll upside down while working R1 so the skirt falls toward the feet when turned upright. The final popcorn edge adds texture. If the skirt flares too strongly, block it lightly with steam held above the fabric; never press acrylic yarn with the iron.
Hair Cap
R1: With dusty rose, work 9 dc in a MR; sl st. [9]
R2: Ch 3, dc inc around; sl st. [18]
R3: Ch 3, (dc, dc inc) 9 times; sl st. [27]
R4: Ch 3, (dc 2, dc inc) 9 times; sl st. [36]
R5: Ch 3, (dc 3, dc inc) 9 times; sl st. [45]
R6-8: Ch 3, dc around; sl st. [45]
R9: Ch 1, BLO sc around; sl st. [45]
Pin the cap to the crown with R9 sitting above the eyebrows. Sew the edge to the head before making the curls. This keeps the heavy hair from pulling on individual scalp stitches.
Long Curls and Bangs
Back layer: Working in the unused BLO of the cap edge, make 45 strands. For each strand, ch 40, sc 39 from the second chain, then sl st into the next cap stitch. The tight row naturally spirals.
Front layer: Work in the unused FLO. Strand 1: ch 14, sc 13. Strand 2: ch 12, sc 11. Strands 3-8: ch 7, starting in the third chain hdc 5, skip one cap stitch and sl st in the next. Strand 9: ch 12, sc 11. Strand 10: ch 14, sc 13. Arrange the short curls as bangs and secure any curl that covers an eye.

Long Santa Hat
Start: With red, ch 66. Join without twisting.
R1-10: Sc around. [66]
R11: (Sc 9, dec) 6 times. [60]
R12-16: Sc around. [60]
R17: (Sc 8, dec) 6 times. [54]
R18-22: Sc around. [54]
R23: (Sc 7, dec) 6 times. [48]
R24-26: Sc around. [48]
R27: (Sc 6, dec) 6 times. [42]
R28-30: Sc around. [42]
R31: (Sc 5, dec) 6 times. [36]
R32-34: Sc around. [36]
R35: (Sc 4, dec) 6 times. [30]
R36-38: Sc around. [30]
R39: (Sc 3, dec) 6 times. [24]
R40-42: Sc around. [24]
R43: (Sc 2, dec) 6 times. [18]
R44-46: Sc around. [18]
R47: (Sc, dec) 6 times. [12]
R48-50: Sc around. [12]
R51: Dec 6 times. [6] Close.
White brim: Join white in the unused bottom loops of the starting chain. Work 66 hdc for five joined rounds. FO, fold the brim outward and tack it in place. Check the hat on the doll before sewing anything permanently; the brim should sit above the eyes and hold the hair without crushing the curls.
Hat Pompom
R1: With white, 6 sc in a MR. [6]
R2: Inc around. [12]
R3: (Sc, inc) 6 times. [18]
R4-6: Sc around. [18]
R7: (Sc, dec) 6 times. [12]
R8: Dec 6 times. [6]
Stuff lightly and close. With the same tail, ch 10, then sew the chain to the tip of the red hat and reinforce it. For a young child, omit the hanging chain and sew the pompom directly to the hat tip.
Assembly Order for a Balanced Elf
- Complete and stuff both legs, then join them with feet pointing forward.
- Finish the continuous body and head; embroider the face before the opening becomes too small.
- Add the corrected arm and leg cuffs, collar and skirt.
- Sew the hair cap securely, then crochet and arrange the curls.
- Pin the arms at body R30-R31. Check that both hands end at the same level, then sew with several passes.
- Finish the hat and pompom. Leave it removable for adult decor or tack it to the hair cap for a gift.
- Hide every tail, remove all pins, brush away loose fiber and complete the pull test.
How to Support the Neck Without Wire
Because the head and hair are heavy, neck support matters. Fill the body firmly up to R37, then add dense small tufts inside the base of the head. Push the stuffing against the inner walls instead of forming one hard ball. The 12-stitch neck should feel solid but not stretched. If more stability is needed, roll a narrow strip of felt or dense stuffing into a soft cylinder and place it inside before the head is closed. Avoid pipe cleaners for a child’s toy. A fully enclosed support is only suitable for labeled adult display.
Troubleshooting
- The shoes twist: mark the center-front stitch after shoe R5 and keep every later decrease centered over the toe.
- One leg is longer: compare after each stripe pair and count R19-R42 before joining.
- The cuff ripples: confirm that every round has the corrected 21 hdc and avoid adding a stitch at the join.
- The body leans: redistribute stuffing around the hip bridge and make sure both feet faced forward during R1.
- The neck flops: add firmer stuffing where body R37 expands into head R1-R4.
- The face looks off-center: identify the vertical center before setting both eyes; count visible stitches, not gaps.
- The curls are uneven: use the same relaxed chain tension and count every return stitch.
- The hat is too tight: check the 66-chain foundation before completing more than two rounds; remake with a larger hook if needed.
- The skirt curls upward: relax the final round and block lightly without pressing.
Customization and Gift Ideas
Turn the elf into a family character by changing hair color, skin tone and dress palette. Embroider a tiny snowflake, heart or initial on the dress. Add a sewn fabric tag with the year. For a classroom gift, shorten the hair and hat chain to reduce snagging. For adult mantel decor, make a matching elf in reversed colors. A small paper story card can give the elf a name and a yearly holiday tradition.
To batch the project, crochet two arms and two legs together round by round. Prepare all cuffs in one sitting, then complete the head and body as the main assembly day. The curls are the most time-consuming part, so count strands with removable markers every five cap stitches. Photograph the doll from the front, side and back before gifting; those views show the finishing quality and help buyers understand the large size.
Safety and Care
For children under three, embroider the eyes and all facial details, omit glued decorations, sew the pompom directly to the hat and secure the hat to the head. Long curls, a loose hat cord and removable clothing may pose entanglement or snag risks; shorten or firmly tack them for a child recipient. Sew every piece with multiple passes and perform a gentle pull test. This pattern does not replace formal toy-safety testing for products sold commercially.
Spot clean with cool water and mild soap. Press moisture out in a towel without twisting. Reshape the skirt, curls and hat, then air-dry completely. Do not machine wash an adult-display version that contains any internal support. Store flat enough that the long neck and hat are not crushed.
More HooksyLane Crochet Resources
Explore more amigurumi crochet patterns, browse free crochet patterns, and build core skills with crochet for beginners tutorials. Follow HooksyLane on Pinterest for seasonal ideas and visit the HooksyLane Gumroad store for printable patterns.
Final Quality Checklist
- Both shoes face forward and both legs contain the same stripe rounds.
- Every white leg-cuff round has the corrected 21 hdc.
- The crotch bridge is closed and the hips are evenly stuffed.
- The neck is firm without visible gaps.
- The face is centered and the eyes suit the recipient’s age.
- The skirt, collar and cuffs lie flat.
- The hair cap is secure and curls do not cover the eyes.
- The arms sit at the same height.
- The pompom and hat cord are age-appropriate.
- Every yarn tail is hidden and every pin is removed.
This crochet Christmas elf pattern delivers more than a festive doll: it teaches shaping, joined construction, ribbing, layered hair and polished finishing in one memorable project. Follow the corrected 21-stitch cuff, keep the leg stripes identical, support the neck with firm stuffing and adapt the face and hat for the recipient’s age. The result is a high-value handmade gift that can return to the holiday display year after year.
