Add a little magic to your Halloween décor with this cute crochet witch Amigurumi pattern!
Measuring approximately 10 inches tall without her hat, she’s the perfect size for displaying on a shelf, adding to a Halloween centerpiece, or giving as a handmade gift to someone who loves witches.
This website is reader-supported and contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. Find my affiliate disclosure here.
I designed this crochet witch from the feet up, joining the legs before continuing seamlessly into the torso and head. The separate arms are attached with the crochet hook as you work the body, which eliminates the need to sew them on afterward. The skirt is crocheted directly into the unworked front loops around the body, giving the doll a clean finish.
My sample was crocheted primarily with white yarn to create a unique character that looks like a whimsical combination of a ghost and a witch. However, you can use traditional witch colors—such as black, purple, green, and orange—to give your doll a more classic Halloween look.
The pointed hat is made separately and finished with a contrasting band and wide brim. You can sew it permanently to the head or leave it removable. A few stitches are also used to bend and shape the tip of the hat, adding even more personality to the finished doll.
This is an intermediate-level pattern. Although it uses familiar Amigurumi stitches, you should be comfortable working in continuous rounds, shaping pieces with increases and decreases, joining legs, attaching limbs as you crochet, and following detailed written instructions.
Ready to crochet your super-fun Amigurumi witch? Let’s review our supply list and get started.
Crochet Witch Pattern Summary
Pattern Name: Crochet Witch Pattern
Pattern format: Written instructions using US crochet terminology
Skill level: Intermediate
Construction: Worked from the bottom up
Finished size: Approximately 10 inches (25.5 cm) tall without the hat
Recommended yarn: Worsted-weight yarn (CYC 4)
Main techniques: Continuous rounds, increases, decreases, joined legs, as-you-go limb attachment, and low-sew Amigurumi construction
Perfect for: Halloween decorations, fall craft markets, and handmade gifts for witch lovers
What You’ll Need
Worsted-weight (4) yarn or any other yarn of your preference – more on the yarn below.
3.00 mm (5/0) crochet hook – I prefer smaller hooks, but you can go up one size if you prefer. Keep in mind that bigger hooks will make bigger dolls.
A pair of 15mm safety eyes for plushies – the eyes can also be embroidered if preferred.
Eye placement tool – I bought the AmiLove tool years ago, and it’s been a game-changer for me.
Dark embroidery thread scraps for the facial features
Stuffing fiber – my favorite is PolyFil because it’s super soft and holds up well with daily use and care.
Stitch marker, scissors, and a tapestry needle to weave in the ends
Yarn Specifics:
Body and skirt: I used approximately 200 yards (183 m) of Loops & Threads Skinny Chenille for my crochet witch doll, a worsted-weight (4) yarn, in Swan (white). This amount includes the head, body, arms, legs, and skirt.
Hat: I used approximately 60 yards (55 m) of the same yarn in Hummingbird (purple), plus about 5 yards (4.6 m) in black.
Pattern Abbreviations and Terms
Love free crochet resources? Grab my Free Guide to Abbreviations & Terms (PDF) right here on the blog! It’s a handy reference to keep nearby whenever you’re following a crochet pattern.
ch(s): chain(s)
dc: double crochet
flo: front loop only
FO: Fasten off or finish off
hdc: half double crochet
hdcinc: half double crochet increase or two half double crochet stitches in the same stitch.
hdc2tog / hdc3tog: half double crochet two/three together or half double crochet decrease.
The number shown inside brackets at the end of each round indicates the total stitch count for that round.
Finished Doll Size
The finished crochet witch measures approximately 10 inches (25.5 cm) tall without the hat.
The final size may vary depending on the yarn, hook size, crochet tension, and amount of stuffing used. Thicker yarn and a larger hook will create a bigger doll, while lighter yarn and a smaller hook will create a smaller version.
Exact gaugeis not crucial for this project. However, your stitches should be tight and even enough to prevent the fiberfill from showing through the crocheted fabric.
The doll is about 10 inches (25.5 cm) tall
Stitch Tension
Exact gauge is not essential for this Amigurumi crochet witch pattern. However, for reference, my five-round gauge swatch measured approximately 2 inches (5 cm) in diameter.
Gauge Swatch Instructions:
R1: Work 6 sc into a magic circle. [6]
R2: Sc inc in each st around. [12]
R3: (Sc inc, sc in the next st) x6. [18]
R4: (Sc inc, sc in each of the next 2 sts) x6. [24]
R5: (Sc inc, sc in each of the next 3 sts) x6. [30]
Pattern Notes
This crochet witch pattern is written using US crochet terminology.
The doll is worked from the bottom up, beginning with two separate feet and legs, in continuous rounds unless otherwise instructed. Do not join at the end of each round.
The second doll’s leg is not fastened off. Instead, it is joined to the first leg with a chain before you continue crocheting the torso. Pay close attention to the leg placement before joining. Both toes should face forward and angle slightly inward.
The arms are crocheted separately and set aside. They are later attached directly to the body with the crochet hook while working Round 49.
The torso and head are worked as one continuous piece after the legs are joined.
Use a stitch marker to mark the first stitch of each round, moving it up as you work.
The skirt is crocheted directly onto the doll using the unworked front loops from Round 38. It may be crocheted before or after finishing the head.
This crochet witch pattern uses several low-sew techniques, including joining the legs and attaching the arms with the crochet hook. However, some sewing is still need to sew the ears, facial embroidery, hat shaping, and optional hat attachment.
Stuff the doll gradually as you work, but please do not overstuff.
When you create a free Grow.me account, you can bookmark your favorite content and easily find it again later. Your account lets you save content not only from my blog, but also from other creators who use Grow.me—all in one convenient place.
When you see the “Unlock Exclusive Content” button on my blog, simply create a free Grow.me account or select the login option if you already have one. You can also click the heart icon on Grow.me-enabled pages to save your favorite content. Your saved items will appear under Grow Bookmarks in your account. Creating an account is free, and you can unsubscribe at any time.
Disclosure: Grow.me is a third-party service used to provide access to exclusive content. I do not manage Grow.me accounts or their user policies, so I’m unable to assist with account creation, login issues, or password resets. If you need help accessing your account, please visit the Resources section of the Grow.me Help Center for troubleshooting and account support.
Crochet Witch Instructions
Before you get started with your Amigurumi witch, be sure to review the materials list and pattern notes above. They include helpful information to ensure your crochet witch turns out just right!
As I mentioned above, I chose to crochet my entire doll in white yarn for a whimsical look. But feel free to use classic witch colors or your favorite color combination to make her your own!
Arms (2x)
R1: sc 6 in a mc
R2: (sc inc) x6. [12]
R3: (sc inc, sc 3) x3. [15]
R4-8: sc around. [15]
R9: (sc dec, sc 3) x3. [12]
R10-22: sc around. [12]
Stuff the lower halves of the arms firmly, then use less stuffing in the upper halves. This makes it easier to position and attach them at the shoulders.
R23: (sc dec) x6. Cut the yarn, FO, and set them aside. [6]
Feet / Legs (2x)
R1: 5 chs, sc inc in 2nd ch from hook, sc in next 2 chs, sc 5 in last ch. Now, do the sts in the opposite side of chs: sc in each of the next 2 chs, sc in the same ch you did the first inc. [12]
R2: (sc inc) x2, sc in next 2 sts, (hdc inc) x5, sc in next 2 sts, sc inc. [20]
R3: (sc inc) x3, sc in next 6 sts, (hdc inc) x6, sc in next 4 sts, sc inc. [30]
R4: sc around. [30]
R5: 10 sc, (hdc2tog) x7, 6 sc. [23]
Maggie’s Pro Tip:If the gaps between the hdc stitches are large enough for the fiberfill to show through, turn the feet inside out and use a yarn needle with matching yarn to stitch the gaps closed. Then, turn the feet right side out and continue with the next steps.
R6: 2 sc, sc dec, 4 sc, (hdc2tog) x5, 5 sc. [17]
R7-23: sc around. Cut the yarn for the first leg only, then crochet the 2nd leg and proceed to the next step. [17]
Join the Legs and Crochet the Torso
Position both legs side by side, making sure the toes are facing forward and slightly inward.
BackFront
R24: 2 sc in the current leg and ch 1. Insert the hook into the 12th st of the first leg and sc. Sc in the next 16 sts around the first leg, then sc in the FLO of the ch-1. Sc in the next 15 sts around the second leg. [35 sc; ch-1 bridge]
R25: 2 sc, sc in the BLO of the ch-1 in the previous round, sc in each rem st around. [36]
R26: [(sc inc) x4, 14 sc] x2. [44]
R27: 22 sc, (sc inc) x8, 14 sc. [52]
R28: 28 sc, (sc inc) x2, 22 sc. [54]
R29-35: sc around. [54]
R36: 21 sc, (sc dec, sc) x6, 15 sc. [48]
R37: 21 sc, (sc dec) x6, 15 sc. [42]
R38: Sc in the BLO around. Leave the front loops unworked because you will return to them later to crochet the skirt. [42]
R39: (sc dec, 5 sc) x6. [36]
R40-48: sc around. [36]
Note:The crochet witchdoll’s bottom is intentionally designed with a full, rounded shape. Add plenty of fiberfill and distribute it evenly to maintain the intended shape.
R49: sc in each st around, using 3 sts on each side of the doll to attach the arms, ensuring they are centered on each shoulder. [36]
R50: (sc dec, 4 sc) x6. [30]
R51: (sc dec, 3 sc) x6. [24]
R52: (sc dec, 2 sc) x6. Continue to the head without cutting the yarn. [18]
Head
R53: (sc inc) x18. [36]
R54: (sc inc, 5 sc) x6. [42]
R55: (sc inc, 6 sc) x6. [48]
R56-69: sc around. [48]
Position the eyes between rounds 62 and 63, leaving 9 sts between them.
R70: (sc dec, 6 sc) x6. [42]
R71: (sc dec, 5 sc) x6. [36]
R72: (sc dec, 4 sc) x6. [30]
R73: (sc dec, 3 sc) x6. [24]
R74: (sc dec, 2 sc) x6. [18]
R75: (sc dec, sc) x6. [12]
R76: (sc dec) x6. Cut the yarn, and FO. [6]
Hair or no hair?
As I mentioned in the introduction, I chose to leave my crochet witch bald to give her the whimsical appearance of a Halloween creature that’s part witch and part ghost. If you’d prefer to add hair, the wig from my Amigurumi Mermaid pattern would work perfectly for her.
Skirt
With the white yarn, return to round 38 and join the yarn in any of the unworked FLO sts. You’ll use these loops to begin crocheting the skirt.
Note: If you prefer, you can leave the skirt until the end and crochet it as the final step.
R1: Sc in FLO around. [42]
R2: Ch 1 to start this every round in the skirt (does not count as a st), then (3 hdc in the next st, hdc in each of the next 2 sts) x14. [70]
R3: [(Hdc inc) x3, hdc in each of the next 2 sts] x14. [112]
R4–11: Hdc around. [112]
R12: With the hat color, sl st around. FO and cut the yarn. [112]
Ears (2x)
With the white yarn, create a magic circle, leaving a starting tail approximately 5 inches (13 cm) long. Ch 1, work 6 hdc into the magic circle, then sl st into the ring. Do not join.
Pull the magic circle tightly closed, cut the yarn, and leave a finishing tail approximately the same length as the starting tail. Using both yarn tails and a tapestry needle, sew each ear securely to the sides of the head.
Embroider the Face
Using the white yarn, embroider the nose centered one round below the eyes. With dark thread, embroider the mouth and eyebrows. Refer to the the image of my crochet witch doll below as a guide for positioning and shaping the facial features on your crochet witch.
R40–43: Switch to black yarn. Sl st in the BLO around. [48] R44: Working in the BLO, sc inc in each st around. [96] R45–50: Sc around. [96]
Cut the yarn, FO, and weave in the ends.
Shape the Hat Tip
Thread a tapestry needle with a strand of matching yarn. Starting near the top of the hat, stitch downward through the fabric from the inside to gently pull and bend the pointed tip into the desired shape. Secure the yarn and weave in the ends. Your crochet witch doll is done!
I hope you have as much fun making this crochet witch as I did designing her! With her adorable purple pointed hat, sweet embroidered face, and flowy little skirt, she’s sure to steal hearts in the Halloween season. Have fun experimenting with different colors and details to give your witch her own personality. If you make one, I’d love to see how yours turns out. Grab your hook, choose your favorite yarn, and enjoy bringing your own little crochet witch to life!
Happy crocheting! 🧙🏻♀️
Pin, Share, and Comment
Comment on this post: I always read comments and reply to all questions posted on the blog, and I love it when you take the time to stop by and say hello.
Have you made this? Share your project if you make this or any of my other patterns, tag me on Instagram or Facebook, or use the hashtag #zamiguzmakers. I love seeing what you make.
Pin it now: Are you not ready to make it yet? You can use the above image to pin it to your crochet boards or follow me on Pinterest for more.
Join The Makers community: Join my community group on Facebook and be the first to know about pattern releases and other crochet-related content.
Would you rather bookmark this blog post for later?You can create a free Grow.me account and use the “heart” on the left-hand side of your screen to save it. It’s easy to have your internet favorites in one place.
Hi, I am Maggie! I am the designer and creator of the crochet patterns published on this blog. I'm also the photographer and writer behind Zamiguz.com. Crochet is my happy place, I put so much love designing my projects and I am so happy to share them with you.
I'm always updating this blog with new content and crochet patterns. Please make sure you subscribe to my newsletter to be on the loop of what happens here. It's free and you can unsubscribe at any time. Cheers!
Maggie