How to Crochet a Woodland Fairy & Little Witch Doll Set — Best Friends Amigurumi Pattern + Step-by-Step Tutorial

If you’ve been searching for an amigurumi project that will stop everyone mid-scroll on social media, you just found it! This gorgeous Woodland Fairy and Little Witch doll set is about to become your new favorite crochet obsession. Inspired by the cozy, whimsical aesthetics of classic anime and enchanted forests, these two best friends are designed to bring a touch of pure magic to your yarn collection. Best of all, the complete step-by-step pattern for both characters is entirely free!

Perfect for intermediate crocheters or ambitious beginners looking to level up, this project features a uniform base doll body that you customize with distinct hair, outfits, and magical accessories. You’ll learn how to create beautifully layered ruffles, structurally sound oversized hair accessories, neat color changes, and expressive face embroidery. By the time you fasten off your last stitch, you’ll have a breathtaking display duo that looks like it was plucked straight from a boutique boutique window. Gather your hooks, put on your favorite cozy background show, and let’s bring these magical best friends to life!

🧶 What You’ll Need — Materials & Tools

Yarn (Worsted Weight / Medium 4)

  • Skin Tone: Fair skin tone yarn (approx. 80g for both dolls)
  • Hair Colors: Chestnut brown yarn (approx. 40g for Fairy), Dark chocolate brown yarn (approx. 40g for Witch)
  • Fairy Outfit: Golden-orange autumn yarn (approx. 30g), Earthy brown yarn (approx. 20g)
  • Witch Outfit: Midnight navy blue or black yarn (approx. 40g), Vibrant red yarn (approx. 20g for bow and shoes)
  • Props & Companion: Small amounts of black yarn (for kitten), gray/copper yarn (for watering can), terracotta yarn (for pot), and lime green thread (for vine details).

Tools & Supplies

  • Crochet Hook: 3.0mm (or size needed to achieve a tight gauge)
  • Safety Eyes: 18mm solid black safety eyes (2 pairs)
  • Stuffing: Premium polyester fiberfill
  • Notions: Tapestry needle, sharp scissors, stitch markers, and straight pins
  • Embroideries: White acrylic paint or white embroidery floss (for eye highlights), dark brown embroidery thread (for lashes/brows)
  • Cosmetics: Pink powder blush or fabric pastel with a small makeup brush

📏 Gauge & Measurements

  • Gauge: 5 sc × 5 rows = 1 inch.
  • Finished Size: Each doll measures approximately 28–30 cm from head to toe when completed.
  • Stitch Note: Keeping an even, firm tension is critical for amigurumi to ensure the fiberfill stuffing stays perfectly hidden inside the stitches. If you notice gaps, drop down a half hook size.

📖 Abbreviations Used (US Terms)

AbbreviationMeaning
MRMagic Ring
scSingle Crochet
incIncrease (2 sc in the same stitch)
decInvisible Decrease (crochet 2 front loops together)
st(s)Stitch(es)
chChain
sl stSlip Stitch
hdcHalf Double Crochet
dcDouble Crochet
BLOBack Loop Only
FLOFront Loop Only
rndRound
repRepeat instructions inside asterisks

🪡 Part 1: The Universal Base Doll Body

(Make 2 identical bases using your Skin Tone yarn)

The Head

Start with Skin Tone yarn.

  • Rnd 1: 6 sc in a MR (6)
  • Rnd 2: *inc* rep 6 times (12)
  • Rnd 3: *sc 1, inc* rep 6 times (18)
  • Rnd 4: *sc 2, inc* rep 6 times (24)
  • Rnd 5: *sc 3, inc* rep 6 times (30)
  • Rnd 6: *sc 4, inc* rep 6 times (36)
  • Rnd 7: *sc 5, inc* rep 6 times (42)
  • Rnds 8–17: sc in each st around (42)
  • Note on Eye Placement: Insert 18mm safety eyes between Rnds 13 and 14, leaving 7 stitches visible between them. Do not lock the backings until you’ve added a tiny crescent of white embroidery thread or paint underneath the outer edge of the eye for depth!
  • Rnd 18: *sc 5, dec* rep 6 times (36)
  • Rnd 19: *sc 4, dec* rep 6 times (30)
  • Rnd 20: *sc 3, dec* rep 6 times (24)
  • Stuff the head firmly with fiberfill, shaping the cheeks as you fill.
  • Rnd 21: *sc 2, dec* rep 6 times (18)
  • Rnd 22: *sc 1, dec* rep 6 times (12)
  • Fasten off, leaving a long tail for sewing to the body later.

