
Pretty Free Crochet Flower Bouquet Pattern You’ll Adore Forever
There is something quietly magical about a crochet flower bouquet. Unlike a bunch of roses you pick up at the grocery store, a handmade bouquet never wilts, never loses its petals, and never turns brown at the edges. You make it once, and it sits on your shelf or hangs on your wall for years, looking just as charming as the day you finished your last slip stitch. If you have been searching for a free crochet flower bouquet pattern that is both beginner-friendly and genuinely beautiful, you have landed in exactly the right place.
This pattern brings together several classic crochet flower styles — a layered rose, a simple daisy, and a small filler bloom — and assembles them into a full, lush bouquet that looks like it came straight from a florist’s window. You can make it in any color palette you love, whether that is soft blush and cream for a wedding, bold jewel tones for a statement piece, or classic red and green for the holidays. The possibilities are truly endless, and the pattern itself is approachable enough for someone who has only been crocheting for a few months.
Grab your hook, pull out your stash yarn, and let’s make something beautiful together.
What You Will Need
Before diving into the stitches, let’s go over materials. One of the best things about this project is that it is a fantastic stash buster. You do not need large amounts of any single color, so it is a great excuse to use up all those partial skeins sitting in your yarn basket.
Yarn: Worsted weight yarn (size 4) works beautifully for these flowers, giving them a satisfying body without being too heavy. You can also use DK weight (size 3) for daintier flowers. For a full bouquet of about 8 to 12 flowers, you will need roughly 50 to 100 yards of each color you plan to use. Cotton yarn gives a crisp, clean finish that mimics the look of real petals wonderfully, but acrylic yarn works just as well and is more widely available.
Hook: A 5.0mm (H/8) hook pairs well with worsted weight yarn. If you are using DK weight, drop down to a 4.0mm (G/6) hook. Tension matters less here than in garments, so if your flowers feel a little loose or tight, don’t stress too much. A bit of flexibility in your tension actually gives the flowers a more organic, natural look.
Other supplies: Scissors, a yarn needle for weaving in ends, floral wire or pipe cleaners for stems, floral tape (green), wire cutters, and a small rubber band or floral wire to bundle the bouquet together. You can find floral wire and tape at most craft stores for just a few dollars, and they make an enormous difference in the finished look.
Stitch markers are optional but helpful, particularly when working in the round without a joining slip stitch.
Abbreviations and Stitches Used
This pattern uses standard US crochet terminology.
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
tr — treble crochet
sp — space
st — stitch
rep — repeat
MR — magic ring (also called a magic loop or adjustable ring)
If you are new to the magic ring, do not be intimidated. It is simply a way to start crocheting in the round without leaving a hole in the center of your work. There are many short video tutorials available online, and once you practice it two or three times, it becomes completely second nature.
The Layered Rose
This is the showstopper of your bouquet. The layered rose takes a little more time than the other flowers, but the result is so rewarding. Each rose is made in three separate rounds of petals that are then stacked and sewn together, creating beautiful dimensional depth.
Make the inner petals first.
Round 1: Create a MR. Ch 1, work 5 sc into the ring, pull tight to close. (5 sc)
Round 2: Ch 1, turn. Sc in next st, ch 3, dc in same st, ch 3, sl st in same st. Rep from to in each st around. (5 petals)
Fasten off, leaving a long tail for sewing. Set aside.
Make the middle petals.
Round 1: Create a MR. Ch 1, work 6 sc into the ring, pull tight to close. (6 sc)
Round 2: Ch 1, turn. Sc in next st, ch 4, 2 tr in same st, ch 4, sl st in same st. Rep from to in each st around. (6 petals)
Fasten off, leaving a long tail for sewing. Set aside.
Make the outer petals.
Round 1: Create a MR. Ch 1, work 8 sc into the ring, pull tight to close. (8 sc)
Round 2: Ch 1, turn. Sc in next st, ch 5, 3 tr in same st, ch 5, sl st in same st. Rep from to in each st around. (8 petals)
Fasten off, leaving a long tail for sewing.
Assembling the rose: Lay your outer petal piece flat and place the middle petal piece on top, rotating it slightly so the petals of the middle layer fall between the petals of the outer layer. Place the inner petal piece on top of the middle layer the same way, again rotating slightly. Thread your yarn needle and use the long tails to sew through all three layers, pulling them tightly together at the center. Weave in all ends.
To give your rose dimension, gently roll the inner petals inward with your fingers and tack them in place with a stitch or two of yarn. This creates that classic rosebud shape that looks incredibly realistic.
Make 3 to 4 roses for your bouquet.
The Classic Daisy
Daisies bring a cheerful, airy quality to the bouquet and balance out the heaviness of the roses. These are quick to make and very satisfying. Use a contrasting color for the center to make them really pop.
Center: Using your center color, create a MR. Ch 2 (does not count as a stitch), work 10 hdc into the ring. Pull tight to close and join with a sl st to the first hdc. Fasten off, leaving a tail. (10 hdc)
Petals: Join your petal color to any stitch around the center circle. Ch 10, sl st back into the first ch to form a loop, then sl st into the same stitch at the base. Sl st into next st, ch 10, sl st back into the first ch to form a loop, sl st into the same stitch. Rep from to around until you have 10 petals. Fasten off and weave in ends.
For fuller petals, instead of a simple chain loop, you can work a row of sc stitches along each petal chain. Start by chaining 10 as before, then work 9 sc back down the chain before slip stitching at the base. This creates a flatter, more defined petal shape that holds its form beautifully.
Make 4 to 5 daisies in varying sizes by adjusting your chain count. Chains of 8 make sweet small daisies, while chains of 12 create dramatic, oversized blooms.
The Small Filler Bloom
Every great bouquet needs small filler flowers to fill in the gaps and add texture. These tiny blooms come together in just a few minutes and are perfect for using up the tiniest scraps of yarn.
Round 1: Create a MR. Ch 3 (counts as first dc), work 4 more dc into the ring. Pull tight and join with a sl st to the top of the beginning ch 3. (5 dc)
Round 2: Ch 3, sl st into the same stitch, sl st into next stitch. Rep from to around, ending with a sl st into the first stitch of Round 1. (5 small petals)
Fasten off and weave in ends.
These filler blooms are incredibly versatile. Work them in a soft cream or pale yellow to mimic baby’s breath, or go bright and bold to add pops of color throughout the bouquet. You can also make a few with an extra round of petals by simply repeating Round 2 with slightly longer chains for a more layered effect.
Make 6 to 8 filler blooms.
Adding Leaves
A bouquet without greenery looks a little bare, and crochet leaves are simpler than you might think. This leaf pattern creates a slightly elongated, pointed shape that reads as very natural.
Ch 15. Sc in the second ch from hook, hdc in next ch, dc in next 3 ch, hdc in next 3 ch, sc in next 3 ch, hdc in next ch, sc in last ch. Without turning, continue working along the other side of the foundation chain: hdc in next ch, sc in next 3 ch, hdc in next 3 ch, dc in next 3 ch, hdc in next ch, sc in next ch. Join with a sl st to the first sc. Fasten off, leaving a long tail.
For a more dimensional leaf, work a sc border around the finished leaf and add a chain “spine” up the center by slip stitching up the middle. This takes an extra minute but adds beautiful texture.
Make 6 to 10 leaves depending on how full you want your greenery.
Assembling Your Bouquet
This is the step where everything comes together, and it is genuinely exciting to watch your bouquet take shape.
Start by attaching stems to each flower. Cut a length of floral wire to your desired stem length — about 8 to 10 inches works well for a classic handheld bouquet. Fold the top inch of the wire into a small hook shape. Push the hook down through the center of the flower from the front and pull it through to the back so the hook catches on the yarn. For roses, push the wire through all three layers at the center.
Beginning at the wire just below the flower, wrap floral tape tightly and diagonally downward, stretching the tape slightly as you go — this is what activates the adhesive in floral tape. Continue wrapping all the way to the bottom of the wire. For leaves, fold a short piece of wire in half, place the fold at the base of the leaf, and tape the two wire ends together to create a stem.
Once all your flowers and leaves have stems, you can begin arranging. Hold the largest roses in the center and build outward with daisies and filler blooms, tucking leaves in at angles throughout. Play with the arrangement until you are happy with the overall shape, then use floral tape or a rubber band to secure all the stems together.
Wrap the entire bundle of stems with a wider strip of floral tape or a length of ribbon for a polished finish. A bow at the base is a lovely touch and makes the bouquet look very gift-ready.
Tips for a Beautiful Finished Bouquet
A few small details make a big difference in how your finished bouquet looks and lasts.
Blocking your flowers before assembly gives them a much more polished appearance. For cotton yarn, wet blocking works beautifully — simply dampen each flower, shape it with your fingers, and allow it to dry flat. For acrylic yarn, steam blocking using a garment steamer or a warm iron held above (not touching) the flowers will relax the fibers and help the petals lie smoothly.
Leave longer tails than you think you need when fastening off. It is much easier to trim an extra-long tail than to try to work with one that is too short to thread onto your needle.
When weaving in ends on flowers, try to hide the tails within the center of the flower rather than on the back. This way, if a petal curls up, nothing is visible underneath.
For a truly professional-looking bouquet, vary the heights of your flowers slightly when assembling. Some roses sitting a little higher, some daisies slightly lower — this creates movement and visual interest.
If you plan to give your bouquet as a gift, consider placing it in a small vase with dried floral foam to hold the stems in place. A simple clear glass vase lets the crochet work speak for itself without distraction.
Customizing Your Bouquet
The pattern above is really a starting point, and the creative decisions are entirely yours. Color choice has the most dramatic impact on the final look. A bouquet worked entirely in white and ivory creates something that looks elegant enough to carry down a wedding aisle. Warm autumn shades of burnt orange, mustard yellow, and deep red make a stunning seasonal centerpiece. Mixing soft lavender, blush, and sage gives a romantic, cottagecore feeling that photographs beautifully.
You can also adjust the scale of the entire project. Using fingering weight yarn and a 2.5mm hook creates miniature flowers perfect for hair accessories, brooches, or gift toppers. Bulky yarn and a 6.5mm hook produces oversized, dramatic blooms that look stunning in a larger floor vase.
Consider adding a few non-flower elements to your bouquet as well. A crochet butterfly perched on one of the roses is a sweet detail. Small crocheted berries — simple round balls stuffed lightly with fiberfill — add texture and interest. You can even crochet small flower buds by working just the first round of petals on the rose and leaving them partially closed.
Displaying and Gifting Your Bouquet
One of the most wonderful things about a crochet flower bouquet is how many purposes it can serve. It makes a deeply thoughtful handmade gift for birthdays, Mother’s Day, bridal showers, anniversaries, and housewarmings. Because it never wilts, it carries a meaning that fresh flowers simply cannot — you made something permanent, something the recipient can keep and look at for years.
At home, a crochet bouquet looks lovely on a mantle, in a bedroom, on a bookshelf, or hanging on a wall. You can also use individual flowers in other projects — sew a rose onto a headband, attach a daisy to a tote bag, or cluster a few filler blooms onto a wreath.
If you sell your handmade work, crochet flower bouquets are consistently popular at craft fairs and on online marketplaces. They photograph beautifully, ship easily compared to fresh flowers, and are something that buyers genuinely cannot find at a big box store. A set price that reflects your materials and time is entirely reasonable for a project this detailed.
Final Thoughts
This free crochet flower bouquet pattern is the kind of project you will come back to again and again. Once you have made your first rose, you will find yourself wanting to make five more. Once your bouquet is assembled and sitting in a vase on your table, you will start thinking about who deserves to receive one as a gift.
Crochet has a way of turning time into something tangible and beautiful, and a handmade bouquet is one of the clearest expressions of that idea. Every stitch in those petals represents a moment you chose to make something with your hands, and that is worth something that no store-bought bunch of flowers can replicate.
Take your time with this project, enjoy the process, and don’t worry about perfection. Real flowers are not perfectly symmetrical, and neither are crochet ones. That slight imperfection is part of what makes them look so organic and lovely.
Happy crocheting — and may your bouquet bring joy to everyone who sees it.