The Timeless Charm of a Vintage Baby Bonnet
A crochet baby bonnet vintage style brings old-world elegance to modern baby fashion. These classic bonnets have been a staple of baby wardrobes for over a century, and their popularity has surged again as parents seek heirloom-quality pieces for milestone photos, christenings, and special occasions. There is something undeniably precious about a baby in a hand-crocheted bonnet that captures the heart of everyone who sees it.
Vintage bonnets differ from modern baby hats in their construction and silhouette. They typically feature a rounded crown that frames the face beautifully, ties under the chin for a secure fit, and often include delicate lace edging or shell stitch borders. The result is a piece that looks like it belongs in a museum yet is completely functional for everyday wear.
Explore more headwear options in our ultimate guide to baby crochet.
Materials You Will Need
- 1 skein of sport weight or DK weight cotton yarn in white or cream (approximately 150 yards)
- Small amount of contrast yarn for trim (optional)
- Size E/4 (3.5 mm) crochet hook
- 2 yards of 3/8 inch satin ribbon for ties
- Tapestry needle
- Stitch markers
- Scissors
Choosing the Right Yarn for Vintage Style
The yarn you choose dramatically affects the vintage feel of your bonnet. Cotton thread or fine cotton yarn creates the most authentic vintage look with crisp stitch definition. Mercerized cotton has a subtle sheen that adds to the heirloom quality. For a softer hand, bamboo cotton blends work beautifully and drape well around a baby face.
According to Ravelry, cotton and cotton-blend yarns are the most popular choices for vintage-style baby bonnets, with white and ivory being the top color selections.
Step-by-Step Pattern Instructions (0-6 Months)
Crown Section
Chain 4, join with a slip stitch to form a ring.
Round 1: Chain 3 (counts as dc), 11 dc into the ring. Join. (12 dc)
Round 2: Chain 3, dc in same stitch. 2 dc in each stitch around. Join. (24 dc)
Round 3: Chain 3, 2 dc in next stitch. *dc in next stitch, 2 dc in next stitch.* Repeat around. Join. (36 dc)
Round 4: Chain 3, dc in next stitch, 2 dc in next stitch. *dc in next 2 stitches, 2 dc in next stitch.* Repeat around. Join. (48 dc)
Round 5: Chain 3, dc in next 2 stitches, 2 dc in next stitch. *dc in next 3 stitches, 2 dc in next stitch.* Repeat around. Join. (60 dc)
The crown should measure approximately 5 inches in diameter at this point.
Back of Bonnet
Now you will work in rows instead of rounds to create the bonnet shape that curves around the back of the head.
Row 6: Chain 3, dc in next 39 stitches. Turn, leaving remaining 20 stitches unworked. (40 dc)
Row 7: Chain 3, dc in each stitch across. Turn. (40 dc)
Rows 8-11: Repeat Row 7. (40 dc)
Row 12 (decrease row): Chain 3, *dc in next 3 stitches, dc2tog.* Repeat across. Turn. (32 dc)
Row 13: Chain 3, dc in each stitch across. Fasten off.
Neck Band and Front Edging
Join yarn at the bottom right corner of the bonnet opening. Chain 1, work single crochet evenly along the neck edge, around the front opening, and along the other neck edge. Turn.
Row 2: Chain 1, sc in each stitch across. Fasten off.
Vintage Lace Border
Join yarn at the bottom right corner of the front opening. *Skip 1 stitch, 5 dc in next stitch (shell made), skip 1 stitch, sl st in next stitch.* Repeat from * around the entire front face opening. Fasten off. This creates the signature scalloped lace edge that gives the bonnet its vintage character.
Adding Ribbon Ties
Cut the satin ribbon into two 1-yard pieces. Thread one piece through the crochet stitches at each bottom corner of the bonnet. Tie a small knot at the attachment point to secure the ribbon, then trim the ends at an angle to prevent fraying. The ribbon allows the bonnet to be tied in a bow under the chin.
Styling Your Vintage Bonnet
Pair the bonnet with a simple white onesie and crochet booties for a classic christening look. For everyday wear, it coordinates beautifully with any outfit and adds instant charm to casual clothing. Consider making a matching crochet hook sizes for baby items for a complete vintage ensemble.
Want to create more vintage-inspired pieces? Our baby storage basket pairs wonderfully with this bonnet.
Blocking for a Professional Finish
For cotton bonnets, wet blocking is essential for a polished vintage look. Soak the bonnet in lukewarm water for 15 minutes, gently squeeze out excess water (do not wring), and pin it to shape on a blocking mat or towel. For a perfectly rounded crown, stuff the head area with a balloon or small ball while it dries. The lace border will open up beautifully after blocking.
Frequently Asked Questions
What size ribbon should I use for bonnet ties?
Three-eighths inch satin ribbon is the ideal width for baby bonnets. It is wide enough to tie a neat bow but narrow enough to look delicate and proportional. Grosgrain ribbon is another good option as it grips better and does not slip untied as easily as satin. Always cut ribbon long enough for a comfortable bow, usually about 12 to 14 inches per side.
Can I make this bonnet in a larger size?
Yes, add one more increase round to the crown section for a 6-12 month size, and work 2 additional rows in the back section. For a 12-18 month size, add two increase rounds and 3-4 additional body rows. Always try the bonnet on the baby or compare to head measurements before finishing.
How do I keep the bonnet looking white after multiple washes?
Wash white cotton bonnets separately in warm water with a small amount of oxygen-based bleach alternative. Avoid chlorine bleach as it can yellow cotton over time. Dry in sunlight when possible, as natural UV light is a gentle, natural whitener for cotton fabrics. Store the bonnet wrapped in acid-free tissue paper to prevent yellowing.




