So Cute! Learn to Knit this Baby Bonnet

So Cute! Learn to Knit This Baby Bonnet

There is something undeniably magical about handmade gifts for babies. Unlike store-bought items that come off an assembly line, a hand-knitted baby bonnet carries warmth, intention, and love stitched into every single row. If you have been wanting to learn to knit or have been knitting for a while and are searching for the perfect beginner-friendly project, a baby bonnet is one of the most rewarding things you can make. It is small enough to finish quickly, practical enough to be genuinely useful, and so adorable that you will want to make one in every color.

This guide walks you through everything you need to know to knit your very own baby bonnet from scratch — from choosing your yarn and needles to finishing the edges and adding a tie. Whether you are a curious beginner or an experienced knitter looking for a sweet new pattern to try, this post has you covered.


Why Knit a Baby Bonnet?

Before we dive into the how-to, let’s talk about the why. Baby bonnets have been around for centuries, and for good reason. They keep a newborn’s head warm during those first fragile weeks of life, protect tiny ears from drafts, and photograph beautifully for those early newborn pictures that parents treasure forever.

From a knitter’s perspective, baby bonnets are ideal because they use relatively little yarn — meaning you can experiment with luxury fibers without breaking the bank — and they work up quickly. Most knitters can complete a baby bonnet in a single weekend, sometimes even in an evening. That makes them perfect for last-minute baby shower gifts or spontaneous creative bursts.

They are also endlessly customizable. You can add a lace trim, a pompom, a bow, or delicate cables. You can knit them in soft neutrals or bold jewel tones. You can make them simple and clean or full of texture and detail. No matter what aesthetic you are going for, there is a baby bonnet variation to match.


What You Will Need

Getting your materials together before you begin makes the whole process smoother and more enjoyable. Here is what to gather before you cast on your first stitch.

Yarn

For a baby item, yarn choice matters more than almost anything else. Babies have sensitive skin, and some fibers — particularly rough wools or synthetic blends — can cause irritation. Look for yarns labeled “baby yarn” or “soft merino,” or any blend that specifies it is hypoallergenic and machine washable.

Some of the most popular choices for baby knitting include superwash merino wool, which is soft, breathable, and easy to care for; cotton blends, which are lightweight and ideal for warmer weather; and bamboo-based yarns, which have a silky feel and excellent moisture-wicking properties.

For a standard newborn bonnet, you will typically need only 50 to 100 grams of yarn, so this is a great opportunity to use up leftovers or splurge on a small skein of something special.

Needles

Most baby bonnet patterns call for needles in the range of US size 4 to US size 7, depending on the yarn weight. Worsted weight yarn typically pairs well with a US size 6 or 7 needle, while DK weight or sport weight yarn works nicely with a US size 4 or 5.

You can use straight needles or circular needles — both work for a flat-knit bonnet. If you prefer to knit in the round and avoid seaming, circular needles or double-pointed needles give you that option.

Additional Supplies

Beyond yarn and needles, you will want a tapestry needle for weaving in ends and seaming, a stitch marker to mark the beginning of a round if knitting in the round, a pair of sharp scissors, and a measuring tape. A row counter can be helpful if you are prone to losing track of where you are.


Understanding the Basic Pattern

The baby bonnet pattern described here is written for a newborn to three-month size, but sizing notes are included so you can adjust as needed. It is knit flat in two pieces — a main panel and a back panel — then seamed together. This flat construction makes it very beginner-friendly because you never have to worry about managing stitches in the round until you are ready to try it.

Gauge

Always, always swatch before you begin a project where fit matters. For this pattern, aim for approximately 20 stitches and 28 rows per 4 inches using worsted weight yarn on US size 6 needles. If your gauge is off, adjust your needle size accordingly. Going up a needle size will loosen your fabric; going down will tighten it.

Sizing

For a newborn (0 to 3 months), the finished circumference of the bonnet should be approximately 12 to 13 inches. For a 3 to 6 month size, aim for 14 to 15 inches. You can easily adjust by adding or subtracting stitches at the cast-on stage, roughly 5 stitches per inch.


