This charming Cute Halloween Witch Amigurumi is the perfect accessory for the spooky season. With her pink hair, tiny pumpkin basket, and festive outfit, she’s an adorable addition to your keyring or Halloween decorations.
Hey there, fellow yarn lovers!
If you’re anything like me, once October rolls around, your hooks start itching for all things spooky and sweet. And let me tell you—this Cute Halloween Witch Amigurumi is everything I needed and more! She’s small, adorable, festive, and an absolute joy to bring to life stitch by stitch. Whether you want a handmade Halloween decoration, a little trick-or-treating buddy, or a cozy gift for a witchy friend, this project checks every box!

How to Crochet a Cute Halloween Witch Amigurumi Keychain
Halloween has always been my favorite season—cool air, pumpkins everywhere, cozy sweaters, and of course, all the fun crafts. I wanted to make something that captured the spirit of Halloween but didn’t take days to finish. Enter this cute little amigurumi witch.
She’s the perfect mix of spooky and sweet—tiny hat, a round little face, soft colors (or bold if that’s your vibe!), and she fits right in your hand. I made her in one afternoon while sipping pumpkin spice tea and watching a classic Halloween movie. And let me tell you: pure bliss.
Bring this adorable witch to life with a crochet hook and a few colorful yarns. Follow this step-by-step guide to create your own Halloween-themed amigurumi keychain.
Crochet Pattern: Cute Halloween Witch Amigurumi
Let me tell you, this is the perfect item to make for fall markets or Halloween craft fairs. She’s eye-catching, quick to whip up, and people love her charming little face. I’ve given her as a gift to my niece, my neighbor, and even my hairstylist—and every single one was smitten.
If you’re selling your work, definitely consider making these in batches with varied colors and expressions. You’ll be surprised how fast they fly off your table!
Cute Halloween Witch Amigurumi. Materials:
- DK weight yarn in cream, black, pink, green, orange, and yellow
- Crochet hook size D/3 (3.25 mm)
- 6 mm safety eyes
- Tapestry needle
- Polyester stuffing
- Keychain ring and chain
- Stitch markers
- Blush for cheeks (optional)
Abbreviations:
- ch: chain
- sc: single crochet
- inc: increase (2 sc in the next st)
- dec: decrease (sc two stitches together)
- sl st: slip stitch
- rnd: round
- st(s): stitch(es)
- FO: fasten off
Head and Body (Cream Yarn):
- Head:
- Rnd 1: Magic ring, 6 sc in the ring (6 sts).
- Rnd 2: Inc in each st around (12 sts).
- Rnd 3: Sc in next st, inc in next st, repeat around (18 sts).
- Rnd 4-7: Sc in each st around (18 sts).
- Insert safety eyes between Rnd 4 and 5, about 5 sts apart.
- Rnd 8: Sc in next st, dec in next st, repeat around (12 sts).
- Rnd 9: Dec in each st around (6 sts).
- Stuff the head firmly.
- FO and weave in the end.
- Body (Black Yarn):
- Rnd 1: Attach black yarn to any st of the head, ch 1, sc in each st around (6 sts).
- Rnd 2: Inc in each st around (12 sts).
- Rnd 3: Sc in next st, inc in next st, repeat around (18 sts).
- Rnd 4-6: Sc in each st around (18 sts).
- Rnd 7: Sc in next st, dec in next st, repeat around (12 sts).
- Rnd 8: Dec in each st around (6 sts).
- Stuff the body lightly.
- FO, leaving a long tail to close and sew to the legs.
Legs (Black Yarn):
- Make 2.
- Rnd 1: Magic ring, 6 sc in the ring (6 sts).
- Rnd 2-4: Sc in each st around (6 sts).
- FO, leaving a long tail for sewing.
- Sew the legs to the bottom of the body.
Arms (Cream Yarn):
- Make 2.
- Rnd 1: Magic ring, 5 sc in the ring (5 sts).
- Rnd 2-3: Sc in each st around (5 sts).
- FO, leaving a long tail for sewing.
- Sew the arms to the sides of the body.
Hat (Black Yarn):
- Rnd 1: Magic ring, 6 sc in the ring (6 sts).
- Rnd 2: Sc in next st, inc in next st, repeat around (9 sts).
- Rnd 3: Sc in next 2 sts, inc in next st, repeat around (12 sts).
- Rnd 4: Sc in next 3 sts, inc in next st, repeat around (15 sts).
- Continue increasing 3 sts every round until the hat fits snugly on the head.
- Switch to green yarn for the band.
- Add a yellow buckle to the front of the band.
- To create the brim, sc in next st, ch 1 around.
- FO and weave in the end.
Hair (Pink Yarn):
- Cut strands of yarn and attach them to the head for hair.
- Style the hair as desired.
Dress Ruffle (Black Yarn):
- Attach black yarn to the bottom of the body, ch 1.
- Rnd 1: Sc in each st around (12 sts).
- Rnd 2: Sc in next st, inc in next st, repeat around (18 sts).
- Rnd 3: Sc in next 2 sts, inc in next st, repeat around (24 sts).
- FO and weave in the ends.
Pumpkin Basket (Orange Yarn):
- Rnd 1: Magic ring, 6 sc in the ring (6 sts).
- Rnd 2: Inc in each st around (12 sts).
- Rnd 3: Sc in each st around (12 sts).
- Rnd 4: Sc in next st, dec in next st, repeat around (8 sts).
- FO, leaving a long tail for sewing.
- Use black yarn to embroider a small face on the pumpkin.
- Attach a small handle made from brown yarn.
Assembly:
- Place the hat on the head and sew it securely.
- Attach the keychain ring and chain to the top of the hat.
- Place the pumpkin basket in one of the hands.
- Use blush to add rosy cheeks.
Your cute Halloween witch amigurumi keychain is ready to join your spooky celebrations! This tiny doll is a delightful addition to any Halloween-themed collection.
If you’re looking for a crochet project that’s fun, festive, beginner-friendly, and totally charming, you’ve found it. This cute little witch is the kind of make that reminds you why you love crocheting. From the first magic ring to the final stitched smile, she’s a joy to create.
So grab your yarn, make a cup of something warm, and get your hook ready — because once you make one, you’ll be hooked (pun totally intended).
Happy Halloween and happy crocheting, my spooky stitchers!