Meet Little Witch Alvina, a charming handmade doll brought to life with soft yarn, rich colors and beautiful details. This Amigurumi Witch Doll Crochet Pattern includes step-by-step instructions for creating her cute hat, dress, blouse and curly hair. Perfect for beginners and experienced crocheters, Alvina is an adorable project for Halloween, fall decor or as a magical gift for crochet doll lovers. If you enjoy making detailed and character-filled amigurumi toys, this little witch will be one of your favorite creations.
If you want to access 1000+ free amigurumi patterns, you can download our application from this link!
Designer: @kraliceleylek
🧶 Materials
- Peria Everest – Black
- Peria Everest – Orange
- Peria Everest – White
- Peria Everest – Skin color
- 10 mm safety eyes
- Wire
- Chopstick or stuffing stick
- Fiberfill stuffing
- Scissors
- 1.75 mm crochet hook
- A little love and effort 💙
📘 Terms (Abbreviations)
- sc: single crochet
- dec: decrease
- inc: increase
- dc: double crochet
- tr: treble crochet
- sl st: slip stitch
- MR: magic ring
- FLO: front loop only
- BLO: back loop only
- popcorn: make 4 dc into the same stitch, pull loop through all
- For BLO/FLO tutorials, check YouTube channel

🪄 ARM -Witch Alvina
1: 6 sc into MR
2: inc (6 → 12)
3–5: 12 sc
6: 1 sc, popcorn (4 dc), 10 sc
7–8: 12 sc
9: dec, 10 sc
10–30: 11 sc
Finish. Do not stuff the arm, insert wire inside.
🦵 LEG + FEET (Left Leg First)
Using black yarn.
Left Leg
1: Ch 8, starting from 2nd chain → 6 sc
2: inc, 2 sc, 4 sc, (inc)*4, 5 sc
3: (inc)*3, 5 sc, (sc, inc)*4, 4 sc, inc
4–7: 29 sc
8: 12 sc, (sc, dec)*4, 5 sc
9: 10 sc, (sc, dec)*4, 3 sc
10: 10 sc, (sc, dec)*3, 2 sc
11: 10 sc, (dec)*3, 2 sc
12: 21 sc
13: 11 sc, (inc)*4
14-27: 11 sc
28: 11 sc, dec, 2 sc, dec, 2 sc
29: 2 sc, inc (side), 6 sc, inc (side), 4 sc, dec (front middle), sc
30: 18 sc
31: 3 sc, inc (side), 7 sc, inc (side), 6 sc
32–33: 20 sc
34: 9 sc, change to skin color, 20 sc BLO (fold marker here)
35–40: 20 sc
41: 17 sc → leg is finished




🦵 RIGHT LEG
41: 20 sc, then crochet 7 extra sc (do NOT cut yarn) → this will connect to body later.
🧍♀️ Witch Alvina – BODY (Start)
1: Ch 4, join to the left leg.
→ 20 sc (left leg), 4 sc on chain, 20 sc (right leg), 4 sc on chain = 48 sc
(Marker must be at the back.)
2-27: 48 sc
28: 7 sc, dec, 5 sc, dec, 6 sc, dec, 6 sc, dec, 4 sc, dec, 3 sc
29: 10 sc, dec, 7 sc, inc (side), 6 sc, inc (side), 4 sc, dec (front), 1 sc
30: 18 sc
31: 3 sc, inc (side), 7 sc, inc (side), 6 sc
32–33: 20 sc
(We stopped at row 33 with 20 sc)
34: 9 sc, change to skin color, BLO 20 sc
→ Place your stitch marker here (this is the back).
After completing this BLO round, follow the FLO you left earlier with black yarn and make a full round of single crochet. (This creates the sock/leg border.)
35–40: 20 sc
41: 17 sc (Body is finished)
🔸 RIGHT LEG TO BODY CONNECTION
Already done in Part 1—right leg yarn is NOT cut.
We continue body from there.