Step-by-Step Knitting Instructions

Now comes the fun part. Let’s actually knit this bonnet.

Casting On

Using your chosen yarn and US size 6 needles, cast on 60 stitches. A long-tail cast on is recommended here because it creates a neat, elastic edge that works beautifully along the face opening of the bonnet. If you are not familiar with the long-tail cast on, a simple knitted cast on works just as well and is a good place to start if you are a beginner.

The Main Body

Row 1 (right side): Knit all stitches.
Row 2 (wrong side): Purl all stitches.

Repeat these two rows — this is called stockinette stitch — for approximately 4 inches. Stockinette creates a smooth, classic fabric that works up quickly and drapes beautifully on a baby’s head. After 4 inches, you will begin shaping the back of the bonnet.

If you prefer a textured look that does not curl at the edges, you can substitute seed stitch or garter stitch for the main body. Garter stitch is simply knitting every row, and it produces a ridged, slightly stretchy fabric that is very forgiving for beginners. Seed stitch alternates knit and purl stitches and creates a pebbly, cozy texture.

Shaping the Back

Once the main body measures approximately 4 inches, it is time to shape the curved back of the bonnet. This is done through a series of decreases.

Row 1 (right side): K1, ssk, knit to last 3 stitches, k2tog, k1. (58 stitches)
Row 2 (wrong side): Purl all stitches.
Row 3: K1, ssk, knit to last 3 stitches, k2tog, k1. (56 stitches)
Row 4: Purl all stitches.

Continue in this manner, decreasing 2 stitches every right-side row, until 20 stitches remain.

Next row (right side): K1, ssk, knit to last 3 stitches, k2tog, k1. (18 stitches)
Cut yarn, leaving a tail of approximately 12 inches. Thread the tail onto your tapestry needle and draw it through all remaining stitches, pulling snugly to close the top of the bonnet. Secure and weave in the end.

Seaming the Back

Fold the bonnet so the two side edges of the shaped section meet. Using your tapestry needle and a length of yarn, seam these edges together using mattress stitch. Mattress stitch creates an almost invisible seam on the right side of the fabric, which gives your finished bonnet a clean, professional appearance.


The Face Edging

The face opening of the bonnet — the part that frames the baby’s face — benefits from a tidy, finished edge. There are a few ways to do this.

The simplest option is a garter stitch border. With the right side of your work facing you, pick up and knit approximately 3 stitches for every 4 rows along the face edge. Knit 4 to 6 rows of garter stitch (knitting every row), then bind off loosely. This creates a gentle, rolled border that stays flat and frames the face nicely.

For something a little more elegant, you can work a simple lace edging. After picking up stitches along the face edge, try this two-row repeat: Row 1: K2tog, yo; repeat from to end. Row 2: Knit. Repeat these two rows once more, then bind off. This adds a subtle, airy texture that looks delicate and intentional without being complicated to execute.


Adding the Ties

A baby bonnet without ties has a tendency to slip off, so adding ties is both functional and charming. There are several ways to make them.

Twisted Cord Ties

Cut four strands of yarn, each approximately 36 inches long. Hold them together and fold in half to create a loop. Anchor the loop to a fixed point — a door handle works perfectly — and twist the strands tightly in one direction until they begin to kink on themselves. Fold the twisted cord in half, letting it twist around itself naturally. Knot the ends to secure. Attach one cord to each lower corner of the face opening.

I-Cord Ties

If you have double-pointed needles, i-cord ties are neat and tidy. Cast on 3 stitches on a double-pointed needle. Knit one row. Without turning your work, slide the stitches to the opposite end of the needle and pull the yarn across the back of the work, then knit again. Repeat until the cord measures approximately 10 to 12 inches. Bind off. Make two and attach one to each lower corner of the bonnet face.

Ribbon Ties

For an even simpler option, thread a length of soft satin or grosgrain ribbon through the edge of the bonnet at the lower corners. Ribbon ties give the bonnet a sweet, vintage look and are particularly lovely when the ribbon coordinates with the color of the yarn.


Finishing Touches and Customization

