Let’s make a bonnet! I adore the look of a bonnet on a little one! They have a sweetness about them and they keep little ones’ ears warm. I also enjoy using the sedge stitch. I love the ease of this stitch, as well as the nice even texture of it. I’ve found myself gravitating to improvise baby blankets with this stitch over the years, I even did a big chunky blanket for my 8 year old this past Christmas with it. I decided to design this bonnet with it, perfect for a chilly spring day!

Let’s talk some more about the sedge stitch! This stitch is very easy to learn. After you create your chain, each sedge stitch is a single crochet, half double crochet, and double crochet in the same stitch, then skip two stitches. It creates a gentle texture that I really like. The stitches end up slanting together so it is a slightly dense fabric even though you are skipping stitches.
For this easy baby bonnet crochet pattern, I chose to use easy to care for acrylic yarn. I’m sure it would be lovely in a nice superwash wool, but generally for little ones I tend to go for a soft acrylic instead. I tend to buy Lion Brand’s acrylic yarn. For this I used their Basic Stitch Anti-Pilling which I think is super soft and I like the colors and the price! I also think if you used their Heartland line that would be a good match for this pattern, too.
This pattern has a PDF downloadable file available on ravelry, Etsy, and LoveCrafts. The pattern file is 7 pages and has more photos and charts than I put here in the blog post, but all the written instructions are exactly the same as below. Personally, I love to be able to print a pattern for easy couch crochet, but I know that not everyone can purchase a pattern and I’m happy to offer patterns here on my website and let the advertisers pay for them! Bookmark this page and come back over and over to complete your baby bonnet!



Supplies
- CYC 4 worsted yarn: 100-150 yards (sample is Lion Brand Yarn Basic Stitch in color Sage)
- crochet hook US size J (6 mm) or size needed to obtain gauge
- tapestry sewing needle
- scissors and measuring tape/gauge ruler
Abbreviations
ch = chain
st/sts = stitch/stitches
sc = single crochet
dc = double crochet
sl st = slip stitch
hdc = half double crochet
sedge stitch = *single crochet, half double crochet, double crochet in the same stitch, sk 2 sts, repeat from *
(noted as {sc, hdc, dc} within pattern)
dec = hdc two stitches together
Gauge Swatch
4 in by 4 in swatch = 6 sedge stitches in 6 rows of sedge stitch
Notes
Stitch counts are marked in [ ] at the end of each row.

