Baby Bonnet Knitting Pattern

Baby Bonnet Knitting Pattern: A Complete Guide to Making the Perfect Handmade Heirloom

There is something undeniably tender about a handknitted baby bonnet. It sits atop a newborn’s head like a little crown, soft and warm, carrying within its stitches the love and attention of whoever made it. Whether you are knitting for your own baby, a grandchild, a friend’s new arrival, or building a small business selling handmade items, a baby bonnet is one of those timeless projects that never goes out of style. This guide will walk you through everything you need to know — from choosing the right yarn to casting off the final stitch — so that you can create a beautiful bonnet that might just become a family heirloom.


Why Knit a Baby Bonnet?

Baby bonnets have been knitted by hand for centuries, and for good reason. They are small enough to be a manageable project even for beginners, yet they offer plenty of room for creative expression if you want to add lace, cables, or colorwork. They make exceptional gifts because they feel personal and intentional in a way that store-bought items simply cannot. And practically speaking, a well-fitted bonnet keeps a newborn’s head warm and protects against drafts, which is especially valuable in the early weeks of life when babies are still regulating their body temperature.

From a knitting perspective, bonnets are also wonderfully satisfying. Most patterns work up in just a few hours, meaning you get the full creative cycle — casting on, working through the pattern, finishing, and admiring the final result — in a single sitting or a weekend. If you are new to knitting, this is an excellent confidence builder. If you are experienced, it is a meditative and enjoyable project that does not demand months of commitment.


Materials You Will Need

Before you begin, gathering your materials thoughtfully will make the whole process smoother and more enjoyable.

Yarn. For a newborn baby bonnet, softness is the highest priority. Babies have delicate skin, and anything scratchy will be uncomfortable against their head. Look for yarns labeled as baby-soft, superwash merino wool, cotton, or bamboo blends. Some popular choices include Drops Baby Merino, Paintbox Simply DK, and Lion Brand Baby Soft. Avoid any yarn with a high percentage of rough wool or synthetic fibers that tend to pill or irritate skin. For a classic bonnet, you will typically use a DK weight (light worsted) or fingering weight yarn. A single skein of 100 to 200 yards is usually more than enough for a newborn or small baby size.

Needles. The needle size will depend on your yarn and your personal gauge, but most DK weight baby bonnets are knitted on 3.5mm to 4mm needles. If you are working in the round, you will want a short circular needle (16 inches works well) or a set of double-pointed needles. Many bonnet patterns are also worked flat on straight needles and then seamed, which is a perfectly good approach.

Additional supplies. You will need a tapestry needle for weaving in ends and seaming if required, stitch markers to mark pattern repeats or shaping points, scissors, and a ribbon or thin yarn for the ties. Some knitters also like to have a row counter handy, especially when working a lace pattern.


Understanding Baby Bonnet Sizing

Sizing is one of the most important things to get right when knitting for a baby. Heads grow remarkably quickly in the first year of life, so knowing who you are knitting for and when the bonnet will be worn helps you choose the right size.

A newborn typically has a head circumference of about 13 to 14 inches. By three months, this has grown to roughly 15 to 16 inches, and by six months it reaches about 17 inches. For a gift when you do not know the exact measurements, a 0 to 3 month size is usually a safe choice, since many newborns arrive larger than average and grow out of true newborn sizing within weeks.

Always check your gauge before beginning. Even a small discrepancy — say, half a stitch per inch — can significantly change the finished dimensions of a small project like a bonnet. To check gauge, knit a 4-inch square swatch in your chosen stitch pattern, block it, and measure it against the pattern’s stated gauge. If your stitches are too loose, go down a needle size. If they are too tight, go up.


The Classic Baby Bonnet Pattern

The following pattern creates a simple, beautiful bonnet with a garter stitch border, a stockinette main body, and optional ribbon ties. It is written for a 0 to 3 month size with a finished circumference of approximately 14 inches. Instructions for adjusting the size are included after the pattern.

Gauge: 22 stitches and 30 rows per 4 inches in stockinette stitch on 3.75mm needles.

