Looking for a free flower bonnet knitting pattern that’s as delicate and charming as a spring meadow? This adorable Daisy Bonnet is a perfect project for baby gifts, newborn photo props, or just a cozy handmade accessory. If you love this pattern check out all of our free photo prop patterns here and start knitting today!

A Cozy and Cute Knitting Project for Baby
If you love knitting sweet little bonnets for babies, you’re going to adore this free flower bonnet knitting pattern. The Daisy Bonnet is the kind of project that brings joy with every stitch—delicate, soft, and full of whimsical charm.
I designed this bonnet to have a dainty floral lace motif, which gives it an elegant yet playful touch. The mohair accents make the flowers pop, adding texture and dimension without being too difficult to knit. Whether you’re making it for your little one, a grandbaby, or adding a new prop to your photography shop, this bonnet is sure to be a hit.
The Perfect Yarn for This Free Flower Bonnet Knitting Pattern
To create this delicate bonnet, you’ll need a soft and warm yarn that enhances the lace pattern while keeping baby snug. For the main color, I used KnitPicks Capra (affiliate link), a dreamy blend of Merino wool and cashmere that’s buttery soft.
For the daisy details, I used KnitPicks Aloft (affiliate link), a light and airy mohair blend that adds the perfect halo effect to the flowers. The contrast between the main yarn and the mohair makes the floral design stand out beautifully.
If you’re wondering where to grab these yarns, just click on their names—those are my affiliate links, which means I earn a small commission at no extra cost to you. That support helps keep all the patterns on this blog free, so thank you!
Knitting Techniques Used in This Free Flower Bonnet Knitting Pattern
This free flower bonnet knitting pattern is beginner-friendly with just a touch of lacework to keep things interesting. If you’re comfortable with basic knitting stitches and eager to try something a little more decorative, this is a great next step.
Here are the main techniques you’ll use: Casting on
Knit and purl stitches
Simple decreases (k2tog, ssk)
Special lace stitches for the daisy motifs
Crocheted lace edging for a polished finish
The daisy design may look intricate, but trust me—it’s easier than it seems! The mohair stitches create a soft floral effect against the background, and the lace pattern is simple enough to memorize after a few rows.
Customizing Your Free Flower Bonnet Knitting Pattern
One of the best things about this free flower bonnet knitting pattern is that it’s easy to customize. You can change up the colors to match a specific baby outfit or nursery theme, or experiment with different yarn textures for a one-of-a-kind look.
Here are a few fun ideas to try: Use pastel shades for a soft, vintage-inspired bonnet
Try earthy greens and browns for a woodland fairy vibe
Mix bold pinks and purples for a vibrant, eye-catching piece
No matter what color combo you choose, the end result will be a beautiful hand-knit bonnet that looks straight out of a storybook.
Why You’ll Love This Free Flower Bonnet Knitting Pattern
Knitting baby items is always special, but there’s something about this particular bonnet that makes it extra delightful. Maybe it’s the softness of KnitPicks Capra (affiliate link), the airy touch of KnitPicks Aloft (affiliate link), or the satisfaction of seeing those little flowers bloom stitch by stitch.
Here’s why you’ll love making (and gifting!) this bonnet: It’s quick to knit—perfect for last-minute gifts
The lace pattern keeps it fun and engaging
Mohair flowers add a professional, high-end touch
It’s a timeless design that never goes out of style
Plus, imagine the joy on a parent’s face when they see their little one in such a beautifully hand-knit piece. It’s the kind of project that turns into a treasured keepsake.
How to Get Started with This Free Flower Bonnet Knitting Pattern
Alright, time to grab your supplies and cast on! Before you begin, make sure you have:
KnitPicks Capra (affiliate link) for the main color
KnitPicks Aloft (affiliate link) for the mohair flowers
The right knitting needles (check the pattern for size details)
A crochet hook for the lace edging
The free flower bonnet knitting pattern below
Once you have everything ready, just follow the step-by-step instructions in the pattern, and before you know it, you’ll have a beautiful bonnet ready to wear or gift.
Share Your Creations!
I love seeing all the creative variations of my knitting patterns! If you make this free flower bonnet knitting pattern, be sure to share your finished piece on social media. Tag me so I can admire your work, and don’t forget to spread the love by sharing this pattern with fellow knitters.
And as always, you are more than welcome to sell the items you make from this pattern. I love supporting fellow makers and small businesses!
Happy knitting, and may this bonnet bring warmth and joy to every little head it covers.


