Adorable Knitted Sparrow Bonnet Pattern — Lace Mohair Baby Bonnet (Newborn–12M)
This Knitted Sparrow Bonnet is a charming, lightweight baby bonnet worked in lace-weight mohair that creates a soft halo and delicate texture. The pattern includes sizes from newborn up to 6–12 months and uses simple stitch repeats to form the sparrow-inspired motif — perfect for gifting or a sweet photo prop.
Note: Gauge is important with mohair; check your gauge and adjust needle size if needed to match the measurements listed.
Oh, the Knitted Sparrow Bonnet is simply delightful! This charming accessory combines cozy warmth with a touch of whimsy, making it perfect for both keeping little ones snug and adding a sprinkle of cuteness to their outfit. The intricate knitted details create a lovely texture, while the adorable design of a sparrow gives it a playful and unique character. It’s the kind of accessory that will surely make heads turn and bring smiles wherever you go. Whether for a special occasion or just a fun day out, the Knitted Sparrow Bonnet is sure to be a beloved addition to anyone’s wardrobe!

Caption: Knitted Sparrow Bonnet — a lace-weight mohair baby bonnet with a textured sparrow-inspired stitch pattern.
Materials and Info
Materials: 80-200 yds of lace weight (size 0) mohair yarn (I used knitpicks aloft), size 7 (4.5mm) straight needles, yarn needle, 2 stitch markers
Gauge: 5sts/in ~GAUGE IS VERY IMPORTANT~
Abbreviation Key:
- K – knit
- P – purl
- k2tog – knit 2 together
- yo – yarn over
- pm – place marker
- ssk – slip, slip, knit slipped sts tog
- sm – slip marker
- rm – remove marker
Head circumference: nb (13ins). 0-3mths (14ins), 3-6mth (15ins), 6- 12mths (16ins)
Sparrow Bonnet Pattern
NEWBORN
Cast on 171
Row 1 (wrong side) – purl 60, pm, p51, pm. P60
Row 2 – k60, sm, k2, [k2tog, k2tog, yo, k1, yo, k1, yo, k1, yo, ssk, ssk, k1] repeat [to] to last st before marker, k1, sm, k60
Row 3 – purl across
Row 4 – k60, sm, k2, [k2tog, k2tog, yo, k1, yo, k1, yo, k1, yo, ssk, ssk, k1] repeat [to] to last st before marker, k1, sm, k60
Row 5 – purl across
Row 6 – k60, sm, k2, [k2tog, k3, yo, k1, yo, k3, ssk, k1] repeat [to] to last st before marker, k1, sm, k60
Row 7 – purl across
Row 8 – bind off LOOSELY 60, rm, k2, [k2tog, k3, yo, k1, yo, k3, ssk, k1] repeat [to] to last st, k1, rm, bind off LOOSELY remaining 60sts. Cut yarn. Pick up on remaining 51sts with wrong side facing. Stockinette st (starting with a purl row) until work measures appx 3.5ins from cast on edge. End after completing a wrong side row.
DECREASES
Place one stitch marker on either end of the row just completed.
Row 1 – k1 [k2tog, k5] repeat [to] across to last sts, k1(44sts)
Row 2 – purl across
Row 3 – k1 [k2tog, k4] repeat [to] across to last sts, k1 (37sts)
Row 4 – purl across
Row 5 – k1 [k2tog, k3] repeat [to] across to last sts, k1 (30sts)
Row 6 – purl across
Row 7 – k1 [k2tog, k2] repeat [to] across to last sts, k1 (23sts)
Row 8 – purl across
Row 9 – k1 [k2tog, k1] repeat [to] across to last sts, k1 (16sts)
Row 10 – purl across
Row 11 – k1 [k2tog] repeat [to] across to last st, k1 (9sts)
Do not bind off.
Cut yarn leaving appx 12ins and pull through remaining stitches. Using this end, sew the crown together to your stitch markers. (I like to use the mattress stitch since it is nearly invisible). Weave in all ends. Block as necessary.
0-3 MONTHS
Cast on 175
Row 1 (wrong side) – purl 60, pm, p55, pm. P60
Row 2 – k60, sm, k4, [k2tog, k2tog, yo, k1, yo, k1, yo, k1, yo, ssk, ssk, k1] repeat [to] to last 3sts before marker, k3, sm, k60
Row 3 – purl across
Row 4 – k60, sm, k4, [k2tog, k2tog, yo, k1, yo, k1, yo, k1, yo, ssk, ssk, k1] repeat [to] to last 3sts before marker, k3,, sm, k60
Row 5 – purl across
Row 6 – k60, sm, k4, [k2tog, k3, yo, k1, yo, k3, ssk, k1] repeat [to] to last 3sts before marker, k3, sm, k60
Row 7 – purl across
Row 8 – bind off LOOSELY 60, rm, k4, [k2tog, k3, yo, k1, yo, k3, ssk, k1] repeat [to] to last 3sts before marker, k3, rm, bind off LOOSELY remaining 60sts. (55sts)
Cut yarn. Pick up on remaining 55sts with wrong side facing. Stockinette st (starting with a purl row) until work measures appx 4ins from cast on edge. End after completing a wrong side row.
DECREASES
Place one stitch marker on either end of the row just completed.
Row 1 – k1, [k2tog, k4] repeat [to] across (46sts)
Row 2 – purl across
Row 3 – k1, [k2tog, k3] repeat [to] across (37sts)
Row 4 – purl across
Row 5 – k1, [k2tog, k2] repeat [to] across (28sts)
Row 6 – purl across
Row 7 – k1, [k2tog, k1] repeat [to] across (19sts)
Row 8 – purl across
Row 9 – k1 [k2tog] repeat [to] across (10sts)
Do not bind off.
Cut yarn leaving appx 12ins and pull through remaining stitches. Using this end, sew the crown together to your stitch markers. (I like to use the mattress stitch since it is nearly invisible). Weave in all ends. Block as necessary.
3-6 MONTHS
Cast on 183
Row 1 (wrong side) – purl 60, pm, p63, pm. P60
Row 2 – k60, sm, k2, [k2tog, k2tog, yo, k1, yo, k1, yo, k1, yo, ssk, ssk, k1] repeat [to] to last st before marker, k1, sm, k60
Row 3 – purl across
Row 4 – k60, sm, k2, [k2tog, k2tog, yo, k1, yo, k1, yo, k1, yo, ssk, ssk, k1] repeat [to] to last st before marker, k1, sm, k60
Row 5 – purl across
Row 6 – k60, sm, k2, [k2tog, k3, yo, k1, yo, k3, ssk, k1] repeat [to] to last st before marker, k1, sm, k60
Row 7 – purl across
Row 8 – bind off LOOSELY 60, rm, k2, [k2tog, k3, yo, k1, yo, k3, ssk, k1] repeat [to] to last st, k1, rm, bind off LOOSELY remaining 60sts. (63sts)
Cut yarn. Pick up on remaining 63sts with wrong side facing. Stockinette st (starting with a purl row) until work measures appx 4.25ins from cast on edge. End after completing a wrong side row.
DECREASES
Place one stitch marker on either end of the row just completed.
Row 1 – [k2tog, k5] repeat [to] across (54sts)
Row 2 – purl across
Row 3 – [k2tog, k4] repeat [to] across (45sts)
Row 4 – purl across
Row 5 – [k2tog, k3] repeat [to] across (36sts)
Row 6 – purl across
Row 7 – [k2tog, k2] repeat [to] across (27sts)
Row 8 – purl across
Row 9 – [k2tog, k1] repeat [to] across (18sts)
Row 10 – purl across
Row 11 – [k2tog] repeat [to] across (9sts)
Do not bind off.
Cut yarn leaving appx 12ins and pull through remaining stitches. Using this end, sew the crown together to your stitch markers. (I like to use the mattress stitch since it is nearly invisible). Weave in all ends. Block as necessary.
6-12 MONTHS
Cast on 189
Row 1 (wrong side) – purl 60, pm, p69, pm. P60
Row 2 – k60, sm, k5, [k2tog, k2tog, yo, k1, yo, k1, yo, k1, yo, ssk, ssk, k1] repeat [to] to last 4sts before marker, k4, sm, k60
Row 3 – purl across
Row 4 – k60, sm, k5, [k2tog, k2tog, yo, k1, yo, k1, yo, k1, yo, ssk, ssk, k1] repeat [to] to last 4sts before marker, k4, sm, k60
Row 5 – purl across
Row 6 – k60, sm, k5, [k2tog, k3, yo, k1, yo, k3, ssk, k1] repeat [to] to last 4sts before marker, k4, sm, k60
Row 7 – purl across
Row 8 – bind off LOOSELY 60, rm, k5, [k2tog, k3, yo, k1, yo, k3, ssk, k1] repeat [to] to last 4sts before marker, k4, rm, bind off LOOSELY remaining 60sts. (69sts)
Cut yarn. Pick up on remaining 69sts with wrong side facing. Stockinette st (starting with a purl row) until work measures appx 4.5ins from cast on edge. End after completing a wrong side row.
DECREASES
Place one stitch marker on either end of the row just completed.
Row 1 – k1, [k2tog, k15] repeat [to] across (65sts)
Row 2 – purl across
Row 3 – [k2tog, k5] repeat [to] across (56sts)
Row 4 – purl across
Row 5 – [k2tog, k4] repeat [to] across (47sts)
Row 6 – purl across
Row 7 – [k2tog, k3] repeat [to] across (38sts)
Row 8 – purl across
Row 9 – [k2tog, k2] repeat [to] across (29sts)
Row 10 – purl across
Row 11 – [k2tog, k1] repeat [to] across (20sts)
Row 12 – purl across
Row 13 – [k2tog] repeat [to] across (11sts)
Do not bind off.
Cut yarn leaving appx 12ins and pull through remaining stitches. Using this end, sew the crown together to your stitch markers. (I like to use the mattress stitch since it is nearly invisible). Weave in all ends. Block as necessary.
Finishing Tips
- Seaming: mattress stitch is recommended for an invisible join at the crown.
- Blocking: gently block on a towel to open the lace and even stitches; avoid heavy stretching with mohair.
- Gauge: if your gauge differs from 5 sts/in, adjust needle size to match the given measurements for best fit.
- Care: mohair is delicate—hand wash gently and dry flat.