The Legs & Body

Start at the feet with Skin Tone yarn. (For the Witch, start in Red yarn for her shoes, switching to Skin Tone at Rnd 5).

  • Rnd 1: 6 sc in a MR (6)
  • Rnd 2: *inc* rep 6 times (12)
  • Rnds 3–16: sc in each st around (12)
  • Stuff the leg lightly every few rounds. Fasten off Leg 1.
  • Repeat Rnds 1–16 for Leg 2, but do NOT cut the yarn.
  • Rnd 17 (Joining Round): From Leg 2, ch 2, join to Leg 1 with a sc. Crochet around Leg 1 (12 sc), sc 2 along the chain, crochet around Leg 2 (12 sc), sc 2 along the opposite side of the chain (28 sts total)
  • Rnds 18–24: sc in each st around (28)
  • Rnd 25: *sc 5, dec* rep 4 times (24)
  • Rnds 26–29: sc in each st around (24)
  • Rnd 30: *sc 2, dec* rep 6 times (18)
  • Rnds 31–32: sc in each st around (18)
  • Rnd 33: *sc 1, dec* rep 6 times (12)
  • Stuff the body firmly. Fasten off and weave in ends.

The Arms (Make 4)

Using Skin Tone yarn.

  • Rnd 1: 5 sc in a MR (5)
  • Rnd 2: *inc* rep 5 times (10)
  • Rnds 3–14: sc in each st around (10)
  • Do not stuff. Flatten the top opening and work 5 sc through both layers to close. Fasten off, leaving a long tail for attachment.

🧚 Part 2: Customizing the Woodland Fairy

Fairy Hair Cap & Strands

Using Chestnut Brown yarn.

  • Rnd 1–6: Repeat the exact same setup as the Head pattern until you reach 36 sts.
  • Strands Generation: From the edge of the hair cap, *ch 30, turn, starting in 2nd ch from hook, hdc 29 back down. Sl st into the next FLO stitch of the hair cap.* Repeat this process to create 24 long hair strands. Leave 12 stitches untouched at the front for her bangs.
  • Bangs: For the remaining front loops, *ch 6, turn, sc 5 back down, sl st into the next loop* to create short framing pieces.
  • Tiara: In Golden-Orange yarn, ch 12, sl st to form a ring. *Ch 3, sl st back down* into every second chain to make mini crown peaks. Sew securely to the top of the hair cap.

Fairy Ruffle Skirt

Using Golden-Orange yarn.

  • Attach yarn directly to the front loops of Rnd 20 on the base doll’s body.
  • Rnd 1: *sc 1, inc* around (36)
  • Rnd 2 (Ruffles): In FLO, *ch 3, dc 2 in the same st, sl st in next st* repeat around.
  • Rnd 3: Working back into the remaining BLO loops from Rnd 2, repeat the ruffle sequence to create a double-layered autumnal leaf skirt look.

Fairy Wings (Make 2)

Using White/Cream yarn with Earthy Brown thread details.

  • Rnd 1: 6 sc in a MR (6)
  • Rnd 2: *inc* rep 6 times (12)
  • Rnd 3: *ch 8, turn, hdc 7 back down to base, sl st into next st of Rnd 2. Ch 5, turn, sc 4 back down, sl st into next st.* Fasten off. Surface stitch your earthy brown branch lines onto the wings using a tapestry needle.

