Looking for the perfect Halloween project? This free crochet pattern for a doll in a witch costume is just what you need! Whether you love making amigurumi dolls, want a cute handmade Halloween decoration, or searching for a magical gift idea, this little witch will cast a spell on your crochet hook. With her pointy hat, spooky-sweet outfit, and charming details, she’s fun to make and even more fun to display.

This beginner-friendly crochet pattern includes step-by-step instructions, making it easy to create your own witch doll in time for Halloween.
Skill level
Intermediate
Materials
- Schachenmayr Catania (100% Cotton, 125m (137yds)/50g (1.76oz), Sport Weight) Yarn in the following colors
- White
- Black
- Small amount of Purple for the hat and dress
- Crochet hook: 2.00 mm
- Filling
- Scissors
- Tapestry needle
Abbreviations
- st(s) – stitch(es)
- mr – magic ring
- sl st – slip stitch
- sc – single crochet
- fsc – foundation single crochet
- hd sl st – half double crochet slip stitch
- blo – back loop only
- inc – increase (2 sc in next st)
- dec – decrease (2 sc worked off together)
- (nr) – indicates the total number of stitches in the current row/round
Important Notes
- All rounds are worked in a continuous spiral. Do not join or turn, unless instructed otherwise.
- You may find it useful to use a stitchmarker for counting your rounds.
- Stuff pieces as you go. Give each part a nice shape. Avoid overstuffing as it might overstretch the crocheted piece.
Size of the finished figure
The finished doll is about 17 cm (6.7 inches) tall, if you use similar weight yarn. In case you use a thicker yarn, your doll will be bigger, if you use thiner yarn, your doll will be smaller.
Pattern Instructions
The legs, the body and the head are made as one continouos piece.
Legs
Make 2 legs. Stuff the legs as you go.

Round 1: 6 sc in mr (6)
Round 2: sc, inc, inc, sc, inc, inc (10)
Round 3 – Round 12: sc*10 (10)
Finish off, cut the yarn for the first leg, but do NOT cut the yarn for the second leg, as we will continue with the body.
Body

Chain 2 to connect the legs
Round 13: sc*24 (24) (sc all the way around one leg, sc in the 2 chains connecting the legs, sc all the way around the other leg, sc in the 2 chains connecting the legs)
Round 14 – Round 25: sc*24 (24)
Round 26: (6 sc, dec) *3 (21)
Round 27: (5 sc, inc)*3 (18)
Start stuffing the body and keep on stuffing while crocheting.
Round 28: (sc, dec)*6 (12)
Do NOT cut the yarn we will continue with the head.
Head

Round 29: sc*12 (12)
Round 30: (sc, inc)*6 (18)
Round 31: (2 sc, inc)*6 (24)
Round 32: (3 sc, inc)*6 (30)
Round 33: (4 sc, inc)*6 (36)
Round 34: (5 sc, inc)*6 (42)
Round 35 – Round 41: sc*42 (42)
Round 42: (5 sc, dec)*6 (36)
Round 43: (4 sc, dec)*6 (30)
Round 44: (3 sc, dec)*6 (24)
Round 45: (2 sc, dec)*6 (18)
Start stuffing the head and keep on stuffing while crocheting.
Round 46: (sc, dec)*6 (12)
Round 47: dec*6 (6)
Fasten off.
Eyes
I sewed the eyes in row 36, 37 with 7 stitches in between.
Mouth
I sewed the mouth in row 33, 34.
Arms
Make 2 arms.

Round 1: 6 sc in mr (6)
Round 2: sc, inc, 2 sc, inc, sc (8)
Round 3 – Round 13: sc*8 (8)
Round 14: sc, dec, 2 sc, dec, sc (6)
Fasten off, leave a long tail for sewing.
Hair


