Baby Bonnet Pattern

Newborn prop bonnet

Make a simple stocking stitch baby bonnet, with this free newborn prop pattern.

The bonnet will be suitable for any newborn photography sessions you have planned.

This is a beginner level knitting pattern, as it uses basic knit and purl stitches.

It will also introduce you to decreasing and some shaping.

Some basic knowledge of crochet is required for the chin ties.

*Please scroll down to see the printable pattern*

*Don’t forget to pin and share!*

Newborn prop bonnet in burgundy

Newborn Bonnet Pattern

The simple baby bonnet pattern is easy to follow, making the bonnet flat on straight needles and decreasing to shape the back of the bonnet.

This is then stitched together for about 1″ in length which leaves an open gap to easily fit the bonnet over baby’s head.

The pattern is great for any beginners who are learning how to knit, as it is a quick project and great for stash busting – any yarns you have leftover from other projects can be used up for baby bonnets!

I have made bonnets using cotton, mohair and mohair/acrylic blends. If you want to make a bear bonnet, then visit this pattern, where the pattern adds ears.

Yield: Baby bonnet

Baby Bonnet Pattern

Baby Bonnet Pattern
Make a simple stocking stitch baby bonnet, with this free newborn prop pattern.
Active Time 1 hour
Total Time 1 hour
Difficulty Easy/beginner


  • Yarn: 1 x 50g cotton yarn (I used Rico Essentials Cotton DK in cherry 04)
  • Any medium yarn.


  • Knitting Needles: 5.5mm (US 9)
  • Crochet hook: 7mm hook (US size K or similar) for the chin ties
  • Darning needle
  • Scissors
  • Tape Measure


  1. Using 5.5mm knitting needles and your yarn, cast on 40 stitches
  2. Knit 4 rows (K2, P2) ribbing.
  3. Then knit in stocking stitch (one row knit, one row purl) until your bonnet measures 11cm (4.5 inches) ending with a purl (wrong side) row.
  4. The bonnet will be approx 30cm wide (11 ½ inches)
  5. Decrease as follows:
  6. Row 1: (knit 1, k2tog) to the end of the row, K1 (27 stitches)
  7. Row 2: Purl
  8. Row 3: (k2tog) repeat across the row, to the last stitch, K1 (14 stitches)
  9. Row 4: Purl
  10. Cut a long “tail” of yarn. Thread all the remaining stitches onto the “tail”, and pull tight.
  11. Fold the bonnet in half, with the right sides facing and stitch down the seam for approx 4cm (11 ½ inches)
  12. Sew in any loose threads.

Chin Ties >

Make the chin ties by creating a long crochet chain of approx 50 chain stitches (or however you long you prefer) and stitch to the bonnet.


Size >> To fit a newborn


K = Knit

P = Purl

St = stitch

RS = Right side

WS = Wrong side

Rep = Repeat

Ribbing: Knit 2 stitches, Purl 2 stitches to the end of the row.

Stocking stitch= one row knit, one row purl

K2tog = knit two stitches together

Crochet >

Ch= chain (for the crochet ties)

I love seeing your finished projects!

If you enjoyed making the bonnet, I’d love to see yours on Instagram, be sure to tag me @handylittleme.

If you are on Facebook, stop over to the handylittleme Facebook page and share a photo!  I’d love to see your work!

Happy Knitting! xoxo

Sign up for news and a free hat pattern ebook!

Leave a Reply

Your email address will not be published. Required fields are marked *