
Free Crochet Roses Pattern: 3 Beautiful Flower Sizes Step by Step
Few things in the world of fiber arts are as universally loved as a crocheted rose. Whether you want to embellish a hat, decorate a tote bag, create a bouquet that never wilts, or simply practice a satisfying stitch project, crochet roses deliver beauty and versatility in equal measure. This free crochet roses pattern walks you through three distinct flower sizes — small, medium, and large — so you can mix and match them for any project you have in mind.
Grab your hook and yarn, find a comfortable seat, and let’s make something beautiful together.
What You’ll Need Before You Start
Before diving into the pattern rows, it helps to gather everything you need so you’re not hunting for supplies mid-project. Here’s what works best for these roses.
Yarn: Worsted weight yarn (size 4) works perfectly for the medium and large roses, giving you a full, dimensional flower with good structure. For the small rose, you can use the same worsted weight yarn or drop down to a DK weight (size 3) if you want a more delicate bloom. Cotton yarn produces crisp, defined petals, while acrylic yarn gives a softer, slightly fluffier look. Both are beautiful — it truly comes down to your preference and what you have in your stash.
Hooks: A size 5.0mm (H/8) hook pairs well with worsted weight yarn. If you use DK weight for the small rose, switch to a 3.75mm (F/5) hook. Always check your gauge against a small swatch first, though for decorative flowers, gauge doesn’t need to be exact — slight variations just change the final size a little.
Additional supplies: A yarn needle for weaving in ends, scissors, and stitch markers if you like to track your rounds. If you plan to attach your roses to a hair clip, brooch back, or headband, pick up a few of those as well. Fabric glue or a hot glue gun makes quick work of attaching finished roses to accessories.
Skill level: This pattern is written for beginners and intermediate crocheters. If you know how to chain, slip stitch, single crochet, half double crochet, double crochet, and treble crochet, you have everything you need. A brief abbreviations list is included below so you can reference it as you work.
Abbreviations Used in This Pattern
Throughout all three sizes, these standard US crochet abbreviations are used.
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
tr — treble crochet
sp — space
rep — repeat
st — stitch
yo — yarn over
If you’re more comfortable with UK terminology, just remember that what US crocheters call a double crochet, UK crocheters call a treble crochet, and what US crocheters call a treble crochet, UK crocheters call a double treble crochet.
Understanding How These Roses Work
The magic behind these crochet roses lies in a simple but clever construction technique. Rather than crocheting a flat circle or working in the round like a typical granny square, these roses are built from a foundation chain with petal clusters worked along it. The strip is then rolled and sewn or slip-stitched together at the base to form the characteristic spiral shape of a rose in full bloom.
This method is beginner-friendly because the petal shaping happens naturally from the stitch height increases across each petal, and the spiral rolling at the end means you have a lot of flexibility to adjust how tight or loose the finished flower looks. Roll it tighter for a budding rose, or leave it slightly looser for a flower that’s fully open.
Small Crochet Rose Pattern
The small rose measures approximately 1.5 to 2 inches (4 to 5 cm) in diameter when made with worsted weight yarn. It’s ideal for hair accessories, embellishing knitted hats, decorating gift wrapping, or making a small corsage.
Foundation chain: Ch 26.
Row 1: Starting in the second ch from the hook, sc in each ch across. Turn. (25 sc)
Row 2: Ch 1. Work the following petal sequence across the row:
Skip the first st. In the next st, work (sc, hdc, dc, hdc, sc) — this is your first petal. Skip 1 st, sl st in the next st. Rep the petal sequence — (sc, hdc, dc, hdc, sc) — then sl st in the following st. Continue this pattern to the end of the row, working a petal followed by a sl st all the way across until you have 5 complete petals. Fasten off, leaving a long tail for sewing.
Assembly: Hold the strip with the petals facing up. Starting at one end, roll the strip into a coil, keeping the base flat and even as you roll. The petals will naturally spiral upward and outward as you coil. Use the yarn tail and a yarn needle to stitch through the base layers several times to secure the shape. Weave in all ends.
Tip: If your petals seem too flat, try working the dc stitch with a slightly looser tension, or even substituting a tr in the center of each petal for a little extra height and dimension.
Medium Crochet Rose Pattern
The medium rose measures approximately 2.5 to 3 inches (6 to 7.5 cm) in diameter with worsted weight yarn. This size is the most versatile of the three — it’s the perfect scale for bag embellishments, headbands, brooches, the front of a baby hat, or scattered across a crocheted blanket border.
Foundation chain: Ch 46.
Row 1: Starting in the second ch from the hook, sc in each ch across. Turn. (45 sc)
Row 2: Ch 1. Work the following petal sequence across the row:
Skip the first st. Work your first petal in the next st: (sc, hdc, 2 dc, hdc, sc). Skip 1 st, sl st in the next st. Work the second petal in the following st: (sc, hdc, 2 dc, hdc, sc). Skip 1 st, sl st in the next st. Continue this pattern — a 6-stitch petal followed by a sl st — repeating across the entire row until you have 7 petals total. Fasten off, leaving a long tail for sewing.
Row 3 (optional, for a fuller rose): With a fresh length of yarn or by picking up at the beginning of the strip, attach yarn to the back of the foundation chain. Working along the back loop of the original foundation chain, work a second row of slightly taller petals: skip 1 st, work (sc, hdc, dc, tr, dc, hdc, sc) in the next st, skip 1 st, sl st in the next st. Repeat across to create 5 to 6 larger petals along the back. Fasten off.
Assembly: With the petal side facing up, roll the strip from one end into a coil. As you roll, slightly angle the strip so the second layer of taller petals (if you added Row 3) fans outward around the base, while the first row of petals spirals at the center. Use the yarn tail to stitch securely through the base. If the rose feels unstable, add a few extra stitches or a small circle of felt glued to the base for structure.
Large Crochet Rose Pattern
The large rose measures approximately 4 to 5 inches (10 to 13 cm) in diameter with worsted weight yarn. This show-stopping flower is designed to be the main event — perfect as the centerpiece of a crochet bouquet, a statement brooch, the focal point of a baby headband, or a decoration on a crocheted bag or pillow. When made in a rich red or deep burgundy yarn, this size makes a stunning faux flower arrangement that will last indefinitely.
Foundation chain: Ch 61.
Row 1: Starting in the second ch from the hook, sc in each ch across. Turn. (60 sc)
Row 2 (innermost petals): Ch 1. Skip the first st. Work petal: (sc, hdc, dc, hdc, sc). Skip 1 st, sl st in next st. Repeat across to create 8 small inner petals. Fasten off, leaving a tail.
Row 3 (medium petals): Attach yarn to the first st of the foundation chain, working now along the back loop of the original ch. Ch 1. Skip the first st. Work petal: (sc, hdc, 2 dc, hdc, sc). Skip 1 st, sl st in next st. Repeat across to create 8 medium petals. Fasten off, leaving a tail.
Row 4 (large outer petals): Attach a new length of yarn to the back of the strip, slightly staggered from Row 3. Work the following petal: (sc, hdc, dc, tr, tr, dc, hdc, sc). Skip 1 st, sl st in next st. Repeat across to create 6 large outer petals. Fasten off, leaving a tail.
Assembly: Lay all three petal rows in front of you. The small petal strip (Row 2) becomes the tight center bud. Roll it snugly from one end. The medium petal strip wraps loosely around the outside of the center, and the large petal strip fans outward at the base, creating the outermost layer of the bloom. Use all the yarn tails to stitch through the base, catching all layers together firmly. Add a felt circle or craft foam circle to the back for extra stability if needed.
Finishing Your Roses: Tips for a Professional Look
The difference between a rose that looks handmade in the best possible way and one that looks unfinished often comes down to the finishing steps. Here are a few things that make a real difference.
Blocking your roses: Lightly misting your finished rose with water and reshaping the petals while they’re damp can open up the flower beautifully. Pin each petal gently and let it dry flat. This works especially well with cotton yarn.
Adding leaves: A simple elongated leaf in green yarn pairs perfectly with any of these roses. Work a foundation chain of 10 to 15 stitches, then work sc, hdc, dc, dc, tr, dc, dc, hdc, sc back along the other side of the chain for a classic leaf shape. Attach one or two leaves tucked under the base of the rose when you sew everything together.
Color choices: While red, pink, and coral are the classic rose colors, don’t hesitate to go unexpected. Cream and ivory yarn makes a gorgeous vintage-inspired rose. Deep plum or wine creates a dramatic, moody flower perfect for fall projects. Variegated or ombre yarn creates a magical ombre rose where each petal fades from one color into another.
Stiffening: If you want your roses to hold a very rigid shape — especially for a bouquet or home décor piece — a light application of fabric stiffener or a mixture of water and white craft glue brushed onto the petals and allowed to dry will keep everything perfectly in place.
Project Ideas for Your Crochet Roses
Now that you have three sizes mastered, here are some wonderful ways to put your roses to use.
A mixed bouquet of all three sizes, made in varying shades of pink and cream, looks stunning in a small vase. Bundle several flowers together with a strip of ribbon and you have a gift that any person would be delighted to receive — and it will never wilt.
For a wearable project, attach a medium rose to a plain metal barrette finding or a bobby pin wrap and you have a beautiful hair accessory that takes only about 30 minutes to make from start to finish. These also make wonderful additions to a crocheted beanie or slouch hat worked up in a coordinating color.
Large roses attached to crocheted headbands are perennially popular for babies and toddlers. Use soft cotton yarn and you’ll have an accessory that’s gentle against tender skin. The flowers can be made removable with a snap so you can swap them between different headbands.
For home décor, consider crocheting a full wreath of roses in seasonal colors. Stitch a mix of small, medium, and large flowers onto a wreath base and add leaves between them. In deep jewel tones for autumn, soft pastels for spring, or rich greens and reds for the winter holiday season, a crochet rose wreath makes a stunning door decoration.
Stitch a cluster of roses onto the corner of a plain tote bag for a beautiful personalized gift. Work three large roses in complementary colors and add a few leaves, then sew the arrangement directly onto the bag in a compact cluster. It transforms an ordinary bag into something that looks boutique-made.
Troubleshooting Common Questions
My rose won’t stay rolled. This usually means the base wasn’t stitched tightly enough. Go back through the base with your yarn needle and add several more stitches, really anchoring each layer. You can also add a small dot of hot glue at the base for extra security.
My petals look flat, not dimensional. Try working with a slightly looser tension in the stitch body, or substitute the dc stitches in your petals with tr stitches for more height. Also, make sure you’re not accidentally working into both loops when you should be working only into one, as this can flatten the curl of a petal.
My rose looks too tight and closed. When you roll the strip, try rolling a little more loosely, especially toward the outer layers. You can gently stretch the petals outward with your fingers once the base is secured and they will stay where you place them, especially after a light blocking.
My foundation chain is twisting. This is a very common beginner frustration. Make sure you don’t crochet through the starting slip knot, keep your tension even as you chain, and lay the chain flat on a table to check that it isn’t spiraling before you begin Row 1. Blocking the finished piece also relaxes any residual twist in the base.
A Few Words on Making This Pattern Your Own
One of the greatest joys of crochet is that every pattern is really just a starting point. Once you’re comfortable with these three sizes, experiment with mixing stitch heights within a single petal to create petals with an asymmetrical curl. Try working with two strands of thinner yarn held together for a subtle two-tone effect. Add a bead or button at the center of a finished rose for extra sparkle. Use metallic thread or ribbon yarn for holiday-themed flowers with a festive sheen.
If you share your finished roses on social media or in an online crochet community, it’s always a kind gesture to tag the original pattern source and show off any creative adaptations you made. The crochet community is one of the warmest corners of the internet, and seeing how different hands interpret the same pattern is genuinely inspiring.
Whether you make one small rose for a gift tag or a whole basket of mixed-size blooms for a stunning display, this free crochet roses pattern gives you everything you need to create beautiful, dimensional flowers at any scale. The technique is satisfying to learn, quick to repeat, and endlessly adaptable. Happy crocheting — may your petals always curl perfectly and your yarn never tangle.