Baby Bonnet Knitting Patterns

The Willowmere Lace Bonnet Free Pattern – Knit a Heirloom-Inspired Baby Bonnet

Anonymous August 05, 2026

The Willowmere Lace Bonnet: A Timeless Heirloom Knitting Project

There is something truly magical about creating a delicate, handcrafted piece for a new arrival. The Willowmere Lace Bonnet is more than just a baby accessory—it's a cherished keepsake that captures the innocence of infancy and the love of the maker. This heirloom-inspired pattern features an intricate lace design with a scalloped edge and satin ribbon ties, all knitted in soft, breathable cotton yarn. Whether you're a seasoned knitter looking for a meaningful gift or a beginner ready to stretch your skills, this bonnet pattern offers a rewarding project that will be treasured for generations.

The beauty of this pattern lies in its perfect balance of elegance and practicality. The lace pattern creates delicate eyelets that allow for air circulation, keeping your little one comfortable, while the cotton yarn ensures softness against sensitive skin. The ribbon ties add a touch of vintage charm and allow for a secure, adjustable fit. As you knit each row, you'll watch this beautiful bonnet take shape, knowing that every stitch carries your love and care.

Why You'll Love This Pattern

This bonnet is designed with both beauty and functionality in mind. The lace pattern is surprisingly simple to execute once you get into the rhythm, making it accessible even for confident beginners. The scalloped edge adds a professional, finished look, while the ribbon casing provides a customizable fit for your baby. Plus, the cotton yarn makes it machine-washable (on a gentle cycle) and perfect for year-round wear.

Materials Needed

Before you begin, gather these essential supplies to ensure a smooth knitting experience:

  • Yarn: DK weight cotton yarn (approximately 100g / 220 yards) in a soft ivory or blush pink. The cotton fiber provides breathability and softness, perfect for a baby's delicate skin.
  • Needles: US 5 (3.75 mm) knitting needles. These medium-sized needles create a fabric that's substantial enough to hold the lace pattern while remaining soft and drapey.
  • Notions: A tapestry needle for weaving in ends and sewing seams, plus a satin ribbon (approximately 30 inches long) for the ties.
  • Gauge: 22 stitches and 30 rows = 4 inches in stockinette stitch (blocked). Achieving the correct gauge is crucial for the right fit, so take time to knit a swatch first.

Understanding Your Pattern

This pattern is worked flat from the front edge to the back, then shaped at the crown. The lace pattern is created through a combination of yarn overs (YO) and decreases (K2tog and SSK), which form the beautiful eyelet design. Don't be intimidated by the lace—once you master the four-row repeat, the pattern flows beautifully.

Abbreviations Key

  • 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)
  • KFB = knit front and back (increase)
  • RS = right side
  • WS = wrong side

Step-by-Step Instructions

Getting Started: The Bonnet Body

Sizes: Newborn (0-3 months) – Finished circumference: 12 (13) inches. The pattern includes instructions for both sizes, with the smaller size listed first.

Cast On: Cast on 61 (67) stitches loosely. A loose cast-on is essential here because this edge will become the front opening where you'll later pick up stitches for the scalloped edge. If you tend to cast on tightly, consider using a larger needle for the cast-on row only.

Row 1 (RS): K1, *YO, K2tog* repeat from * to end. This row creates a series of eyelets that will serve as the casing for your ribbon. The K1 at the beginning ensures a neat edge.

Row 2 (WS): Purl all stitches. This purl row stabilizes the eyelet row and creates a clean transition to the stockinette section.

Row 3 (RS): Knit all stitches.

Row 4 (WS): Purl all stitches.

These first four rows establish the foundation of your bonnet. The eyelet row from Row 1 will later hold your ribbon, so take care to keep these stitches even and consistent.

Working the Lace Pattern

Now you'll begin the beautiful lace pattern that gives this bonnet its heirloom quality. The pattern is a four-row repeat that creates a delicate, airy fabric.

Row 5 (RS): K3, *YO, SSK, K1, K2tog, YO, K1* repeat from * to last 2 stitches, K2. This row creates the first half of the lace motif. The YO at the beginning of the repeat is balanced by the SSK and K2tog decreases, maintaining your stitch count.

Row 6 (WS): Purl all stitches. The purl rows between lace rows provide a clean canvas for the pattern to shine.

Row 7 (RS): K2, *K2tog, YO, K1, YO, SSK, K1* repeat from * to last 3 stitches, K3. This row mirrors Row 5 but shifts the decreases to create the staggered lace effect.

Row 8 (WS): Purl all stitches.

Repeat Rows 5-8 until the piece measures 4.5 (5) inches from the cast-on edge, ending with a WS row. As you work, you'll see the lace pattern emerge beautifully. The rhythm of the pattern becomes intuitive after a few repeats, making this a relaxing and enjoyable knit.

Shaping the Crown

