Baby Knitting Patterns

Whispering Willow Baby Bonnet Free Pattern

Anonymous September 03, 2026

Whispering Willow Baby Bonnet: A Timeless Heirloom Knitting Pattern

There is something truly magical about creating a handmade garment for a new arrival. The Whispering Willow Baby Bonnet captures that magic with its delicate leaf lace trim and soft, elegant drape. This timeless design offers both warmth and vintage charm, making it a perfect heirloom piece for modern nurseries. Whether you're knitting for your own little one or as a heartfelt newborn gift, this bonnet pattern is a joy to create and a treasure to give.

In this comprehensive guide, we'll walk you through every step—from gathering your materials to weaving in those final ends. Even if you're a beginner knitter, our detailed instructions will help you craft a bonnet that looks like it came from a boutique. Let's pick up those needles and begin!

Materials Needed

Before you begin, gather the following supplies. Having everything ready ensures a smooth, uninterrupted knitting session.

Yarn

  • DK weight (light worsted) yarn – approximately 100g (220 yards). A merino wool blend is ideal for its softness and stitch definition. The sample shown uses a pale sage green, but any soft pastel or neutral color will look beautiful.

Needles

  • US 6 (4 mm) circular needle, 16-inch length (for the main body)
  • US 6 (4 mm) double-pointed needles (for the crown shaping)

Notions

  • Stitch markers (7 total)
  • Tapestry needle for weaving in ends
  • Scissors

Gauge

  • 22 stitches and 30 rows = 4 inches in stockinette stitch (blocked). Always knit a gauge swatch to ensure your bonnet fits correctly.

Size: Newborn (0-3 months) – fits head circumference 13-14 inches.

Step-by-Step Instructions

Let's break this pattern down into manageable sections. Follow along carefully, and you'll have a beautiful bonnet in no time.

Abbreviations

  • CO = cast on
  • K = knit
  • P = purl
  • K2tog = knit two together (right-leaning decrease)
  • SSK = slip slip knit (left-leaning decrease)
  • YO = yarn over (creates an eyelet hole)
  • PM = place marker
  • SM = slip marker
  • RS = right side (front of work)
  • WS = wrong side (back of work)

Part 1: Brim and Face Frame (Lace Edge)

We'll begin with the delicate leaf lace that frames your baby's face. This pattern is a multiple of 6 stitches plus 3, which gives us our cast-on number.

Step 1: Cast On
Using the long-tail cast-on method, CO 63 stitches onto your circular needle. Place a marker to denote the beginning of the round if you prefer, though we'll be working back and forth in rows for this section.

Step 2: Row 1 (WS)
Purl all stitches across. This creates a clean base for the lace pattern.

Step 3: Row 2 (RS)
K1, *YO, K2tog, K1, SSK, YO, K1*; repeat from * to * until you have 2 stitches remaining, then K2.
Let's break this down: You'll knit 1, then work the sequence in brackets across the row. The YO creates an eyelet, K2tog leans right, and SSK leans left, forming the leaf shapes. The final K2 keeps the edge neat.

Step 4: Row 3 (WS)
Purl all stitches across.

Step 5: Row 4 (RS)
K1, *K2tog, YO, K1, YO, SSK, K1*; repeat from * to * until you have 2 stitches remaining, then K2.
Notice how the decreases and yarn overs are staggered from Row 2. This creates the staggered leaf effect. The K2tog and SSK are now on the outside, with the YOs framing the center knit stitch.

Step 6: Repeat Rows 1-4 Once More
Work the four rows again to complete a total of 8 rows of lace edging. This gives you a lovely, substantial border. End after completing a Row 4 (RS), so your next row will be a WS row.

Part 2: Main Bonnet Body

Now we transition to the smooth, comforting stockinette stitch that forms the main body of the bonnet.

Step 7: Switch to Stockinette
Begin working in stockinette stitch: Knit on RS rows, purl on WS rows. Continue even (without increases or decreases) for 3.5 inches from the lace edge. Measure from the bottom of the lace, not the cast-on edge. End with a WS row (so you are ready to work a RS row next).

Part 3: Crown Shaping

This is where the bonnet takes its rounded shape. We'll use paired decreases to gently taper the fabric.

Step 8: Place Markers
On your next RS row, place a marker after every 9 stitches. You will place 7 markers total. Here's how: K9, PM, K9, PM, K9, PM, K9, PM, K9, PM, K9, PM, K9. You should end with exactly 63 stitches used (7 sections of 9 stitches each).

Step 9: Decrease Row (RS)
*Knit to 2 stitches before the marker, SSK, SM, K2tog*; repeat from * to * across the row to the end. This decreases 2 stitches per marker section, removing 14 stitches total (63 - 14 = 49 stitches remain).
Important: The SSK leans left and the K2tog leans right, creating a neat, symmetrical decrease line on either side of each marker.

Step 10: WS Row
Purl all stitches across (no decreases on this row).

Step 11: Repeat Decrease Rows
Repeat the decrease row (Step 9) on every RS row, followed by a WS purl row, until 7 stitches remain on your needles. You will notice the fabric forming a gentle dome.

Step 12: Finish the Crown
Cut your yarn, leaving a 12-inch tail. Thread the tail onto a tapestry needle. Slide the needle through the remaining 7 stitches, removing them from the knitting needle. Pull the yarn tight to gather the crown closed. Secure with a few small stitches and weave in the end.

Part 4: Finishing Touches

Your bonnet is almost complete! A few final steps will make it perfect.

Step 13: Sew the Back Seam
With the bonnet inside out, use your tapestry needle and a length of yarn to sew the back seam. Start at the crown (the gathered point) and sew down toward the neck edge for about 2 inches. This seam closes the back of the bonnet. Weave in all loose ends securely.

Step 14: Blocking
Blocking is essential for lace to open up and lie flat. Soak the bonnet in lukewarm water with a drop of mild soap for 15 minutes. Gently squeeze out excess water (do not wring). Lay flat on a towel, shape it gently, and pin the lace edge to open the leaf pattern. Allow to dry completely.

Part 5: Optional I-Cord Ties

These sweet ties keep the bonnet snugly in place.

Step 15: Knit the I-Cords
Using double-pointed needles, CO 3 stitches. Knit an I-cord for 8 inches: *Knit 3 stitches, slide them to the other end of the needle without turning, pull the yarn tightly across the back, repeat from *. Bind off loosely.

Step 16: Attach the Ties
Sew one tie to each side of the face frame, right at the lace edge where it meets the stockinette. Weave in ends.

Your Heirloom Awaits

Congratulations! You've just completed the Whispering Willow Baby Bonnet. This delicate piece, with its leaf lace trim and soft crown, is more than just a garment—it's a keepsake. Whether you choose a pale sage green like the sample, a soft blush pink, or a creamy ivory, this bonnet is sure to be treasured.

Hand wash your bonnet gently and lay flat to dry to keep it looking beautiful for years to come. It also makes a stunning gift when paired with a matching baby blanket or booties. Happy knitting!


Also Check Out: We think you'd love this beautiful pattern on our sister site: Crochet Modern Geometric Mug Rug Set Free Pattern