Bring a touch of nighttime magic into your home with this adorable Crochet Firefly Doll! This whimsical amigurumi character features a cozy striped coat, tiny wings, and a cute little lantern that glows with warmth. Perfect for intermediate crocheters, this project combines delicate details with simple stitches to create a treasured handmade keepsake or a lovely bedtime companion.
Why You’ll Love Crafting This Whimsical Firefly Companion
This charming firefly doll is a wonderful project for exploring colorwork and shaping in amigurumi. With its detailed hooded coat, tiny crocheted lantern, and expressive facial features, it offers an engaging crochet experience that yields an incredibly detailed result. It makes a thoughtful gift for nature lovers, fairy tale fans, or anyone who appreciates the magic of handmade toys.
Crochet Pattern: Adorable Crochet Firefly Doll Pattern with Lantern
Materials
Sport weight yarn in beige, dark brown, yellow, forest green, and light blue
2.25mm crochet hook
6mm safety eyes
Polyester fiberfill stuffing
Black embroidery thread and pink blush for cheeks
Craft wire (for the lantern handle)
1 small wooden button
Tapestry needle and scissors
Abbreviations
MR: Magic Ring
sc: single crochet
inc: increase (2 sc in one stitch)
dec: decrease (sc 2 together)
ch: chain
sl st: slip stitch
dc: double crochet
BLO: Back Loop Only
FLO: Front Loop Only
Instructions
Head: Use beige yarn.
Rnd 1: 6 sc in MR (6)
Rnd 2: 6 inc (12)
Rnd 3: (1 sc, inc) x 6 (18)
Rnd 4: (2 sc, inc) x 6 (24)
Rnd 5: (3 sc, inc) x 6 (30)
Rnd 6: (4 sc, inc) x 6 (36)
Rnd 7: (5 sc, inc) x 6 (42)
Rnd 8-15: sc in each st around (42)
Insert safety eyes between Rnds 12 and 13, leaving about 7 stitches between them.
Rnd 16: (5 sc, dec) x 6 (36)
Rnd 17: (4 sc, dec) x 6 (30)
Rnd 18: (3 sc, dec) x 6 (24)
Stuff firmly.
Rnd 19: (2 sc, dec) x 6 (18)
Rnd 20: (1 sc, dec) x 6 (12)
Fasten off, leaving a tail for sewing. Embroider eyebrows and mouth, then apply a bit of pink blush to the cheeks.
Body & Legs: Start with brown yarn for shoes, transitioning to green for socks, and beige for legs.
Legs (Make 2):
Rnd 1: 6 sc in MR (6)
Rnd 2: 6 inc (12)
Rnd 3: BLO sc in each st around (12)
Rnd 4: 4 sc, 2 dec, 4 sc (10)
Change to green. Rnd 5-7: sc in each st around (10)
Change to beige. Rnd 8-12: sc in each st around (10)
Do not cut yarn on the second leg. Join legs with 2 ch.
Body:
Rnd 13: 10 sc around first leg, 2 sc in ch, 10 sc around second leg, 2 sc in opposite side of ch (24)
Rnd 14-22: sc in each st around (24)
Rnd 23: (2 sc, dec) x 6 (18)
Rnd 24: (1 sc, dec) x 6 (12)
Stuff body firmly and sew the head to the body.
Striped Coat: Alternate between brown, yellow, and green yarn every 2 rows.
Ch 25. Work in rows to create the jacket.
Row 1: sc in second ch from hook and each ch across, turn (24)
Row 2: (3 sc, inc) across, turn (30)
Row 3-10: Continue in striped pattern, working sc across.
To make the hood: Attach brown yarn to the neckline, work sc around, and continue building rows until it fits over the head. Sew the top seam. Add a small button to the front collar.
Wings (Make 2): Use light blue yarn.
Rnd 1: 6 sc in MR (6)
Rnd 2: 6 inc (12)
Rnd 3: (1 sc, inc) x 6 (18)
Rnd 4-7: sc in each st around (18)
Rnd 8: (1 sc, dec) x 6 (12)
Rnd 9: 6 dec (6)
Fasten off, leaving a tail. Flatten and sew to the back of the coat.
Lantern: Start with yellow yarn.
Rnd 1: 6 sc in MR (6)
Rnd 2: 6 inc (12)
Rnd 3-5: sc in each st around (12)
Change to brown yarn.
Rnd 6: BLO (1 sc, dec) x 4 (8)
Fasten off. Create top and bottom caps with brown yarn. Attach a curved craft wire to act as the handle, and place it in the doll’s hands.