Once your bonnet body reaches the desired length, it's time to shape the crown. This series of decrease rows will gather the top of the bonnet to create its rounded shape.

Row 1 (RS): K1, *K2tog* repeat from * to end. This row dramatically reduces your stitch count, so don't be alarmed when you see fewer stitches on your needle. You should have 31 (34) stitches remaining.

Row 2 (WS): Purl all stitches.

Row 3 (RS): K1, *K2tog* repeat from * to end. You'll now have 16 (17) stitches remaining.

Row 4 (WS): Purl all stitches.

Row 5 (RS): K1, *K2tog* repeat from * to last 0 (1) stitch, K0 (1). This final decrease row leaves you with 8 (9) stitches.

Cut the yarn, leaving a long tail (at least 12 inches). Thread this tail through a tapestry needle, then pass it through the remaining stitches on your knitting needle. Slide the stitches off the needle and pull the yarn tight to gather the crown. Secure with a few small stitches, then use the same tail to sew the back seam from the crown down to the cast-on edge. Leave the front edge open—this will become the face opening.

Creating the Scalloped Edge

The scalloped edge along the front opening adds a touch of vintage elegance and frames your baby's face beautifully.

Pick Up Stitches: With the right side facing you, pick up and knit 61 (67) stitches along the front edge. To pick up stitches evenly, aim for approximately 3 stitches for every 4 rows along the edge. This ensures a smooth, even foundation for the scalloped pattern.

Row 1 (WS): Purl all stitches.

Row 2 (RS): K1, *YO, K2tog* repeat from * to end. This creates another eyelet row, which will add visual interest to the scalloped edge.

Row 3 (WS): Purl all stitches.

Row 4 (RS): *K2tog, YO* repeat from * to last stitch, K1. This row shifts the eyelet placement slightly, creating the foundation for the scallops.

Row 5 (WS): Bind off purlwise, but for each stitch, work as follows: P1, then pass the previous stitch over the new stitch. This special bind-off technique creates the picot scallops that give this edge its charming, ruffled appearance. Take your time with this row—the result is well worth the extra attention.

Adding the Ribbon Ties

Using your tapestry needle, weave the satin ribbon (approximately 30 inches long) through the eyelet row you created in Row 1 of the bonnet body. Start at one front edge and weave in and out of the eyelets until you reach the other side. The ribbon should slide easily through the openings.

Once the ribbon is threaded through, tie a neat bow at the front. The ribbon not only adds a decorative touch but also allows you to adjust the fit of the bonnet to your baby's head. You can also use the ribbon to gently gather the bonnet for a snugger fit if needed.

Blocking for Perfection

Blocking is an essential step that transforms your knitted piece from good to absolutely beautiful. Gently wet block the bonnet to open up the lace pattern and even out your stitches.

To wet block: Soak the bonnet in lukewarm water with a small amount of gentle wool wash or baby shampoo for about 15-20 minutes. Gently squeeze out excess water (never wring or twist). Roll the bonnet in a clean towel to remove additional moisture. Lay it flat on a blocking mat or towel, shaping it to the correct dimensions. Use rust-proof pins to hold the scalloped edge in place and gently stretch the lace pattern to open it up. Allow it to dry completely, which may take 24-48 hours depending on humidity.

Once dry, your Willowmere Lace Bonnet is ready to be gifted or used. The blocking process will have opened up the lace beautifully, creating that delicate, airy fabric that makes this bonnet so special.

Tips for Success

  • Count your stitches after each lace row, especially in the beginning. The pattern should maintain a consistent stitch count, so if you're off, you'll know immediately.
  • Use stitch markers between pattern repeats to help you keep track of where you are in the lace sequence.
  • Choose a high-quality cotton yarn for the best drape and stitch definition. The yarn should be soft enough for a baby's delicate skin but sturdy enough to hold the lace pattern.
  • Consider a ribbon with a satin finish for a more luxurious look, or choose a grosgrain ribbon for a more casual feel.
  • Make it personal by adding a small embroidered initial or a tiny charm to the ribbon.

A Gift of Love

The Willowmere Lace Bonnet is more than just a knitting project—it's a labor of love that will be treasured for years to come. Whether you're making it for your own little one, a grandchild, or as a gift for a friend's new arrival, this bonnet carries with it the warmth and care of handmade craftsmanship. The delicate lace pattern, the soft cotton yarn, and the charming scalloped edge all come together to create a piece that looks like it could have been passed down through generations.

As you work through this pattern, remember that each stitch is an expression of love. The time you invest in creating this bonnet will be remembered every time the recipient wraps their baby in its gentle embrace. And when you see the finished bonnet, with its beautiful lace and perfect scalloped edge, you'll feel an immense sense of pride in what you've created with your own two hands.

Happy knitting, and may your Willowmere Lace Bonnet bring joy to you and the little one who wears it!


Also Check Out: We think you'd love this beautiful pattern on our sister site: The Twisted Cable Headband Free Pattern