
Free Easy Knitting Pattern: Adult Bonnet (Beginner Friendly, Cozy Countryside Style)
If you’ve been searching for a knitting project that feels both nostalgic and completely wearable in today’s world, you’ve landed in exactly the right place. This free easy knitting pattern for an adult bonnet is the kind of project that sits perfectly at the intersection of old-fashioned charm and modern cozy style. It works up quickly, uses basic stitches, and results in something genuinely beautiful that you’ll actually want to wear — whether you’re heading out for a crisp autumn walk, tucking into a winter farmers market, or simply keeping warm on a blustery afternoon at home.
Bonnets have made a quiet but unmistakable comeback in the slow fashion and cottagecore communities, and it’s easy to see why. They’re practical, they’re romantic, and they offer a kind of all-around warmth that a standard beanie simply can’t match. A bonnet ties under the chin and frames the face, which means your ears, the sides of your head, and even the back of your neck get covered in a way that feels like a warm hug. Once you’ve worn a knitted bonnet on a cold day, you’ll wonder why you ever bothered with anything else.
This pattern is written specifically for beginners, so if you’ve just learned to knit a basic stitch or you’ve been knitting for a few years but tend to stick to scarves and dishcloths, this project is a wonderful next step. There’s no complex shaping, no tricky cables, and no confusing short-row techniques to wrestle with. The entire bonnet is worked flat in simple ribbing and stockinette, then seamed with a basic running stitch to shape the back of the head. That’s it. The result looks far more impressive than the effort it requires, which is one of the most satisfying things about this pattern.
Why You’ll Love This Adult Bonnet Pattern
Before we get into the details, let’s talk about what makes this particular bonnet pattern special. There are a handful of free bonnet patterns floating around online, but many of them are written with unclear instructions, inconsistent sizing, or techniques that feel overwhelming to beginners. This one is written clearly, step by step, with notes to help you along the way.
Here are a few reasons knitters keep coming back to this style of project:
It’s genuinely beginner-friendly. The stitches are simple — you only need to know how to cast on, knit, purl, and bind off. Everything else is explained as you go.
It’s fast. Depending on your gauge and yarn weight, most knitters finish this bonnet in a single weekend, and some finish it in an evening.
It’s versatile. Knit it in a neutral tone for everyday wear, choose a deep burgundy or forest green for autumn and winter, or pick a soft pastel for a vintage-inspired spring look. The style adapts to whatever color calls to you.
It fits most adults. The pattern includes notes on how to adjust the sizing so that it works whether you have a smaller or larger head circumference.
It makes a wonderful gift. A hand-knitted bonnet is one of those gifts that people genuinely treasure. It’s personal, it’s warm, and it shows effort in a way that store-bought items never quite can.
What You’ll Need
Let’s talk materials before diving into the pattern itself. You don’t need anything fancy or expensive for this project. In fact, this is a great pattern for using up a skein or two of yarn you already have in your stash.
Yarn: Approximately 200–250 yards of worsted weight yarn (also called medium weight or #4). A single-ply wool or wool blend will give you the warmest result and the nicest drape, but any worsted weight yarn will work. Acrylic yarn is a completely valid choice, especially if you want something that’s machine-washable. Some lovely options to consider are Lion Brand Wool-Ease (which is a wool-acrylic blend that’s soft, warm, and easy to care for), Paintbox Simply DK in a heavier gauge, or any local yarn you love.
Needles: US size 7 (4.5mm) straight or circular needles. Circular needles work just as well as straight ones since we’ll be working flat for most of this project.
Additional supplies: A tapestry needle for seaming, scissors, and stitch markers if you find them helpful. That’s honestly all you need.
Gauge: Approximately 18 stitches and 24 rows = 4 inches in stockinette stitch. Check your gauge before starting if sizing is important to you. If your gauge is slightly off, you can adjust your needle size — go up a needle size if your gauge is too tight, or down a size if it’s too loose.
Sizing Information
This pattern is written for a standard adult head circumference of approximately 21–23 inches, which covers the vast majority of adult heads. The finished bonnet, when laid flat, will measure roughly 10–11 inches wide and about 9 inches from brim to back seam.
If you’d like to make a smaller version (for someone with a head circumference closer to 20 inches), cast on 4 fewer stitches. If you need a larger version (for a head circumference of 24 inches or more), cast on 4 additional stitches. Because this is a stretchy ribbed design, there’s quite a bit of natural give in the finished fabric, so it works for a range of head sizes even without adjusting.
Abbreviations Used in This Pattern
Even beginner-friendly patterns use standard abbreviations, so here’s a quick reference:
CO — Cast on
K — Knit
P — Purl
K2tog — Knit two stitches together (a basic decrease)
BO — Bind off
RS — Right side
WS — Wrong side
Rep — Repeat
St(s) — Stitch(es)
The Pattern: Free Easy Knitting Pattern for Adult Bonnet
Step One: Cast On and Ribbed Brim
CO 80 stitches using your preferred cast-on method. The long-tail cast-on is recommended here because it creates a neat, slightly stretchy edge that looks beautiful along the brim of the bonnet, but any cast-on you’re comfortable with will work fine.
Row 1 (RS): K2, P2; rep from to end of row.
Row 2 (WS): K2, P2; rep from to end of row.
Repeat these two rows until your ribbing measures approximately 3 inches from the cast-on edge. This creates the brim of the bonnet, which folds or sits along the face. If you prefer a deeper brim that you can fold up, work an additional inch or two of ribbing before moving on.
Step Two: Body of the Bonnet
Once your brim is the length you want, you’ll transition into stockinette stitch for the main body of the bonnet. This is where the fabric gets that classic smooth-on-one-side, bumpy-on-the-other texture that looks so lovely in finished knitwear.
Row 1 (RS): Knit across all 80 stitches.
Row 2 (WS): Purl across all 80 stitches.
Continue repeating these two rows until the body of your bonnet (not counting the brim) measures approximately 6 inches from where you ended the ribbing. When you lay the piece flat, it should look like a long rectangle — the brim at one end and the open stitches at the other.
Step Three: Bind Off
When your bonnet body reaches 6 inches, bind off all stitches loosely. It’s important to bind off loosely here because this edge will be gathered to form the back of the bonnet. If you tend to bind off tightly, try using a needle one size larger just for the bind-off row. This keeps the bound-off edge flexible and easy to work with in the next step.
Step Four: Seaming the Back
This is the step that transforms your rectangle into a bonnet, and it’s simpler than it sounds. Thread your tapestry needle with a length of matching yarn about 18 inches long.
Fold the bound-off edge of the bonnet in half so the two corners meet. Using a running stitch or a simple whip stitch, sew across the folded bound-off edge. This creates the seam at the back of the head. Pull the yarn gently but snugly to gather the fabric slightly as you sew — this is what gives the bonnet its rounded, fitted shape at the back.
Fasten off and weave in your end. Turn the bonnet right side out, and you should already be able to see the shape taking form.
Step Five: Ties
The ties are what give this bonnet its signature countryside style and also what keep it securely on your head. You have a few options here, and any of them look lovely.
Option one is an I-cord tie. Using double-pointed needles or a small circular needle, pick up 3 stitches at one corner of the brim. Work I-cord (knit 3, slide stitches back to the right end of the needle without turning, pull yarn snugly across the back, repeat) for approximately 14–16 inches, or until the tie reaches a length you’re happy with. Bind off and repeat on the other side.
Option two is a braided or twisted cord. Cut six lengths of yarn, each approximately 36 inches long. Fold them in half and attach the folded end to the corner of the brim using a slip knot or by pulling the loops through with a crochet hook. Divide the strands into three groups of four and braid them together for about 14 inches. Tie a knot at the end to secure. Repeat on the other corner. This option is faster than I-cord and looks charmingly rustic.
Option three is ribbon ties. If you prefer a more delicate, feminine look, simply thread a length of grosgrain or satin ribbon through the corners of the brim and tie a bow. This works especially well in coordinating or contrasting colors and takes only a few minutes.
Tips and Notes for a Beautiful Finished Bonnet
Blocking makes a big difference. Once you’ve finished your bonnet, wet blocking will smooth out the stitches, even out any inconsistencies, and give the finished piece a more polished look. To wet block, soak the bonnet in cool water for about 20 minutes, gently squeeze out the excess water (don’t wring it), then shape it on a foam mat or towel and allow it to dry completely. This step is especially helpful if you used a wool or wool-blend yarn.
Don’t skip the brim. Some knitters are tempted to shorten the brim to save time, but the ribbing is what gives this bonnet its structure and helps it frame the face nicely. Three inches is the sweet spot for most adults, though you can go a little shorter or longer depending on your preference.
Tension matters at the seam. When you’re gathering and seaming the back of the bonnet, try to keep your tension even. If you pull the gathering yarn too tight, the back of the bonnet will pucker; if you leave it too loose, it won’t sit snugly against the back of your head. Aim for a gentle, even gather.
Try it on as you go. Because this bonnet is worked flat, you can try it against your head at any point to check the length. Drape the piece across the back of your head with the brim in front and get a sense of how much more body you need to add before binding off.
Use stitch markers if needed. If you find it helpful to mark every 20 stitches across the row, go ahead. It makes it easier to spot counting errors early rather than after you’ve worked several more rows.
Yarn Color Ideas for This Bonnet
One of the real joys of a simple pattern like this is that the yarn gets to be the star. Here are some color directions that work beautifully with the cozy countryside aesthetic of this bonnet:
Warm neutrals like oatmeal, cream, camel, and soft taupe are endlessly wearable and pair beautifully with plaid coats, wool sweaters, and denim. If you want a bonnet that goes with everything, start here.
Deep jewel tones like burgundy, forest green, navy, and plum feel rich and autumnal. These colors look especially lovely in a smooth wool or wool-blend yarn where the depth of color really shines through.
Earthy tones like rust, terracotta, mustard, and warm brown connect beautifully with nature and the cottagecore aesthetic. If you love the look of a countryside walk in late October, this palette is for you.
Soft pastels like dusty rose, sage, lavender, and pale blue take this bonnet in a more romantic, spring-like direction. A bonnet in dusty rose is practically made for a flower market visit.
Heathered or tweedy yarns add incredible visual texture and warmth even in a simple stitch pattern. If you’ve been holding onto a beautiful heathered skein and wondering what to do with it, this bonnet is a worthy project.
How to Style Your Knitted Bonnet
Styling a bonnet might feel a little unfamiliar at first if you’re not used to wearing one, but once you’ve tried it, you’ll find it becomes second nature. Here are a few ideas to get you started.
Tie the bow loosely and let the ends drape for a relaxed, casual look that works well with everyday outerwear. Tie it a little more snugly and centered under the chin for a more traditional, structured appearance. You can also tie the bow slightly to one side for an asymmetrical, fashion-forward touch.
Bonnets pair naturally with long coats, capes, and wool cardigans. They work well with chunky scarves wrapped loosely around the neck. For a fully committed cottagecore look, try wearing yours with a linen dress, a vintage-inspired apron, or a basket bag.
If you’re wearing the bonnet for warmth on a winter day rather than for style, pull it a little further forward so the brim comes low over your forehead, and tuck the ties inside your coat collar. You’ll stay remarkably warm.
Sharing Your Finished Bonnet
If you make this bonnet, I’d love to see it. The best part of the knitting community, whether you’re part of it online or in your local yarn shop, is the joy of showing what you’ve made. If you post your finished bonnet on Instagram or Ravelry, tag it so others can find it and be inspired to make their own.
This free easy knitting pattern for an adult bonnet is meant to be shared, so if a friend admires yours, send them this way. Knitting is one of those crafts where generosity is built into the culture — we share patterns, we share tips, we cheer each other on through tricky seams and dropped stitches alike.
Whether this is your first bonnet or your tenth, I hope this project brings you genuine pleasure, from the first cast-on stitch to the moment you tie the bow under your chin and head out into the world. There’s something quietly radical about making your own warmth with your own hands, and a hand-knitted bonnet carries that feeling every single time you wear it.
Happy knitting.