
Crochet Flower Bouquet Bag Free Pattern: A Step-by-Step Guide to Your New Favorite Project
There is something deeply satisfying about carrying a bag you made yourself. It tells a story every time someone stops you on the street and asks where you got it. But when that bag looks like a garden in full bloom — layered with dimensional flowers, rich textures, and colors that feel alive — the reaction you get is something else entirely. People assume it came from a boutique. They assume it cost a fortune. The truth is even better: you made it with your own hands, and today you can learn exactly how.
This free crochet flower bouquet bag pattern is designed for crafters who want a project that feels ambitious but remains completely achievable. Whether you are an intermediate crocheter looking to stretch your skills or an experienced maker wanting a satisfying weekend challenge, this pattern walks you through every step — from choosing your yarn to weaving in that last end. No guesswork, no vague instructions, just clear guidance so you can create a bag that genuinely looks like a bouquet of flowers you can carry on your arm.
Let’s get into it.
What Makes a Crochet Flower Bouquet Bag Special
Before we dive into the pattern itself, it helps to understand what sets this style of bag apart from other crochet bag designs. Most bags are constructed as a base structure first — a rectangle, a circle, a granny square panel — and decoration is added afterward as an afterthought. The flower bouquet bag flips that logic on its head.
In this design, the flowers are the bag. Each dimensional bloom is worked separately and then joined, or the flowers are worked directly into the surface fabric in a way that creates the illusion of a gathered bouquet. The result is a bag with depth and movement that a flat, printed fabric could never replicate. When light catches the raised petals from different angles throughout the day, the bag looks slightly different every time, which is part of its magic.
This particular pattern produces a structured tote-style bag with a flat base and a bouquet panel on the front. The back is worked in a clean textured stitch that complements without competing. You end up with something both artistic and genuinely functional — large enough to carry your everyday essentials while beautiful enough that you will want to carry it everywhere.
Materials You Will Need
Getting your materials together before you start saves a lot of frustration mid-project. Here is everything you need for this bag:
Yarn: The main body of this bag works best in a cotton or cotton-blend yarn at a worsted weight (category 4). Cotton gives the bag structure and durability, and it holds its shape after use. You will need approximately 400 yards of your main color. For the flowers, choose three to five accent colors — anywhere from 30 to 60 yards of each, depending on how densely you want to fill the bouquet panel. Classic combinations include cream with dusty rose, sage, and butter yellow; or a bold palette of coral, cobalt, and golden orange against a natural ecru base.
Hook: A 5mm (H/8) crochet hook works well for this weight of yarn and gives you a slightly tight gauge that helps the bag keep its structure without becoming stiff.
Additional supplies: You will need a yarn needle for weaving in ends and joining pieces, a pair of sharp scissors, stitch markers (at least four), a piece of cardboard or a bag bottom insert to stiffen the base (optional but recommended), and two sturdy handles. You can purchase wooden, leather, or acrylic bag handles from craft stores or online — look for handles approximately 20 to 22 centimeters wide.
Optional: If you want the bag fully lined, choose a half yard of cotton lining fabric in a coordinating color. A sewing needle and thread or access to a sewing machine will be needed for this step, which is covered at the end of the pattern.
Gauge and Sizing
Gauge: 14 stitches and 16 rows in single crochet = 4 inches (10 cm) square.
Taking the time to check your gauge before you start will save you from ending up with a bag that is significantly smaller or larger than intended. Work a small swatch, wash and dry it the way you plan to care for the finished bag, and measure it. If your swatch runs larger than the gauge, try a smaller hook. If it runs smaller, go up a hook size.
The finished bag measures approximately 13 inches (33 cm) wide, 11 inches (28 cm) tall, and 3 inches (7.5 cm) deep at the base. This gives you a structured tote with a comfortable capacity for daily use.
Abbreviations Used in This Pattern
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
RS — right side
WS — wrong side
BLO — back loop only
Part One: The Bag Body
Base
Begin with the flat base of the bag, which will give the finished piece its structure.
Chain 47. Working in the back bumps of the chain for a neater edge:
Row 1: Sc in the 2nd chain from hook and in each chain across. (46 sc) Turn.
Rows 2–12: Ch 1, sc in each st across. Turn.
At the end of row 12, do not turn. You will now work around the perimeter of the base to begin the sides.
Sides
Place a stitch marker at each corner of the base. You will be working in continuous rounds from here.
Round 1: Ch 1. Work sc evenly around the entire perimeter of the base, placing 3 sc in each corner stitch to keep your work flat. Join with sl st to the first sc if you prefer to work in joined rounds, or continue in a spiral with a stitch marker tracking the beginning of each round. Either method works — just be consistent.
Rounds 2–5: Sc in each sc around, with 3 sc in each corner sc. This builds the depth at the base of the bag.
After round 5, stop working the corner increases. Your base corners are now established, and you will work straight upward for the body of the bag.
Round 6 onward: Sc in each sc around without any increases. Continue working in the round until the body of the bag measures approximately 9 inches (23 cm) from the top of the base. This will typically take around 36 rounds, but your stitch count and gauge may vary slightly, so use your measuring tape as your primary guide.
At the end of the final round, join with a sl st. Fasten off and weave in the end.
Front and Back Panel Division
Because the flower bouquet is applied to the front panel of the bag, it helps to identify and mark the front. Count the stitches across the flat front face of the bag. Place a stitch marker at each side seam so you can easily distinguish front from back.
Part Two: The Bag Top and Handle Attachment
Before attaching handles, you will work a stabilizing border along the top of the bag.
Rejoin your main color yarn at one side seam at the top opening.
Round 1: Ch 1, sc in each st around the top opening. Join with sl st. (total stitch count will depend on your bag circumference)
Round 2: Ch 1, sc in BLO in each st around. Join with sl st.
Round 3: Ch 1, sc in each st around. Join with sl st. Fasten off.
This three-round border adds a firm, clean edge to the bag opening.
Attaching the Handles
Position your bag handles centered on the front and back panels, approximately 2 inches in from each side. Using your yarn needle and a length of main color yarn, whipstitch the handle rings firmly to the inside of the top border, going over the attachment ring multiple times in a tight, even pattern. For extra security, work back across your attachment in the opposite direction. The handles should feel firmly anchored with no wobble.
Part Three: The Flowers
Here is where the project becomes genuinely exciting. You will make a collection of flowers in varying sizes and shapes to build your bouquet. The instructions below give you three flower types — a classic five-petal flower, a layered rose, and a small filler blossom — and a leaf motif. Adjust quantities and colors based on the density of bouquet you want.
Classic Five-Petal Flower (make 5–8)
Magic ring (or ch 4 and join with sl st to form a ring).
Round 1: Ch 1, work 10 sc into the ring. Join with sl st to the first sc.
Round 2: Ch 1, hdc, dc, hdc, ch 1, sl st into the next sc — repeat from to around, working one petal into each sc. You will have 10 petals total, with each sc becoming the base of a single petal. Fasten off, leaving a tail for sewing.
These flowers are small and graphic. They layer beautifully when you make them in slightly different sizes by substituting tr for the dc to make the petals taller.
Layered Rose (make 4–6)
Magic ring.
Round 1: Ch 1, work 6 sc into the ring. Join.
Round 2: Ch 1, 2 sc in each sc around. (12 sc) Join.
Round 3: Ch 3, dc 3 times in next st, ch 3, sl st in next st — repeat around. (6 petals)
Round 4: Working behind the petals of round 3, sl st into the back of each sl st from round 3. Ch 4, tr 3 times in next st, ch 4, sl st in next st — repeat around. (6 larger petals behind the first layer)
This gives you a soft, dimensional rose with two layers of petals. Fasten off and leave a tail for joining.
Small Filler Blossom (make 8–12)
Magic ring.
Round 1: Ch 1, work 5 sc into the ring. Join.
Round 2: Ch 2, sl st in next sc — repeat around. (5 small loops)
These tiny blossoms fill the gaps between larger flowers and add a delicate, wildflower quality to the bouquet.
Leaf (make 6–10)
Ch 10.
Row 1: Starting in the 2nd ch from hook: sc, hdc, dc, dc, dc, hdc, sc, sl st into the last ch. Do not turn. Continue along the opposite side of the foundation chain: sc, hdc, dc, dc, dc, hdc, sc. Join with sl st to the first sc. Fasten off.
These leaves provide the greenery that makes the bouquet feel natural and lush.
Part Four: Arranging and Attaching the Bouquet
This is the most creative part of the process. Lay your finished flowers and leaves out on the front panel of the bag before sewing anything down. Play with the arrangement until you are happy with how it looks — consider balance, color distribution, and whether the flowers overlap in a way that feels natural.
A few design principles that help:
Place your largest flowers first — the layered roses — and center them in the lower two-thirds of the front panel. Tuck medium five-petal flowers around and slightly above the roses. Fill in the negative space with small filler blossoms. Tuck leaves underneath and between the flowers so that they peek out naturally, as real foliage would in a gathered bouquet.
Once you have an arrangement you love, pin everything in place with locking stitch markers or straight pins if you have them.
Using your yarn needle and a length of yarn that matches each flower, stitch each piece down firmly through its center and at any points where petals touch the bag surface. The goal is to make sure everything lies securely without flattening the dimensional quality of the flowers. Use small, invisible stitches through the back of the bag fabric, catching enough stitches to hold each flower firmly.
Part Five: Optional Lining
Adding a fabric lining to a crochet bag transforms it from a beautiful craft object into something that functions exactly like a store-bought bag. Lining prevents small items from slipping through gaps in the crochet fabric and gives the bag a professional, polished interior.
Cut two rectangles of lining fabric 14 inches wide by 12 inches tall, and one bottom panel 14 inches by 4 inches. With right sides facing, stitch the side seams, then stitch the base panel to the bottom. Press the top edge of the lining down by half an inch, then slip the lining inside the bag with wrong sides together. Using a hand sewing needle and thread, slip stitch the folded lining edge to the inside of the top border of the bag, just below the crochet edge. The lining should be invisible from the outside and smooth on the inside.
Care Instructions for Your Finished Bag
Because you have used cotton yarn, this bag is relatively easy to care for. Hand wash in cool water with a gentle soap, gently squeeze (do not wring) to remove excess water, and lay flat to dry. Avoid hanging the bag to dry, as the weight of the wet yarn can distort the shape. Once dry, your bag will return to its original structure and the flowers will spring back to their dimensional shape.
Customizing This Pattern
One of the best things about a free pattern like this is how much room there is to make it your own. Here are some directions you might take it:
Changing the color palette completely transforms the mood of the bag. An all-white bag with pale pink and lavender flowers feels romantic and ethereal. A black base with vivid jewel-toned flowers is dramatic and modern. A natural tan base with terracotta and rust tones feels earthy and warm.
You can also adjust the scale of the bag by increasing or decreasing your starting chain length and the number of body rounds you work. A smaller version makes a lovely evening clutch if you reduce the dimensions by about a third. A larger version becomes an oversized beach tote if you work in a bulkier yarn on a larger hook.
If you want to challenge yourself, try working the flowers as you go rather than making them separately. As you complete each round of the bag body, work additional decorative rows directly into the surface. This technique takes more planning but results in an extraordinarily unified finished object.
Sharing Your Finished Bag
When you finish your bag, share it. Post photos in crochet communities online, tag your creation so other makers can find the pattern through your work, and talk about what you changed or learned along the way. Patterns grow richer when the people who use them contribute their own variations and discoveries back to the community.
This crochet flower bouquet bag free pattern exists because countless makers before you shared their flower techniques, their construction methods, and their creative problem-solving openly. Adding your version to that ongoing conversation is both a contribution and a celebration.
Now pick your colors, pull out your hook, and start stitching. Your garden awaits.