
Crochet Flowers for Hats: Free Patterns You’ll Actually Want to Make
There is something quietly satisfying about finishing a hat and knowing it is not quite done yet. The crown needs a flower. Maybe two. The kind of small, handmade detail that turns a simple beanie into something worth gifting, wearing to the farmer’s market, or passing down to a daughter. Crochet flowers for hats are one of the most beloved embellishments in the craft world, and for good reason — they are fast to make, forgiving for beginners, endlessly customizable, and completely free to find.
This post walks you through several free crochet flower patterns for hats, from the simplest single-layer daisy to lush layered roses, along with tips on yarn choice, sizing, color combinations, and how to attach your flowers so they actually stay put. Whether you are brand new to crochet or have been at it for years, you will find something here worth picking up your hook for.
Why Crochet Flowers Make the Best Hat Embellishments
Before diving into the patterns, it is worth understanding why flowers have become the go-to hat decoration for crocheters at every skill level.
First, they are small and self-contained projects. If you have leftover yarn from a hat — and almost everyone does — a flower is the perfect way to use it up without starting a whole new project. Even a tiny scrap of contrasting color becomes useful when you are making a flower center.
Second, flowers are incredibly versatile. The same basic flower pattern can look completely different depending on your yarn weight, hook size, and color choices. A chunky wool flower in deep burgundy reads as cozy and rustic. The same pattern worked in fine cotton with pastel colors reads as delicate and vintage. You are not just making an embellishment — you are setting a tone.
Third, flowers translate beautifully across hat styles. They work on slouchy beanies, fitted skull caps, sun hats, baby bonnets, bucket hats, and even wide-brim hats. The scale and style of the flower can shift to match the hat underneath it.
Finally, crochet flowers are a wonderful way to practice skills. The magic ring, working in rounds, slip stitches, chain spaces, and petal shaping all show up in flower patterns. Mastering them in a small, low-stakes project builds the muscle memory you need for larger ones.
What You Need to Get Started
Most crochet flowers for hats require very little. Here is a basic supply list before you begin any of the patterns below.
Yarn: Worsted weight yarn is the most forgiving and the most common weight used for hat flowers. However, bulky yarn makes bold statement flowers that pair well with chunky hats, while fingering or sport weight yarn creates delicate, lacy flowers that feel more refined. Use whatever you have on hand, especially leftover yarn from your hat.
Hook: Match your hook size to your yarn weight. A 5mm hook is a solid default for worsted weight. If you want a denser, stiffer flower, go down a hook size. If you want a looser, more organic shape, go up.
Yarn needle: You will need this to weave in ends and sew your flower onto the hat.
Scissors: Always.
Optional extras: Buttons (especially vintage ones) make beautiful flower centers. Beads, small plastic pearls, or a contrasting yarn color in the center all work well. Brooch backs let you make the flower removable so you can switch it between hats.
Free Crochet Flower Pattern 1: The Simple Five-Petal Flower
This is the foundational crochet flower pattern, the one that appears in countless variations across the internet and in print. Once you know this structure, you can modify it endlessly.
Materials: Small amount of worsted weight yarn in two colors (main and center), 5mm hook, yarn needle.
Abbreviations: ch = chain, sl st = slip stitch, sc = single crochet, dc = double crochet, sp = space.
Instructions:
Start with your center color. Make a magic ring (or chain 4 and join with a slip stitch to form a ring if you prefer).
Round 1: Chain 1, work 10 single crochets into the ring. Join with a slip stitch to the first single crochet. Pull the magic ring closed. (10 sc)
Fasten off the center color and join your main color with a slip stitch to any stitch.
Round 2 (Petals): For each petal, work the following sequence into the next stitch: chain 3, work 2 double crochets, chain 3, slip stitch. Then slip stitch into the next stitch before beginning the next petal.
Repeat this five times total, once for each petal. You will use two stitches of Round 1 per petal — one for the body of the petal and one as the base slip stitch between petals.
Fasten off and weave in ends. Your flower should have five rounded petals radiating from a tighter center.
Tips: For a fuller flower, increase the chain count at the beginning and end of each petal to 4 chains instead of 3. For a pointier, more stylized petal, substitute treble crochets for the double crochets in the petal body.
Free Crochet Flower Pattern 2: The Layered Rose
This is the flower that makes people stop and ask if you bought it. The layered rose looks complicated but is built from two simple spiral pieces stacked and shaped by hand.
Materials: Worsted weight yarn in one or two shades of the same color (a lighter and darker tone of pink, for example, creates beautiful dimension), 4.5mm or 5mm hook, yarn needle.
Instructions:
Make a slip knot and chain 36.
Row 1: Starting in the second chain from the hook, single crochet across the entire chain. Turn. (35 sc)
Row 2: Chain 3 (counts as first dc), work 2 double crochets in the same stitch. Work 3 double crochets in each remaining stitch across. Fasten off, leaving a long tail for sewing. (105 dc)
The piece should now look like a long, ruffled strip. Beginning at one end, roll the strip loosely into a spiral, allowing the ruffle to fan outward like petals. As you roll, use your yarn needle to take a few stitches through the base to hold the shape. Do not pull too tight — the looseness is what gives the rose its natural look.
To make a second, smaller layer, repeat with a chain of 26 instead of 36 (Row 1 will have 25 sc; Row 2 will have 75 dc). Place the smaller rose on top of the larger one and stitch them together at the base.
Tips: Blocking the finished rose lightly with steam helps the petals relax into a more natural shape. If you want a more open, vintage-style rose, don’t pull the spiral as tight. If you want a more closed, bud-like shape, roll it a little tighter at the center.
Free Crochet Flower Pattern 3: The Sunflower
This one is perfect for summer hats, straw hats, and any hat that calls for a little cheerful energy. The sunflower uses two colors — a warm yellow or gold for the petals and a dark brown or black for the center.
Materials: Worsted weight yarn in golden yellow and dark brown, 5mm hook, yarn needle.
Instructions:
With brown yarn, make a magic ring.
Round 1: Chain 1, work 8 single crochets into the ring. Join. (8 sc)
Round 2: Chain 1, work 2 single crochets in each stitch around. Join. (16 sc)
Round 3: Chain 1, single crochet in the first stitch, 2 single crochets in the next. Repeat around. Join. (24 sc)
Fasten off brown. Join yellow with a slip stitch to any stitch of Round 3.
Round 4 (Petals): Chain 1, skip 1 stitch, work (single crochet, chain 3, 3 double crochets, chain 3, single crochet) in the next stitch. Skip 1 stitch. Repeat this petal sequence around the center, working one petal roughly every 3 stitches. You should get 8 petals. Join with a slip stitch and fasten off.
For a second layer of petals that peeks out behind the first, join yellow to a stitch in Round 2 or 3 and work a second, slightly larger round of petals offset from the first. This gives the sunflower the fuller, multi-layered look of a real flower.
Free Crochet Flower Pattern 4: The Tiny Button Flower
This is the pattern you reach for when you want something dainty. Perfect for baby hats, children’s hats, or adding a cluster of small flowers rather than one large one.
Materials: Fingering or sport weight yarn, 3.5mm hook, small button for center, yarn needle, sewing needle, and thread (to attach the button).
Instructions:
Make a magic ring.
Round 1: Chain 1, work 5 single crochets into the ring. Do not join; continue working in a spiral.
Round 2: Work 2 single crochets in each stitch around. (10 sc)
Round 3 (Petals): Slip stitch into the first stitch. For each petal, chain 4, slip stitch into the second chain from the hook, slip stitch in the next chain, slip stitch into the last chain, then slip stitch into the next stitch of Round 2. Repeat around for 5 petals, using every other stitch as the petal base.
Fasten off and weave in ends. Sew a small button to the center of the flower using a sewing needle and thread, or use a French knot in a contrasting yarn color if you do not have a button.
Tips: Making three or five of these small flowers and clustering them on the side of a hat creates a beautiful, garden-inspired look. Varying the colors within the cluster — say, one white, one pale pink, and one lavender — reads as a little wildflower bouquet.
How to Attach a Crochet Flower to a Hat
Getting the flower made is only half the battle. Attaching it properly is what separates a beautiful finished hat from one that sheds its embellishment by the end of the first wear.
Positioning: Before you sew anything, spend a few minutes moving the flower around the hat. Try it centered at the crown, slightly off-center, at the side, at the brim — the same flower can completely change the personality of the hat based on placement. Once you are happy, use a pin or a small piece of masking tape to hold it in position.
Thread vs. yarn: For attaching, a matching thread and sewing needle often gives a cleaner result than yarn, because the stitches are finer and less visible. However, using the same yarn as your flower in a whipstitch or a few anchor stitches through the base works perfectly well for everyday wear.
How to sew it on: Thread your needle with about 18 inches of yarn or thread. Working from the inside of the hat, push the needle up through the hat fabric and through the base of the flower. Bring it back down through the base and the hat fabric. Repeat this four to six times, distributing your stitches around the flower’s perimeter so it lies flat and doesn’t wobble. Fasten off on the inside of the hat with a secure knot.
Making it removable: If you want the option to swap the flower between hats, sew a brooch back onto the base of the flower instead of directly onto the hat. This turns any crochet flower into a pin you can move from hat to hat — or even use on a coat, a bag, or a sweater.
Color Combinations That Work Beautifully
Color choice can make or break a crochet flower on a hat. Here are a few combinations worth trying.
A cream or ivory flower on a neutral gray or tan hat is one of the most versatile looks — it reads as classic and put-together without being loud. Great for adults who want something subtle.
Deep jewel tones — a rich emerald flower on a navy hat, or a burgundy flower on a forest green hat — give a sophisticated, almost vintage feel. These combinations work especially well for fall and winter hats.
Tonal combinations, where the flower is a shade or two lighter or darker than the hat, are elegant and modern. A dusty rose flower on a mauve hat, for instance, creates depth without contrast.
High-contrast pops — a bright yellow sunflower on a dark charcoal hat, or an orange flower on a deep purple hat — are playful and eye-catching. These are especially lovely for children’s hats.
White or pastel flowers on white or very light hats can work beautifully when the flower has interesting texture, like a layered rose or a flower with a button center. The texture carries the visual interest even without a color contrast.
Tips for Making Your Flowers Look More Polished
Even simple patterns produce professional-looking results when you follow a few finishing principles.
Weave in your ends thoroughly and in multiple directions. A flower that unravels at the end of the first season is a disappointment. Take the extra two minutes to secure those ends properly.
Block your finished flowers before attaching them. A quick spritz of water and a gentle shaping by hand — then allowing the flower to dry flat — makes a noticeable difference in the finished look. Wool and wool-blend yarns respond especially well to wet blocking.
Pay attention to your tension. If your flower is curling instead of lying flat, your tension is too tight. Go up a hook size or consciously relax your grip.
For multi-layer flowers, stagger the petals between layers so each layer is visible. If you place the top layer’s petals directly on top of the bottom layer’s petals, the effect is flat. Rotating the top layer 15 to 20 degrees so its petals fall between the bottom layer’s petals creates the dimensional look you are going for.
A Few Ideas for Using These Patterns Beyond Hats
While this post focuses on hats, these same free crochet flower patterns translate beautifully to other projects. A cluster of button flowers along the neckline of a cardigan. A single large rose pinned to a clutch. A collection of sunflowers sewn onto a tote bag. A spray of tiny flowers across the toe of a pair of slippers. A layered rose at the waist of a child’s dress. Once you have the patterns in your hands, the possibilities expand quickly.
Crochet flowers are also wonderful as standalone gifts — sewn onto a hair clip, attached to a headband, or made into a brooch for someone who doesn’t wear hats but appreciates handmade things. A small bag of finished flowers, each one slightly different, tied with a ribbon, makes a genuinely lovely and personal gift.
Final Thoughts
The best thing about crochet flowers for hats is that they meet you wherever you are. If you have twenty minutes and a leftover scrap of yarn, you can make the simple five-petal flower. If you want to spend an afternoon working on something a little more impressive, the layered rose rewards the extra time. If you are making hats for a baby shower or a craft fair, the tiny button flowers can be made in batches of ten or twelve and added to everything.
None of these patterns cost anything. All of them produce something beautiful. And each one gives you one more reason to pick up your hook and make something worth wearing.