Written Instructions
Size: Infant: 0-6 months, (Baby: 6-12 months, Toddler: 1-3 years, Child: 4-10 yrs)
ALL SIZES
Row 1: Ch 38 ( 44, 50, 56), {sc, hdc, dc} 2nd ch from hook, sk next 2 sts, *{sc, hdc, dc} next st, sk next 2 sts, repeat from* until last st, sc last st. [12( 14, 16, 18) sedge sts, 1 sc]
Row 2: Ch 1, turn, *{sc, hdc, dc} first st, sk next 2 sts, repeat from* until last st, sc last st. [12 (14, 16, 18) sedge sts, 1 sc]
Rows 3-11 (13, 15, 17): Repeat Row 2
Continue below to appropriate size.
Infant
Row 12: Hdc first 4 sts, dec, hdc next 4 sts, dec, hdc next 4 sts, dec, hdc next st, dec, hdc next 4 sts, dec, hdc next 4 sts, dec, hdc last 4 sts. [6 dec, 25 hdc]
Row 13: Hdc first 4 sts, dec, hdc next 4 sts, dec, hdc next 7 sts, dec, hdc next 4 sts, dec, hdc last 4 sts. [4 dec, 23 hdc]
Row 14: Hdc first 3 sts, dec, hdc next 3 sts, dec, hdc next st, dec, hdc next st, dec, hdc next st, dec, hdc next 3 sts, dec, hdc last 3 sts. [6 dec, 15 hdc]
Row 15: Hdc first 3 sts, dec, hdc next 2 sts, dec, hdc next 3 sts, dec, hdc next 2 sts, dec, hdc last 3 sts. [4 dec, 13 hdc]
Row 16: Hdc first 2 sts, dec, hdc next 2 sts, dec, hdc next st, dec, hdc next 2 sts, dec, hdc last 2 sts. [4 dec, 9 hdc]
Continue to neckband instructions below
Baby
Row 14: Hdc first 4 sts, dec, hdc next 4 sts, dec, hdc next 5 sts, dec, hdc next 5 sts, dec, hdc next 5 sts, dec, hdc next 4 sts, dec, hdc last 4 sts. [6 dec, 31 hdc]
Row 15: Hdc first 4 sts, dec, hdc next 4 sts, dec, hdc next 4 sts, dec, hdc next st, dec, hdc next 4 sts, dec, hdc next 4 sts, dec, hdc last 4 sts. [6 dec, 25 hdc]
Row 16: Hdc first 4 sts, dec, hdc next 4 sts, dec, hdc next st, dec, hdc next st, dec, hdc next st, dec, hdc next 4 sts, dec, hdc last 4 sts. [6 dec, 19 hdc]
Row 17: Hdc first 3 sts, dec, hdc next 3 sts, dec, hdc next 5 sts, dec, hdc next 3 sts, dec, hdc last 3 sts. [4 dec, 18 hdc]
Row 18: Hdc first 2 sts, dec, hdc next 2 sts, dec, dec, hdc next st, dec, dec, hdc next 2 sts, dec, hdc last 2 sts. [6 dec, 9 hdc]
Continue to neckband instructions below
Toddler
Row 16: Hdc first 4 sts, dec, hdc next 4 sts, dec, hdc next 4 sts, dec, hdc next 4 sts, dec, hdc next st, dec, hdc next 4 sts, dec, hdc next 4 sts, dec, hdc next 4 sts, dec, hdc last 4 sts. [8 dec, 33 hdc]
Row 17: Hdc first 4 sts, dec, hdc next 4 sts, dec, hdc next 4 sts, dec, hdc next 5 sts, dec, hdc next 4 sts, dec, hdc next 4 sts, dec, hdc last 4 sts. [6 dec, 31 hdc]
Row 18: Hdc first 4 sts, dec, hdc next 4 sts, dec, hdc next 3 sts, dec, hdc next st, dec, hdc next 3 sts, dec, hdc next 4 sts, dec, hdc last 4 sts. [6 dec, 22 hdc]
Row 19: Hdc first 3 sts, dec, hdc next 3 sts, dec, hdc next 2 sts, dec, hdc next st, dec, hdc next 2 sts, dec, hdc next 3 sts, dec last 3 sts. [6 dec, 17 hdc]
Row 20: Hdc first 3 sts, dec, hdc next 3 sts, dec, hdc next 3 sts, dec, hdc next 3 sts, dec, hdc last 3 sts. [4 dec, 15 hdc]
Row 21: Hdc first 2 sts, dec, hdc next 3 sts, dec, hdc next st, dec, hdc next 3 sts, dec, hdc last 2 sts. [4 dec, 11 hdc]
Continue to neckband instructions below
Child
Row 18: Hdc first 4 sts, dec, hdc next 3 sts, dec, hdc next 4 sts, dec, hdc next 4 sts, dec, hdc next 2 sts, dec, hdc next st, dec, hdc next 2 sts, dec, hdc next 3 sts, dec, hdc next 4 sts, dec, hdc next 4 sts, dec, hdc last 4 sts. [10 dec, 35 hdc]
Row 19: Hdc first 4 sts, dec, hdc next 4 sts, dec, hdc next 4 sts, dec, hdc next 2 sts, dec, hdc next st, dec, hdc next 2 sts, dec, hdc next 4 sts, dec, hdc next 4 sts, dec, hdc last 4 sts. [8 dec, 29 hdc]
Row 20: Hdc first 4 sts, dec, hdc next 4 sts, dec, hdc next 4 sts, dec, hdc next st, dec, hdc next 4 sts, dec, hdc next 4 sts, dec, hdc last 4 sts. [6 dec, 25 hdc]
Row 21: Hdc first 4 sts, dec, hdc next 4 sts, dec, hdc next 7 sts, dec,, dec, hdc next 4 sts, dec, hdc last 4 sts. [4 dec, 23 hdc]
Row 22: Hdc first 3 sts, dec, hdc next 3 sts, dec, hdc next st, dec, hdc next st, dec, hdc next st, dec, hdc next 3 sts, dec, hdc last 3 sts. [6 dec, 15 hdc]
Row 23: Hdc first 3 sts, dec, hdc next 3 sts, dec, hdc next st, dec, hdc next 3 sts, dec, hdc last 3 sts. [4 dec, 13 hdc]
Row 24: Hdc first 2 sts, dec, hdc next 2 sts, dec, hdc next st, dec, hdc next 2 sts, dec, hdc last 2 sts. [4 dec, 9 hdc]
Continue to neckband instructions below
Neckband ALL SIZES
Fold the last hdc row in half and sl st together to close the back of the bonnet. Fasten off, turn right side out.
Reattach the yarn in the bottom corner of bonnet (Row 1.) Sc evenly across the bottom of bonnet, ch 1, turn. Continue for 4 rows of single crochet for Infant and baby sizes, 6 rows for toddler and child. Do not fasten off.
Create ties: Ch 27, sl st each ch across, then sl st along bottom of bonnet (where you just completed the single crochet rows) to opposite corner. Ch 27, sl st each ch across, fasten off and weave in ends.
I hope you loved making this easy baby bonnet crochet pattern. It’s perfect for keeping a little one warm on a cool spring day. Please reach out to me if you have any struggles with the pattern! My social links are listed below so you can contact me. I’d love to see your finished bonnet, so tag me on Instagram!