🔸 ARMS JOINING THE BODY
We closed the body at Row 41. Now:
25: 8 sc (from body), 4 sc to join 1st arm to body,
then 15 sc (front of body),
4 sc to join 2nd arm to body,
5 sc (back of body).
26: 8 sc (from body), 7 sc (across arm),
15 sc (front body),
7 sc (across other arm),
5 sc (back of body).
(You may insert wire into arms if desired.)
27: (5 sc, dec)*6
28: (4 sc, dec)*6
29: (3 sc, dec)*6
30: (2 sc, dec)*6
31–34: 18 sc
→ Leave a long tail. This tail will be used to sew the head to the body.
Witch Alvina – HEAD
1: 6 sc in MR
2: inc (12)
3: (sc, inc)*6 (18)
4: (2 sc, inc)*6 (24)
5: (3 sc, inc)*6 (30)
6: (4 sc, inc)*6 (36)
7: (5 sc, inc)*6 (42)
8: (6 sc, inc)*6 (48)
9: (7 sc, inc)*6 (54)
10: (8 sc, inc)*6 (60)
11-16: 60 sc
17: (dec, 4 sc)*6
18-24: 54 sc
25: (3 sc, inc)*6
26: (4 sc, inc)*6
27: (5 sc, inc)*6
28: (6 sc, inc)*6
29: (7 sc, inc)*6
30: 75 sc
31: (inc, 7 sc)*6
32: 81 sc
33: 81 sc
34: 81 sc
35: 81 sc
36: (dc, dc, dc, inc dc)*18, ch 1
37: 54 dc
38: 54 dc
39: 54 dc
40: 54 sc
41: 72 sc
42: (11 sc, inc)*6
43: 78 sc
44: (4 dc, dc-inc)*13 → 3 dc
45: (2 dc, dc-inc)*27
46: 108 dc → Head finished
Witch Alvina – HAIR (WIG)
1: 6 sc in MR
2: inc (12)
3: (sc, inc)*6 (18)
4: (2 sc, inc)*6 (24)
5: (3 sc, inc)*6 (30)
6: (4 sc, inc)*6 (36)
7: (5 sc, inc)*6 (42)
8: (6 sc, inc)*6 (48)
9: (7 sc, inc)*6 (54)
10: (8 sc, inc)*6 (60)
Now the strands:
31 chains → 30 sc down the chain,
sl st to next stitch,
31 chains → 30 sc down,
Continue this around until all stitches have a strand.


Witch Alvina – BLOUSE
Note: At the end of every row, chain 1 and turn.
Using cream color:
1: Ch 31, start from the 2nd ch → 30 sc
2: 5 sc, skip 2 sts, 7 hdc, 10 sc, 7 hdc, 6 sc
3: 34 sc
4: 2 sc, (4 sc, inc)*6, 2 sc
5–13: 40 sc → Row 13 ends the body part of the blouse
Blouse Sleeve
14: 4 dc inc, sc, 2 dc, ch 2
15–19: 28 dc
20: 28 dc, ch 1
21: (sc, dec)*9, sc → 19 sc
22–23: 19 sc
24–25: 19 hdc → sleeve finished
Neckline:
With orange yarn, crochet 1 ch and then 1 sc around the neckline.
BLACK DRESS
Turn at the end of every row.
1: Ch 59, start from the 2nd ch → 58 sc, ch 1 turn
2: 25 sc, 7 hdc, skip 1 st, 12 sc, 7 hdc, skip 1 st, 5 sc, ch 1
3: 36 sc, ch 1
4: 36 sc, ch 1
5: (dc, dc, inc)*18, ch 1
6: 54 sc, ch 1
7: 54 dc, ch 1
8: 54 sc, ch 1
9: 54 dc, ch 1
10: 54 sc, ch 1
11: 54 dc, ch 1
12: 54 sc, ch 1
13: 54 dc, ch 1
14: 54 sc, ch 1
15: 54 dc, ch 1
16: 54 sc (finish)
Back straps:
Make 3 button loops. Start from the dress hem edge using orange yarn.
Each button hole = ch 4.
Adjust according to the size of your buttons.
Witch Alvina – WITCH HAT
1: 6 sc in MR
2–12: 6 sc
13: (sc, inc)*3 (9)
14–15: 9 sc
16: (2 sc, inc)*3 (12)
17: 12 sc
18: (3 sc, inc)*3 (15)
19: 15 sc
20: (4 sc, inc)*3 (18)
21: 18 sc
22: (5 sc, inc)*3 (21)
23: 21 sc
24: (6 sc, inc)*3 (24)
25–26: 24 sc
27: (2 sc, inc)*8 (32)
28–29: 32 sc
30: (3 sc, inc)8 (40)
31–32: (4 sc)? → actually 40 sc
33: (4 sc, inc)*8 (48)
34–35: 48 sc
36: (5 sc, inc)*8 (56)
37: 56 sc
38: (6 sc, inc)*8 (64)
39: 64 sc
40: (7 sc, inc)*8 (72)
41: 72 sc
42: (11 sc, inc)*6 (78)
43: 78 sc
44: (4 dc, dc-inc)*13, 3 dc
45: (2 dc, dc-inc)*27 (wide brim)
46: 108 dc → Hat finished
🕷️ SPIDER
1: 6 sc in MR
2: (sc, inc)*3 (9)
3–5: 9 sc
6: 4 sc, inc, 4 sc
7: (dc, dec)*4 → 12 dc
8: Finish
You can sew the legs using yarn or embroidery.