
Free Crochet Baby Bonnet – Beginner Friendly Pattern | The Moule Hole
There is something incredibly special about making something by hand for a baby. The softness of the yarn, the repetitive rhythm of the hook, and the knowledge that every stitch was made with love — it all adds up to a gift that no store-bought item can replicate. If you have been wanting to try your hand at baby crochet but felt intimidated by complicated patterns, this free crochet baby bonnet pattern is exactly where you should start. It is beginner friendly, uses simple stitches, and produces the most adorable little hat that will make everyone in the room stop and say “aww.”
Welcome to The Moule Hole, where we believe that crochet should feel accessible, joyful, and deeply satisfying — no matter your skill level. This pattern is designed to walk you through every single step with clarity and patience, so even if you have only made a few granny squares or practiced your basic stitches, you can absolutely make this baby bonnet. Let’s dive in.
Why Make a Crochet Baby Bonnet?
Before we get to the pattern, let’s talk about why baby bonnets are such a beloved project in the crochet community. First and foremost, they are small. That means they work up quickly, they use very little yarn, and they are incredibly forgiving for beginners. If you make a mistake, you have not lost hours of your life — just a few minutes, and you can easily frog it (that’s crochet speak for unraveling your work) and start again.
Baby bonnets are also endlessly versatile. You can dress them up with a ribbon tie for a sweet vintage aesthetic, add a simple bow for a modern touch, or leave them completely plain and let the stitch texture speak for itself. They make wonderful baby shower gifts, photography props for newborn sessions, and keepsakes that families often treasure for years.
From a learning perspective, bonnets are brilliant beginner projects because they combine just a few fundamental techniques: working in rows, working in the round, increasing and decreasing, and finishing edges with a simple border. By the time you have completed this pattern, you will have practiced skills that transfer to hundreds of other crochet projects.
Materials You Will Need
One of the best things about this pattern is that the supply list is short and affordable. Here is everything you will need to get started.
Yarn: Approximately 100 to 150 yards of DK weight or worsted weight yarn. For a baby item, you will want to choose something soft and skin-friendly. Look for yarns labeled “baby soft,” “superwash merino,” or anything with a high percentage of cotton or acrylic that has been specifically tested for sensitive skin. Some wonderful options include Lion Brand Pound of Love, Paintbox Simply DK, or any yarn you love the feel of. Avoid anything scratchy or overly textured.
Hook: A 4.0 mm or 5.0 mm crochet hook, depending on your yarn weight and your personal tension. The pattern is written for a 5.0 mm hook with worsted weight yarn, but always check your gauge and adjust as needed.
Notions: A yarn needle for weaving in ends, scissors, stitch markers (optional but helpful), and approximately one yard of ribbon or yarn for the ties. You will also want a tape measure for checking sizing.
Sizing Guide
This pattern is written to fit a newborn to three-month-old baby, with a head circumference of approximately 13 to 14 inches. If you would like to size up to three to six months, simply work a few extra rows in the body of the bonnet and adjust your brim accordingly. The beauty of bonnets is that the fit is quite forgiving because of the open face and tie closure, so even if you are slightly off on size, the bonnet will still sit beautifully.
Understanding the Stitches
This pattern uses only basic crochet stitches. If you are comfortable with these, feel free to skip ahead. If any of them are new to you, take a few minutes to practice on a small swatch before jumping into the pattern.
Chain (ch): The foundation of nearly every crochet project. You pull a loop through another loop using your hook.
Slip stitch (sl st): The flattest crochet stitch, often used to join rounds or move across stitches without adding height.
Single crochet (sc): A short, tight stitch that creates a firm, dense fabric. Perfect for structure and warmth.
Half double crochet (hdc): Slightly taller than a single crochet, with a lovely soft texture. This is the primary stitch used in this bonnet pattern, and it creates a beautiful drape that looks elegant even in its simplicity.
Double crochet (dc): Taller again, open, and airy. Used sparingly in this pattern for the decorative brim.
Decrease (hdc2tog): Working two half double crochets together to reduce your stitch count. This shapes the back of the bonnet.
Gauge
Gauge: 14 hdc x 10 rows = 4 inches using a 5.0 mm hook and worsted weight yarn.
Gauge is especially important for baby items because you want to make sure the finished bonnet fits properly. Take the time to make a small swatch, measure it, and adjust your hook size up or down as needed. If your swatch is larger than specified, go down a hook size. If it is smaller, go up a hook size.
Abbreviations Used in This Pattern
ch = chain
sl st = slip stitch
sc = single crochet
hdc = half double crochet
dc = double crochet
hdc2tog = half double crochet two together (decrease)
st = stitch
sp = space
RS = right side
WS = wrong side
rep = repeat
sk = skip
yo = yarn over
Free Crochet Baby Bonnet Pattern
Getting Started: The Back Panel
The bonnet is constructed by starting at the back of the head and working forward in rows, then adding a brim and ties at the end. This method gives the bonnet a beautiful shape and allows you to easily adjust the size.
Foundation chain: Ch 18.
Row 1 (WS): Starting in the second ch from hook, hdc across. (17 sts) Ch 2, turn.
Row 2 (RS): Hdc across all 17 sts. Ch 2, turn.
Rows 3 through 12: Repeat Row 2. (17 sts per row)
You should now have a rectangle that measures approximately 4 inches wide and 5 inches tall. This forms the back panel of the bonnet.
Shaping the Crown
Now we begin shaping the back of the bonnet by working a small seam. Fold your rectangle in half so that the short ends meet (the cast-on edge and the last row you worked). Using a yarn needle or a slip stitch seam with your hook, join the two short ends together. This creates the rounded back of the bonnet. Fasten off and weave in that end securely.
Working the Body of the Bonnet
With your right side facing, you will now pick up stitches along one long edge of your back panel rectangle. This is where the bonnet opens up to frame the baby’s face.
Setup row: Join your yarn with a sl st at the corner of your back panel. Ch 2. Work 40 hdc evenly across the long edge of the back panel, picking up stitches along the row ends. (40 sts) Ch 2, turn.
If you are unsure about picking up stitches along a row edge, simply insert your hook into the side of each row, yarn over, and pull up a loop, then complete your hdc as normal. Aim for one stitch per row end for a neat, even look.
Row 1: Hdc across all 40 sts. Ch 2, turn.
Row 2: Hdc across all 40 sts. Ch 2, turn.
Rows 3 through 10: Repeat Row 2.
You should now have a piece that measures approximately 4 inches deep from the back seam to your working edge. This forms the main body of the bonnet that wraps around the sides and top of the baby’s head.
Adding the Brim
The brim is what gives this bonnet its classic, sweet look. It frames the baby’s face and adds a decorative finish to the front opening.
Row 1 of brim: With RS facing, ch 3 (counts as first dc). Work 2 dc in the same stitch. Sk 1 st, sc in next st, sk 1 st, 3 dc in next st. Repeat from to across the front edge of the bonnet, ending with sc in the last stitch. Ch 1, turn.
This creates a simple shell stitch border that adds a lovely, lacy texture without being complicated to execute. If you prefer a plainer look, you can substitute this row with a simple row of sc or hdc worked across the front edge.
Row 2 of brim: Sc evenly across the brim row. Fasten off and weave in ends.
Adding the Ties
The ties are what hold the bonnet on the baby’s head and give it that timeless, soft aesthetic. You have two options here.
Option 1 – Yarn ties: With your yarn, create a chain of approximately 50 stitches starting from the bottom corner of the bonnet opening on one side. Fasten off, weave in ends. Repeat on the other side. These yarn ties are soft, stretchy, and match your bonnet perfectly.
Option 2 – Ribbon ties: Cut two lengths of ribbon, each approximately 15 to 18 inches long. Using your yarn needle, thread one ribbon through the bottom corner of each side of the bonnet opening and tie a simple knot to secure it. Ribbon ties give the bonnet a beautiful, classic look that photographs especially well.
Whichever option you choose, make sure the ties are secure so they cannot come loose around a baby. Always supervise infants when wearing accessories.
Finishing
Weave in all remaining ends carefully using your yarn needle. Give the bonnet a gentle hand wash and block it lightly if needed — simply lay it flat on a towel, shape it gently with your hands, and allow it to air dry. Blocking evens out any tension inconsistencies and gives your finished bonnet a more polished, professional look.
Tips for Beginner Crocheters
If this is one of your first crochet projects, here are a few extra tips to help you succeed.
Work in a well-lit space where you can clearly see your stitches. It sounds obvious, but poor lighting is one of the most common reasons beginners make mistakes and feel frustrated. Count your stitches at the end of every single row, especially in the early stages of a project. It takes just a few seconds and saves you from realizing several rows later that something has gone wrong.
Do not pull your yarn too tightly. A common beginner tendency is to work with very tight tension, which makes it difficult to insert your hook into stitches and can result in a fabric that is stiff and too small. Try to keep your tension relaxed and even. If you find your work is difficult to manipulate, try going up a hook size.
Take breaks. Crochet is wonderfully meditative, but repetitive motion over long periods can cause hand and wrist fatigue. Stretch your hands regularly and listen to your body.
Use stitch markers generously. They cost almost nothing and save enormous amounts of confusion, especially when you are working along edges or need to mark the beginning of a section.
Finally, give yourself grace. Every experienced crocheter started exactly where you are now, making mistakes and figuring things out one stitch at a time. This bonnet is forgiving, and the process of making it is just as meaningful as the finished object.
Yarn Substitution Ideas
If you want to experiment with different yarn choices, there are so many beautiful options for baby bonnets. A soft cotton yarn like Paintbox Simply Cotton DK creates a cooler, breathable bonnet that is wonderful for spring and summer babies. A merino blend like Cascade 220 Superwash gives you incredible softness with excellent stitch definition. For a budget-friendly option, Red Heart Soft or Caron Simply Soft are both widely available, machine washable, and come in a huge range of colors.
For something extra special, consider a hand-dyed yarn from a small independent dyer. The subtle color variation in hand-dyed yarns adds a gorgeous, one-of-a-kind quality to baby items. Just make sure whatever yarn you choose is labeled as machine washable or at minimum gentle hand wash, because baby items get messy.
Making This Bonnet Your Own
One of the most rewarding parts of crochet is that no two makers produce exactly the same result. Even following the same pattern with the same yarn, your finished bonnet will have its own character shaped by your hands. But there are also intentional ways you can customize this pattern to make it uniquely yours.
Try adding a small crochet flower or bow to the brim. You can find free patterns for simple crochet flowers with just a quick search, and a single flower attached with a yarn needle takes only minutes but makes a big visual impact. A small button or a cluster of tiny pearl beads (secured very carefully so they cannot come loose) can add an elegant finishing touch to a bonnet intended as a gift.
Consider working the brim in a contrasting color for a playful, modern look. A soft white bonnet with a sage green brim, or a pale lavender bonnet with a cream brim, creates a charming color-blocked effect that feels fresh and contemporary.
You can also experiment with stitch texture. Instead of working the body in all hdc, try alternating rows of sc and hdc for a subtle stripe effect, or add a row of dc at the center of the body for an airy, openwork detail.
Gifting Your Crochet Baby Bonnet
If you are making this bonnet as a gift, a few thoughtful presentation touches can make it feel extra special. Tuck it inside a small basket with a coordinating pair of booties or mittens. Write a small card explaining that it is handmade with love and include the wash care instructions so the recipient knows how to care for it. Many families will want to keep a handmade bonnet as a keepsake even after the baby has outgrown it, so packaging it beautifully signals just how much thought went into the making of it.
For baby shower gifts, a bonnet paired with a matching lovey or stuffed toy is a combination that almost always delights. And if you are feeling ambitious, this bonnet pattern pairs beautifully with coordinating baby booties worked in the same yarn — together they make a set that looks as though it came from a boutique.
Final Thoughts
Making a crochet baby bonnet is one of those projects that manages to be both wonderfully simple and deeply meaningful at the same time. The small size makes it achievable even for those new to crochet, the finished result is genuinely beautiful, and the act of making something by hand for a new little person carries a kind of intention and warmth that no purchased gift can quite replicate.
This free pattern from The Moule Hole is here for you to use, share, and adapt as many times as you like. Whether you are making it for your own baby, for a friend’s shower, or just to practice your stitches and enjoy the process, we hope it brings you as much joy to make as it will to give.
If you make this bonnet, we would absolutely love to see it. Share your finished photos and tag us so we can celebrate your work with you. Every stitch matters, every maker matters, and every baby deserves something made just for them with love.
Happy crocheting, and welcome to the community — we are so glad you are here.
This pattern is free for personal use. Please do not sell or redistribute the written pattern itself, but you are absolutely welcome to sell finished items made from this pattern. If you share this pattern online, please link back to The Moule Hole rather than copying the text. Thank you for supporting independent crochet designers.