Materials and Info
Materials: appx 60-120yd dk weight yarn and 20 or so yds of lace weight mohair , size 6 (4mm) straight needles or size needed to obtain gauge), 4mm crochet hook for the crochet edge
Gauge: appx 5sts/inch Gauge is very important!
Sizes (appx finished head circumference) : newborn (13ins), 0-3mths (14 ins), 3-6mths (15ins), 6-12mths (16ins), 1-3yrs (17ins)


Daisy Bonnet Pattern
NEWBORN
Cast on 55 stitches in your dk weight yarn.
Work 3/4in of stockinette stitch ending after completing a wrong side (purl) row.
Cut yarn (leaving enough to weave in ends) and pick up mohair yarn.
LACE PANEL
Row 1 – knit across
Row 2 – k1 [k5 wrapping your yarn 3times with each k (picture tutorial at the end), k1] repeat [to] across
Row 3 – p1 [yarn back, sl purlwise into the first wrap of each of the next 5 sts, wrap your yarn around these 5 stitches twice back to front (picture tutorial at the end of pattern), p1] repeat [to] across
Row – 4 knit across
Cut yarn (leaving enough to weave in ends) and pick up dk yarn.
Work in stockinette st beginning with a right side row (knit row) until your work measures 4ins from cast on edge. End after completing a wrong side (purl) row. Place a marker on either side of your work here.
DECREASES
Row 1 – k1 [k2tog, k4] repeat [to] across (46st)
Row 2 – purl across
Row 3 – k1 [k2tog, k3] repeat [to] across (37st)
Row 4 – purl across
Row 5 – k1 [k2tog, k2] repeat [to] across (28st)
Row 6 – purl across
Row 7 – k1 [k2tog, k1] repeat [to] across (19st)
Row 8 – purl across
Row 9 – k1 [k2tog] repeat [to] across (10st)
Do not bind off. Cut yarn leaving appx -10ins. Pull yarn through remaining stitches and cinch the back tight. Using this end sew the crown together to your stitch markers. (I like to use the mattress stitch since it is nearly invisible).
EDGE
With your crochet hook and mohair yarn join yarn in first stitch on your cast on edge.
Sc, [skip 2 sts 5dc into next st, skip 2 sts, sc] repeat [to] across cast on edge.
Weave in ends. Cut 6 pieces of dk yarn approximately 30ins long. Fold them in half and pull a loop through the front corner of the hood. Pull the ends through this loop.

0-3 MONTHS
Cast on 61 stitches in your dk weight yarn.
Work 3/4in of stockinette stitch ending after completing a wrong side (purl) row.
Cut yarn (leaving enough to weave in ends) and pick up mohair yarn.
LACE PANEL
Row 1 – knit across
Row 2 – k1 [k5 wrapping your yarn 3times with each k (picture tutorial at the end), k1] repeat [to] across
Row 3 – p1 [yarn back, sl purlwise into the first wrap of each of the next 5 sts, wrap your yarn around these 5 stitches twice back to front (picture tutorial at the end of pattern), p1] repeat [to] across
Row – 4 knit across
Cut yarn (leaving enough to weave in ends) and pick up dk yarn.
Work in stockinette st beginning with a right side row (knit row) until your work measures 4.5ins from cast on edge. End after completing a wrong side (purl) row.
Place a marker on either side of your work here.
DECREASES
Row 1 – k1 [k2tog, k4] repeat [to] across (51st)
Row 2 – purl across
Row 3 – k1 [k2tog, k3] repeat [to] across (41st)
Row 4 – purl across
Row 5 – k1 [k2tog, k2] repeat [to] across (31st)
Row 6 – purl across
Row 7 – k1 [k2tog, k1] repeat [to] across (21st)
Row 8 – purl across
Row 9 – k1 [k2tog] repeat [to] across (11st)
Do not bind off. Cut yarn leaving appx -10ins. Pull yarn through remaining stitches and cinch the back tight. Using this end sew the crown together to your stitch markers. (I like to use the mattress stitch since it is nearly invisible).
EDGE
With your crochet hook and mohair yarn join yarn in first stitch on your cast on edge.
Sc, [skip 2 sts 5dc into next st, skip 2 sts, sc] repeat [to] across cast on edge.
Weave in ends. Cut 6 pieces of dk yarn approximately 30ins long. Fold them in half
and pull a loop through the front corner of the hood. Pull the ends through this loop.