Once your bonnet is complete, take a few minutes to block it. Blocking simply means wetting the finished piece, gently pressing it into shape, and letting it dry flat. This evens out stitches, softens the fabric, and gives the bonnet a polished look that elevates it from homemade to truly handcrafted.

Now consider what embellishments, if any, you want to add. A small pompom at the top of the bonnet is classic and playful. You can make a pompom using a pompom maker or even just two cardboard circles with a hole in the middle. Attach it at the center top seam for an instantly adorable effect.

A simple crochet flower can be stitched to one side for a feminine touch. Even if you do not crochet, there are plenty of tutorials that show how to make a basic flower in just a few minutes. Alternatively, a small fabric bow, a pearl button, or a tiny knitted leaf can add personality without requiring advanced skills.

If you want to incorporate cables into the main body of the bonnet, this is easier than it might seem. A simple four-stitch cable twisting every four rows adds a classic, sophisticated texture that looks impressive but requires only a cable needle and a basic understanding of how cables work. Start with a central cable panel flanked by reverse stockinette, and you will have a bonnet that looks like it came from a boutique knitting shop.


Tips for Beginner Knitters

If this is one of your first knitting projects, a few practical tips will save you time and frustration.

Read the entire pattern before you begin. This seems obvious, but many knitters skip this step and get surprised halfway through. Reading ahead helps you anticipate what is coming and understand how the pieces fit together.

Count your stitches regularly. After every few rows, take a moment to count and make sure your stitch count is what it should be. Catching a mistake early — a dropped stitch, an accidental yarn-over — is much easier than trying to fix it ten rows later.

Do not pull your yarn too tightly. Tension is one of the biggest challenges for new knitters. If your stitches are difficult to slide along the needle, you are likely knitting too tightly. Try to relax your grip and let the yarn flow more freely.

Use stitch markers generously. Even experienced knitters use stitch markers to mark pattern sections, the beginning of a round, or the midpoint of a row. They are inexpensive, easy to use, and they make the whole process less stressful.

Embrace imperfection. Your first baby bonnet may not be flawless. There may be slightly uneven stitches or a seam that is not perfectly straight. That is completely fine. Those small imperfections are part of the charm of handmade work, and they will diminish naturally as your skills grow.


Gifting Your Handmade Baby Bonnet

Once your bonnet is finished, blocked, and embellished, think about how you want to present it. A handmade item deserves thoughtful packaging. Folding the bonnet into a small gift box lined with tissue paper, or wrapping it in kraft paper tied with a ribbon and a sprig of dried lavender, makes the gift feel special and intentional.

Consider adding a small card that notes the fiber content, particularly if the yarn requires special care like handwashing. This is genuinely useful information for new parents who may not know much about caring for knitted items. You might also include the yarn label or note the yarn brand so the parents can buy more if they want a matching pair of booties or mittens later.

If you are gifting the bonnet to someone whose baby has already been born, try to confirm the season before choosing your yarn and pattern. A chunky merino bonnet is perfect for a winter baby, but a lightweight cotton bonnet will be far more comfortable for a baby born in summer.


Keep Knitting

Once you have finished one baby bonnet, you will almost certainly want to make another. The pattern is small enough that it never gets tedious, and there are so many ways to vary it — different stitch patterns, different yarns, different embellishments — that no two bonnets ever have to look the same.

Baby knitting in general is a wonderful gateway into the wider world of knitting. After mastering a bonnet, you might move on to baby booties, then a simple hat, then a cardigan. Each project builds on the skills of the last, and before you know it, you will be tackling projects that would have seemed impossibly complex when you first picked up a pair of needles.

The handmade tradition of knitting for babies is one of the most loving things a person can do with their hands and their time. Every stitch is an act of care. Every finished row is a small gift in the making. And when you hand over a bonnet you made yourself to a new parent, and they look at it with genuine delight and gratitude — that feeling is hard to match.

So pick up your yarn. Pick up your needles. Cast on those first sixty stitches. And enjoy every moment of making something that will keep a small, sweet head warm and cozy in the world.

Categorized in:

Accessories,

Last Update: September 22, 2026

Tagged in:

, , , ,