Finished measurements: Approximately 13 to 14 inches in circumference, 5 to 6 inches from front edge to back.

Materials: 100 yards DK weight yarn, 3.75mm straight or circular needles, tapestry needle, 24 inches of narrow ribbon or I-cord for ties.

Abbreviations: CO = cast on, K = knit, P = purl, K2tog = knit two stitches together, SSK = slip slip knit, St(s) = stitch(es), RS = right side, WS = wrong side.

Cast On and Brim

Using long-tail cast on or your preferred method, CO 76 stitches.

Rows 1 through 6: Knit every stitch (garter stitch). This creates the turned-back brim that gives the bonnet its traditional look and frames the baby’s face softly.

Main Body

Row 7 (RS): Knit across all 76 stitches.
Row 8 (WS): K3, purl to last 3 stitches, K3.

Repeat rows 7 and 8 until the piece measures approximately 4 inches from the cast-on edge, ending with a wrong-side row. The three knit stitches on each edge throughout this section create a neat garter border that prevents rolling and makes it easy to pick up stitches or add edging later if you choose.

Shaping the Back

Now you will shape the back of the bonnet using simple decreases. This is what gives the bonnet its rounded, fitted shape that hugs the back of the baby’s head.

Row 1 (RS): K3, SSK, knit to last 5 stitches, K2tog, K3. (74 stitches remain.)
Row 2 (WS): K3, purl to last 3 stitches, K3.
Row 3 (RS): Knit across.
Row 4 (WS): K3, purl to last 3 stitches, K3.

Repeat these 4 rows, working the decrease on every RS row (rows 1 and 3 of each repeat), until 40 stitches remain.

Next row (RS): K3, SSK, knit to last 5 stitches, K2tog, K3. (38 stitches.)
Next row (WS): K3, purl to last 3 stitches, K3.
Repeat these two rows until 20 stitches remain.

Finishing the Back Seam

With right sides facing, fold the bonnet in half so the two short edges meet. Using a tapestry needle and a length of your working yarn, use the three-needle bind-off or a simple whip stitch to seam the back of the bonnet. This forms the characteristic gathered back that allows the bonnet to sit neatly on the baby’s head. Turn the bonnet right side out and check the seam. It should be smooth and flat, with no puckering.

Adding Ties

Thread your ribbon or a length of I-cord through the garter stitch border on each side of the bonnet’s face opening, positioning the attachment points near the bottom corners of the brim. Tie a knot or a small stitch to secure. When placed on a baby, the ties fasten under the chin with a gentle bow — never tight, always loose enough to fit two fingers underneath.

Weave In Ends

Use your tapestry needle to carefully weave in all yarn ends on the wrong side of the bonnet. Weave each tail in at least two directions to prevent it from working loose over time. Trim any excess.


Adding Lace to Your Baby Bonnet

If you want to create something a little more heirloom in quality, adding a lace pattern to the main body of the bonnet is a beautiful option. A simple eyelet lace works especially well because it does not require an extensive lace background to execute successfully.

To add a simple eyelet stripe, replace the plain stockinette main body with the following:

Row 1 (RS): K3, K2tog, yarn over, repeat from to to last 3 stitches, K3.
Row 2 (WS): K3, purl to last 3 stitches, K3.
Rows 3 and 4: Work in stockinette as established.

Repeat these four rows throughout the main body section. The result is a series of delicate horizontal eyelet lines that catch the light beautifully and give the bonnet a timeless, almost vintage quality without being overly fussy or difficult to execute.

For a more elaborate lace panel in the center of the bonnet, you can find many free lace charts online. Simply center the lace panel on your cast-on stitches and work the surrounding stitches in stockinette. Even a simple 10-stitch lace repeat can create a stunning focal point.


Working a Baby Bonnet in the Round

Many knitters prefer working in the round because it eliminates seaming and keeps the fabric entirely in stockinette on the right side without the need to purl (if that is your preference). Here is how to adapt the basic pattern for circular knitting.