🧹 Part 3: Customizing the Cozy Witch

Bob Hair Cap

Using Dark Chocolate Brown yarn.

  • Rnd 1–7: Repeat the Head pattern until you reach 42 sts.
  • Rnds 8–13: sc in each st around (42)
  • Rnd 14 (Shaping the Bob): sc 12, hdc 2, dc 14, hdc 2, sc 12.
  • Bangs: For the front 10 stitches, work: *ch 5, turn, sc 4 back down, sl st into next base st.* Fasten off, leaving a long thread to pin and sew onto her head.

The Iconic Red Hair Bow

Using Vibrant Red yarn.

  • Main Bow Piece: Ch 16. Working in rows, hdc in 2nd ch from hook and each across (15 hdc). Ch 1, turn, and repeat for 8 rows total. Fasten off and weave in ends.
  • Center Band: Ch 6, sc 5 down. Fasten off. Wrap this band tightly around the middle of your main rectangle to cinch it into a crisp bow shape. Sew to the top center of the Witch’s hair.

The Midnight Dress

Using Navy Blue or Black yarn.

  • Ch 14. Join with a sl st to form a collar ring.
  • Row 1: sc 2, ch 2 (sleeve opening), skip 3, sc 4, ch 2, skip 3, sc 2 (12 sts)
  • Row 2: inc in each st across (24)
  • Rows 3–10: Work in continuous rounds of sc around the body opening until the dress reaches down to her knees.
  • Row 11: *ch 2, sl st in next st* repeating around the bottom edge to give the hem a beautiful fluid texture.

🐱 Part 4: Companions & Props

Mini Black Kitten

Using Black yarn.

  • Head & Body (All-in-one): 6 sc in a MR. *inc* around (12). sc around for 4 rounds. Stuff lightly. *dec* around (6). Do not cut yarn! Inc in each st around again (12) to expand for the body. sc around for 3 more rounds. *dec* around (6). Close with a tapestry needle.
  • Ears: Surface crochet a tiny loop (ch 2, sl st) on the head corners.
  • Tail: Ch 8, fasten off, and sew to the back of the body, curving it upwards.

Miniature Copper Watering Can

Using Gray or Copper metallic-style yarn.

  • Body: 6 sc in a MR. *inc* around (12). In BLO, sc around for 4 rounds. *dec* around (6). Stuff lightly and close.
  • Spout: Ch 4, sc 3 back down. Sew at a 45-degree angle to the side of the canister body.

🔧 How to Assemble Your Magical Doll Duo

      [Assemble Head: Eyes + Face Embroidery]
                        │
      [Attach Hair Caps & Sculpt Unique Hairstyles]
                        │
    [Sew Finished Heads Securely onto Base Bodies]
                        │
    [Attach Arms at Shoulder Level (Round 32)]
                        │
 [Dress Dolls: Ruffle Skirt (Fairy) / Navy Dress (Witch)]
                        │
    [Secure Fairy Wings & Top Accessories/Bows]
  1. Face Details: Before closing anything, ensure safety eye backings are locked. Use your dark brown embroidery thread to create short, modern eyelashes angling down from the outer edges of the eyes, and stitch a clean upward line for the eyebrows.
  2. Cheek Blush: Dip a dry makeup brush lightly into real cosmetic pink blush. Gently tap it onto a piece of paper to remove excess, then sweep it under the eyes of both dolls for that instantly recognizable, high-engagement look.
  3. Hair Setup: Pin the hair caps onto the heads. Use fabric glue or small hidden sewing stitches to keep the individual fairy strands looking beautifully swept over her shoulders.
  4. Final Stitches: Securely sew the heads down into the neck openings using a sturdy ladder stitch. Attach the arms horizontally at Rnd 32. Slip on their custom clothing pieces, position their hair accessories, and your magical matching set is ready to shine!

Leave a Reply

Your email address will not be published. Required fields are marked *