To crochet the Half Double Crochet Slip Stitch (HD SL ST), also known as the Yarn Over Slip Stitch , yarn over, insert your hook in the stitch, yarn over again, pull up a loop (giving you three loops on your hook), and then pull the new loop through the other two loops on your hook.
Row 0: 18 ch (18)
Row 1: 14 hd sl st, 3 sl st, chain 1, turn (17)
Row 2: 3 sl st blo, 14 hd sl st blo, chain 1, turn (17)
Row 3: 14 hd sl st blo, 3 sl st blo, chain 1, turn (17)
Row 4-13: repeat Row 2, Row 3
Row 14: 3 sl st blo, 4 hd sl st blo, chain 1, turn (7)
Row 15: 4 hd sl st blo, 3 sl st blo, chain 1, turn (7)
Row 16-21: repeat Row 14, Row 15
Row 22: 3 sl st blo, 4 hd sl st blo, chain 11, turn (7)
Row 23: 10 hd sl st, 4 hd sl st blo, 3 sl st blo, chain 1, turn (17)
Row 24: 3 sl st blo, 14 hd sl st blo, chain 1, turn (17)
Row 25: 14 hd sl st blo, 3 sl st blo, chain 1, turn (17)
Row 26-35: repeat Row 24, Row 25
Finish off. Leave a long tail.
Using a tapestry needle, sew a simple running stitch across the top edge of the hair, going in and out of each stitch. Gently pull on the yarn tail to tighten and close up the top opening of the hair.
Tighten the bottom of the hair a little using the same method as for the top, so that the hair fits better on the head.
Hat

Start with black yarn.
Round 1: 6 sc in mr (6)
Round 2: (sc, inc)*3 (9)
Round 3: sc*9 (9)
Round 4: sc*9 (9)
Round 5: (2 sc, inc)*3 (12)
Round 6: sc*12 (12)
Round 7: sc*12 (12)
Round 8: (3 sc, inc)*3 (15)
Round 9: sc*15 (15)
Round 10: (4 sc, inc)*3 (18)
Round 11: sc*18 (18)
Round 12: (5 sc, inc)*3 (21)
Round 13: sc*21 (21)
Round 14: (6 sc, inc)*3 (24)
Round 15: sc*24 (24)
Round 16: (7 sc, inc)*3 (27)
Round 17: sc*27 (27)
Round 18: (8 sc, inc)*3 (30)
Round 19: sc*30 (30)
Round 20: (4 sc, inc)*6 (36)
Round 21: sc*36 (36)
Round 22: (5 sc, inc)*6 (42)
Round 23: sc*42 (42)
Round 24: (6 sc, inc)*6 (48)
Change color to purple.
Round 25: sc*48 (48)
Round 26: (7 sc, inc)*6 (54)
Change color back to black.
Round 27: sc*54 (54)
Round 28: (8 sc, inc)*6 (60)
Round 29: (9 sc, inc)*6 (66)
Round 30: (10 sc, inc)*6 (72)
Round 31: (11 sc, inc)*6 (78)
Round 32: (12 sc, inc)*6 (84)
Finish off.
Dress

Start with black yarn.
Round 1: 26 fsc (26)
Round 2: 4 sc, 3 ch, skip 5 stitches, 8sc, 3 ch, skip 5 stitches, 4 sc (22)
Round 3: 10 sc, inc, 10 sc, inc (24)
Round 4: 5 sc, inc, 12 sc, inc, 5 sc (26)
Round 5: 6 sc, inc, 12 sc, inc, 6 sc (28)
Round 6 – 8: sc*28 (28)
Change color to purple
Round 9 – 10: sc*28 (28)
Change color to black
Round 11: 6 dc, inc, 14 dc, inc, 6 dc (30)
Round 12: (4 dc, inc)*6 (36)
Round 13: dc*36 (36)
Sewing pieces together
Sew the hands to the sides of the body between rows 26-27.
I did not sew the hair, hat and dress on the doll, so she can change hairstyles and outfits, but you can sew them in place if you would like to.
Congratulations! Your Amigurumi Doll is now finished. We would love to see your finished doll in our Facebook Group.

More Free Crochet Patterns and Tutorials
Here are a few more crochet patterns and tutorials you may be interested in.
Amigurumi Tips and Tricks: Mastering the Art of Crochet Plushies
More Free Fall and Halloween Crochet Patterns for Beginners
More Free Doll Amigurumi Crochet Patterns
Doll in a Cat Costume Free Amigurumi Crochet Pattern
Doll in Bear Costume Free Crochet Pattern
Bunny Finger Puppet Free Crochet Pattern
Any questions? Join our Facebook Group!
We hope this article was useful for you. If you have any additional questions, feel free to join our Facebook Group. We created this group for you to share pictures, ask questions, and help each other out.
Create a project list on Pinterest
Follow us on Pinterest! Save your favorite patterns to your Pinterest boards so that you can come back to it later.