Amigurumi Patterns

Whispering Willow Butterfly Free Pattern – Crochet a Soft Garden Spirit

Anonymous August 15, 2026

Whispering Willow Butterfly Free Pattern – Crochet a Soft Garden Spirit

Bring a touch of whimsical, nature-inspired charm into your home with the Whispering Willow Butterfly. This enchanting crochet pattern features a cloud of delicate puff stitches that mimic feathered wings in a palette of sage green, blush pink, and cream. Whether you're looking for a unique handmade gift, a lovely room decoration, or a satisfying weekend project, this amigurumi butterfly is sure to delight. The soft, organic texture and gentle, mid-flight pose make it a truly special piece that captures the spirit of a garden in full bloom.

This pattern is perfect for intermediate crocheters who are comfortable with basic stitches and ready to explore the beautiful puff stitch. With clear instructions and a bit of patience, you'll create a stunning, one-of-a-kind butterfly that feels both magical and grounded in nature.

Materials Needed

Before you begin, gather the following materials to ensure a smooth and enjoyable crochet experience:

  • Yarn: Worsted weight cotton or acrylic yarn in the following colors:
    • Sage green (for large wings)
    • Blush pink (for small wings)
    • Cream (for wing accents, optional)
    • Dark brown (for body, head, and antennae)
  • Hook: 3.5mm (E) crochet hook
  • Stitch marker (to keep track of rounds)
  • Fiberfill stuffing (for the body and head)
  • Yarn needle (for sewing pieces together and weaving in ends)
  • Scissors

Gauge: 4 puff stitches x 4 rows = 4 inches. Gauge is not critical for this project, but consistent tension is important to ensure even, uniform wings.

Step-by-Step Instructions

This pattern is worked in continuous spirals unless otherwise noted. Always use a stitch marker to keep track of your rounds. Let's begin by creating the wings, which are the heart of this beautiful butterfly.

Wings (Make 2 Large, 2 Small)

Large Wing (Make 2)

Round 1: With sage green yarn, make a magic ring. Chain 2 (this counts as your first double crochet), then work 11 double crochet (dc) into the ring. Join with a slip stitch to the top of the chain-2. You should have 12 dc stitches.

Round 2: Chain 2, double crochet in the same stitch (this creates an increase). Then, work 2 dc in each stitch around. Join with a slip stitch to the top of the chain-2. You should now have 24 dc stitches.

Round 3: Chain 1. Now we'll begin the puff stitches. *Work a puff stitch as follows: yarn over, insert hook into the next stitch, yarn over, pull up a loop (3 loops on hook), yarn over, insert hook into the same stitch, yarn over, pull up a loop (5 loops on hook), yarn over, insert hook into the same stitch, yarn over, pull up a loop (7 loops on hook), yarn over, and pull through all 7 loops on the hook. Chain 1 to close the puff stitch. Skip the next stitch, then single crochet (sc) in the following stitch. Repeat from * around, ending with a slip stitch to the first puff stitch. You should have 12 puff stitches.

Round 4: Chain 1. *Work a puff stitch in the next chain-1 space, chain 1, work another puff stitch in the same chain-1 space, chain 1, then single crochet in the next single crochet. Repeat from * around. Join with a slip stitch. You should now have 24 puff stitches.

Round 5: Chain 1. *Work a puff stitch in the next chain-1 space, chain 1, work a puff stitch in the same chain-1 space, chain 1, work a puff stitch in the next chain-1 space, chain 1, then single crochet in the next single crochet. Repeat from * around. Join with a slip stitch. You should have 36 puff stitches.

Fasten off, leaving a long tail (about 12 inches) for sewing the wing to the body.

Small Wing (Make 2)

Round 1: With blush pink yarn, make a magic ring. Chain 2, then work 8 double crochet into the ring. Join with a slip stitch to the top of the chain-2. You should have 8 dc stitches.

Round 2: Chain 2, double crochet in the same stitch, then work 2 dc in each stitch around. Join with a slip stitch. You should have 16 dc stitches.

Round 3: Chain 1. *Work a puff stitch in the next stitch, chain 1, skip the next stitch, then single crochet in the following stitch. Repeat from * around. Join with a slip stitch. You should have 8 puff stitches.

Round 4: Chain 1. *Work a puff stitch in the next chain-1 space, chain 1, work another puff stitch in the same chain-1 space, chain 1, then single crochet in the next single crochet. Repeat from * around. Join with a slip stitch. You should have 16 puff stitches.

Fasten off, leaving a long tail for sewing.

Body

Round 1: With dark brown yarn, make a magic ring and work 6 single crochet into the ring. (6 sc)

Round 2: Work 2 single crochet in each stitch around. (12 sc)

Round 3: *Single crochet in the next stitch, then 2 single crochet in the next stitch; repeat from * around. (18 sc)

Rounds 4-6: Single crochet in each stitch around. (18 sc)

Round 7: *Single crochet in the next 2 stitches, then single crochet 2 together (sc2tog); repeat from * around. (12 sc)

Round 8: Single crochet in each stitch around. (12 sc)

Round 9: *Single crochet in the next stitch, then sc2tog; repeat from * around. (8 sc)

Now, stuff the body firmly with fiberfill. Make sure it's well-stuffed but not so much that it distorts the shape.

Round 10: Single crochet 2 together around. (4 sc)

Fasten off, leaving a long tail. Thread the tail through the front loops of the remaining 4 stitches and pull tight to close the opening. Weave in the end securely.

Head

Round 1: With dark brown yarn, make a magic ring and work 6 single crochet into the ring. (6 sc)

Round 2: Work 2 single crochet in each stitch around. (12 sc)

Rounds 3-4: Single crochet in each stitch around. (12 sc)

Round 5: Single crochet 2 together around. (6 sc)

Stuff the head lightly with fiberfill. Fasten off, leaving a long tail. Sew the head securely to the top of the body, positioning it so it faces forward.

Antennae (Make 2)

With dark brown yarn, chain 12. Slip stitch in the 2nd chain from the hook and in each chain across. Fasten off, leaving a tail for sewing. Sew one antenna to each side of the top of the head, curling them slightly outward for a natural, whimsical look.

Assembly

Now it's time to bring your butterfly to life!

  1. Attach the large wings: Position the large wings on the upper sides of the body, with the puff stitch side facing outward. Using the long tails, sew them securely to the body. Make sure they are evenly placed and sit at a slight upward angle, as if the butterfly is mid-flight.
  2. Attach the small wings: Position the small wings just below the large wings, slightly overlapping them. Sew them in place using the long tails. This creates a layered, dimensional look.
  3. Weave in all ends: Use your yarn needle to weave in any remaining loose ends to keep your butterfly neat and polished.
  4. Optional hanging loop: If you'd like to hang your butterfly, chain 20 with dark brown yarn and attach the ends to the top of the body between the wings. This makes a lovely ornament or mobile piece.

Your Whispering Willow Butterfly is now complete! Display it on a shelf, attach it to a gift, or hang it in a sunny window where it can catch the light. The soft, textured wings and gentle curves make it a truly special handmade treasure that embodies the quiet magic of a garden spirit.

Happy crocheting, and may your creativity take flight!


Also Check Out: We think you'd love this beautiful pattern on our sister site: The Misty Blush Chevron Baby Blanket: A Free Knitting Pattern for a Soft, Textured Heirloom