3-6 MONTHS
Cast on 67 stitches in your dk weight yarn.
Work 1in of stockinette stich ending after completing a wrong side (purl) row.
Cut yarn (leaving enough to weave in ends) and pick up mohair yarn.
LACE PANEL
Row 1 – knit across
Row 2 – k1 [k5 wrapping your yarn 3times with each k (picture tutorial at the end), k1] repeat [to] across
Row 3 – p1 [yarn back, sl purlwise into the first wrap of each of the next 5 sts, wrap your yarn around these 5 stitches twice back to front (picture tutorial at the end of pattern), p1] repeat [to] across
Row – 4 knit across
Cut yarn (leaving enough to weave in ends) and pick up dk yarn.
Work in stockinette st beginning with a right side row (knit row) until your work measures 5ins from cast on edge. End after completing a wrong side (purl) row. Place a marker on either side of your work here.
DECREASES
Row 1 – k1 [k2tog, k4] repeat [to] across (56st)
Row 2 – purl across
Row 3 – k1 [k2tog, k3] repeat [to] across (45st)
Row 4 – purl across
Row 5 – k1 [k2tog, k2] repeat [to] across (34st)
Row 6 – purl across
Row 7 – k1 [k2tog, k1] repeat [to] across (23st)
Row 8 – purl across
Row 9 – k1 [k2tog] repeat [to] across (12st)
Do not bind off. Cut yarn leaving appx -10ins. Pull yarn through remaining stitches and cinch the back tight. Using this end sew the crown together to your stitch markers. (I like to use the mattress stitch since it is nearly invisible).
EDGE
With your crochet hook and mohair yarn join yarn in first stitch on your cast on edge.
Sc, [skip 2 sts 5dc into next st, skip 2 sts, sc] repeat [to] across cast on edge.
Weave in ends. Cut 6 pieces of dk yarn approximately 30ins long. Fold them in half and pull a loop through the front corner of the hood. Pull the ends through this loop.

6-12 MONTHS
Cast on 73 stitches in your dk weight yarn.
Work 1in of stockinette stich ending after completing a wrong side (purl) row.
Cut yarn (leaving enough to weave in ends) and pick up mohair yarn.
LACE PANEL
Row 1 – knit across
Row 2 – k1 [k5 wrapping your yarn 3times with each k (picture tutorial at the end),
k1] repeat [to] across
Row 3 – p1 [yarn back, sl purlwise into the first wrap of each of the next 5 sts, wrap your yarn around these 5 stitches twice back to front (picture tutorial at the end of pattern), p1] repeat [to] across
Row – 4 knit across
Cut yarn (leaving enough to weave in ends) and pick up dk yarn.
Work in stockinette st beginning with a right side row (knit row) until your work measures 5.5ins from cast on edge. End after completing a right side (knit) row. Place a marker on either side of your work here.
DECREASES
Row 1 – p70sts, p2tog, p1 (72sts)
Row 2 – k1 [k2tog, k5] repeat [to] across to last st, k1 (62st)
Row 3 – purl across
Row 4 – k1 [k2tog, k4] repeat [to] across to last st, k1 (52st)
Row 5 – purl across
Row 6 – k1 [k2tog, k3] repeat [to] across to last st, k1 (42st)
Row 7 – purl across
Row 8 – k1 [k2tog, k2] repeat [to] across to last st, k1 (32st)
Row 9 – purl across
Row 10 – k1 [k2tog, k1] repeat [to] across to last st, k1 (22st)
Row 11 – purl across
Row 12 – k1 [k2tog] repeat [to] across to last st, k1 (12st)
Do not bind off. Cut yarn leaving appx -10ins. Pull yarn through remaining stitches and cinch the back tight. Using this end sew the crown together to your stitch markers. (I like to use the mattress stitch since it is nearly invisible).
EDGE
With your crochet hook and mohair yarn join yarn in first stitch on your cast on edge.
Sc, [skip 2 sts 5dc into next st, skip 2 sts, sc] repeat [to] across cast on edge.
Weave in ends. Cut 6 pieces of dk yarn approximately 30ins long. Fold them in half and pull a loop through the front corner of the hood. Pull the ends through this loop.