Cast on 76 stitches and join to work in the round, being careful not to twist. Place a stitch marker to indicate the beginning of the round. Work 6 rounds in garter stitch (which, in the round, means alternating one knit round and one purl round). Then work in stockinette (knit every round) for the main body until the piece measures 4 inches.

For the shaping, work the same decrease structure but adapted for rounds rather than rows, and work the decreases at the beginning and end of the round rather than at the edges. After decreasing to 20 stitches, cut the yarn leaving a 12-inch tail. Thread the tail through all remaining stitches on the needle and pull gently but firmly to close the back of the bonnet. Secure and weave in ends.


Adjusting the Size

To make a larger bonnet for a 3 to 6 month baby, cast on 86 stitches instead of 76 and work the main body until the piece measures 4.5 inches before beginning shaping. All other instructions remain the same. For a 6 to 12 month size, cast on 96 stitches and work to 5 inches before shaping.

To make a preemie bonnet, cast on 60 stitches and work the main body to just 3 inches before shaping. Preemie bonnets use very little yarn and make an enormous difference to families in the NICU — many hospitals actively welcome donations of handknitted preemie hats and bonnets, so this is a meaningful way to put your new skill to work.


Washing and Caring for Knitted Baby Items

Once your bonnet is finished, knowing how to care for it will help it last. Always check the yarn label for washing instructions. Most baby yarn is machine washable on a gentle cycle, though hand washing in cool water with a small amount of wool wash or baby shampoo is the safest approach for more delicate fibers. Gently squeeze out excess water — never wring or twist — then lay the bonnet flat on a clean towel and reshape it while damp. Allow it to air dry away from direct sunlight, which can fade yarn colors over time.

If you have added ribbon ties, remove them before washing if possible, or hand wash the whole piece to prevent the ribbon from bleeding or tangling in the machine.


Packaging Your Bonnet as a Gift

A handknitted bonnet deserves thoughtful presentation. Fold it gently and tie the strings in a bow, then nestle it in tissue paper inside a small gift box or a fabric drawstring bag. You might add a handwritten card noting the yarn used, the wash care instructions, and perhaps a word about who it was made by and when. These details become precious over time, especially if the bonnet is kept as a keepsake.

Some knitters like to pair the bonnet with a matching pair of baby booties or mittens using the same yarn, creating a coordinated gift set. The basic techniques are very similar, and most yarn shops sell pattern booklets with coordinating baby sets.


Tips for Beginner Knitters Trying a Bonnet for the First Time

If this is one of your first knitting projects, a few practical tips will help you get a better result. First, do not skip the gauge swatch. It feels tedious, but it saves you from knitting an entire bonnet only to find it is too small or too large. Second, use stitch markers generously. Even if the pattern does not require them, placing a marker at the center of your work can help you spot shaping errors early. Third, check your work regularly by counting stitches at the end of every few rows. Catching an accidentally dropped or added stitch early is far easier than trying to fix it ten rows later.

Finally, be patient with the finishing. Weaving in ends and blocking are the steps that transform a knitting project from looking handmade to looking handcrafted. Blocking, in particular, evens out your stitches, opens up any lace elements, and gives the finished bonnet a professional, polished appearance. Simply dampen the finished bonnet, pin it gently to the correct dimensions on a blocking mat, and allow it to dry completely before removing the pins.


The Joy of Knitting for a New Life

Every baby bonnet you knit carries something intangible in its fibers — time, care, and the particular warmth of something made by hand. In a world of mass-produced goods, a handknitted item is quietly radical. It says that someone sat down, slowed their pace, and gave their full attention to making something small and soft and good. Babies, of course, will never remember wearing a bonnet, but parents and grandparents do. And sometimes, years later, you might see a photograph of a grown child as a tiny newborn, wearing the bonnet you knitted all those years ago, and feel the quiet, enduring satisfaction of having made something that mattered.

Cast on. Knit on. The world always has room for one more beautifully made baby bonnet.

Categorized in:

Accessories,

Last Update: August 28, 2026

Tagged in:

, , ,