Stash Busting Pixie Bonnet – Free Crochet Pattern

Stash-Busting Pixie Bonnet

By The Firefly Hook

Use up those extra bits of yarn and make an adorable pixie bonnet in a flash! No one will be able to tell you were using up all of your leftovers. With five different sizes to choose from, this sweet bonnet makes a perfect newborn gift all the way up to a one year old birthday present.

Want the PDF to download for safekeeping?

It’s only $1.99 and you help support The Firefly Hook!


Want the Ravelry Download for $2.00?
Find this pattern on Ravelry here and use the code TAKE3 at checkout for $3.00 off (Reg. price $5.00).


Need pattern support? Join our facebook community!

Leisure Arts books by

Abbey Swanson of The Firefly Hook.

Your purchase helps support this site!

Click here to shop.


Yarn: Worsted weight yarn, any small amount of various colors.

Hook: Size (I-9) 5.5 mm

My favorite hooks:

Shop here.

Before we get to the pattern, let’s take a moment to drool over all these Worsted color choices by Malabrigo. I’d love to see some Bonnets worked up with this yarn. Be sure to tag @thefireflyhook on Instagram if you make one!

Click on any photo to shop!

Your purchase helps support The Firefly Hook. Thank you!

Pattern Info

Skill Level: Easy

Gauge: Will depend on hook/yarn combo and is unimportant since pattern is written to accommodate any gauge.

Bonnet sizes:

Newborn 5” x 11”

0 – 3 months 5.5” x 12”

3 – 6 months 6” x 12.5”

6 – 9 months 6.5” x 13”

9 – 12 months 7” x 14”


If switching colors each row, change colors on the last yarn over of the last stitch.

Color changes per row for coral bonnet (photo below): CA, CA, CA, CB, CA, CB, CB, CC, CB, CC, CC


[ ]                     work instructions within brackets as many times as directed

ch                    chain

dc                   double crochet

rep                   repeat

sc                     single crochet

sk                     skip

sl st                  slip stitch

sp                    space

st(s)                  stitch(es)

xs                     times


Try Amazon Prime 30-Day Free Trial


Ch multiple of 3 equal to the longest measurement for desired size (ex: newborn = 11”)

Row 1: Sc in 2nd ch from hook and in each ch across.

Row 2: Ch 3 (does not count as st), dc in same sp as ch and in each st across.

Row 3: Ch 3 (does not count as st), sk 2 sts, [3 dc in next st sp (between posts of sts), sk 3 sts] rep across row working 3 dc in ch-3-sp from prev row.

Row 4: Ch 3, sk 2 sts, [3 dc in next st sp, sk 3 sts] rep across working 3 dc in ch-3-sp from prev row.

Rows 5 – end: Rep row 4 until bonnet width reaches desired size (ex: newborn = 5”).

Fold bonnet in half and sew first or final row together (depending on your gauge, which could change with yarn from your stash – choose the tightest side to sew).

Trim –

Sc around entire bonnet working evenly along ends of rows and working 3 sc in each corner.

Ties –

Option 1: Weave a ribbon around bottom of bonnet.

Option 2: Add chains of yarn to corners of bonnet.



Row 1: Ch 3 (counts as 1st dc), work 9 dc in 3rd chain from hook, sl st at the top of 1st dc (10 dc total).

Row 2: Ch 2, 4 dc in next st (1 petal made), [sc in next st, ch 2, 4 dc in next st] 4 xs, sl st in base of 1st ch-2 in row 2 (five petals made).

Finish off leaving 10” for sewing.


Row 1: Ch 3, in 1st ch work sts in this sequence: 2 dc, 1 sc (1 petal made), [3 dc, 1 sc] 4 xs.

Finish off leaving 6” for sewing. Tighten tail from ch to close hole in center.

If desired, add trim to flowers in a contrasting color. Sew smaller flower onto larger flower and sew flowers onto bottom corner of bonnet.


Need a place to sell PDFs? Try SendOwl! More info here.

Hope you liked the pattern! Comment below with any questions. I added some YouTube videos from my channel below. Enjoy!

Crochet often. Create always!



Need pattern support? Join our facebook community!

2 thoughts on “Stash Busting Pixie Bonnet – Free Crochet Pattern”

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s