TODDLER (1-3YRS)
Cast on 79 stitches in your dk weight yarn.
Work 1.25ins of stockinette stich ending after completing a wrong side (purl) row.
Cut yarn (leaving enough to weave in ends) and pick up mohair yarn.
LACE PANEL
Row 1 – knit across
Row 2 – k1 [k5 wrapping your yarn 3times with each k (picture tutorial at the end),
k1] repeat [to] across
Row 3 – p1 [yarn back, sl purlwise into the first wrap of each of the next 5 sts, wrap your yarn around these 5 stitches twice back to front (picture tutorial at the end of pattern), p1] repeat [to] across
Row – 4 knit across
Cut yarn (leaving enough to weave in ends) and pick up dk yarn.
Work in stockinette st beginning with a right side row (knit row) until your work measures 6ins from cast on edge. End after completing a wrong side (purl) row. Place a marker on either side of your work here.
DECREASES
Row 1 – k1 [k2tog, k5] repeat [to] across to last st, k1 (68st)
Row 2 – purl across
Row 3 – k1 [k2tog, k4] repeat [to] across to last st, k1 (57st)
Row 4 – purl across
Row 5 – k1 [k2tog, k3] repeat [to] across to last st, k1 (46st)
Row 6 – purl across
Row 7 – k1 [k2tog, k2] repeat [to] across to last st, k1 (35st)
Row 8 – purl across
Row 9 – k1 [k2tog, k1] repeat [to] across to last st, k1 (24st)
Row 10 – purl across
Row 11 – k1 [k2tog] repeat [to] across to last st, k1 (13st)
Do not bind off. Cut yarn leaving appx -10ins. Pull yarn through remaining stitches and cinch the back tight. Using this end sew the crown together to your stitch markers. (I like to use the mattress stitch since it is nearly invisible).
EDGE
With your crochet hook and mohair yarn join yarn in first stitch on your cast on edge.
Sc, [skip 2 sts 5dc into next st, skip 2 sts, sc] repeat [to] across cast on edge.
Weave in ends. Cut 6 pieces of dk yarn approximately 30ins long. Fold them in half and pull a loop through the front corner of the hood. Pull the ends through this loop.

Abbreviations and Tutorials
Stitch Key
K – knit
p – purl
w – wrap
sl – slip
K2tog – knit 2 stitches together
p2tog – purl 2 stitches together
Yo- yarn over
sc – single crochet
dc – double crochet
ROW 2 TUTORIAL
LEFT HANDED

RIGHT HANDED

Insert your needle into the next stitch knit wise, wrap your yarn around your working needle 3 times, pull through your stitch.
ROW 3 TUTORIAL
LEFT HANDED

RIGHT HANDED

Place your yarn to the back. Slip the first wrap only from the 5 3wrapped stitches from row 2 purlwise (making a long stitch). Now wrap your yarn around the post of those long stitches twice, back to front. You will need to move your stitches from holding needle to working needle as you do this. Or you could cheat and place these 5 long stitched on a safety pin, stitch marker or cable needle and wrap around them. Your daisy is now formed. Bring your yarn to the front to purl your next stitch.
Download Daisy Bonnet PDF
If you loved this knitting pattern, check out all of photo prop knitting patterns here.
Disclaimer: This page contains affiliate links. If you choose to make a purchase after clicking a link, I may receive a commission at no additional cost to you. Thank you for your support!