
The Gathering Rosebuds Market Bag is a beautifully textured tote that blends functionality with charming floral-inspired details.
Featuring decorative front post puff stitches that mimic blossoming rosebuds set against groups of double crochet “stems,” this bag offers an engaging project for intermediate crocheters.
Built from a flat circular base that transforms into a sturdy, seamless body, the pattern creates an expansive interior ideal for farmer’s market trips, beach outings, or everyday errands.
Finished with an integrated, reinforced strap for comfortable shoulder carrying, this durable cotton accessory seamlessly combines artistic stitchwork, structural strength, and vibrant, customizable color blocking.
Materials & Dimensions
-
Yarn: ~460 yards of Medium Weight (#4) Cotton Yarn (e.g., Caron Cotton Cakes)
-
Hook: Size H/8 (5.0 mm)
-
Notions: Tapestry needle, scissors, stitch markers
-
Finished Dimensions: Base width ~11″, body height ~11″, strap length ~33″
-
Gauge: 14 double crochets x 8 rows = 4″ x 4″
Special Stitch Definitions
-
DC Group: Work 3 double crochets into the same designated stitch.
-
Long DC: Work a standard double crochet into the lower space/stitch indicated from two rounds prior, extending the loops to match current height.
-
Front Post Puff (FPP): [Yarn over, insert hook behind the post of the specified stitch, yarn over, pull up a loose loop] 4 times into the same post (9 loops on hook). Yarn over, draw through 8 loops, yarn over, draw through the remaining 2 loops.
Step-by-Step Instructions

Section 1: The Circular Base
Work in continuous joined rounds. Change colors at the end of rounds if using a multi-color scheme.
-
Round 1: Form an adjustable ring. Chain 3 (counts as first double crochet throughout), place 11 double crochets inside ring. Slip stitch to top of chain 3 to join. (12 stitches)
-
Round 2: Chain 3, double crochet in same stitch. Place 2 double crochets in each stitch around. Join. (24 stitches)
-
Round 3: Chain 3, double crochet in same stitch. 1 double crochet in next stitch, 2 double crochets in next stitch. Repeat around, ending with 1 double crochet in last stitch. Join. (36 stitches)
-
Rounds 4–10: Continue expanding the circle by adding 12 stitches per round using standard flat-circle math. Every round increases the spacing between 2-dc sets by 1 single double crochet:
-
Round 4: Increase every 3rd stitch (48 stitches)
-
Round 5: Increase every 4th stitch (60 stitches)
-
Round 6: Increase every 5th stitch (72 stitches)
-
Round 7: Increase every 6th stitch (84 stitches)
-
Round 8: Increase every 7th stitch (96 stitches)
-
Round 9: Increase every 8th stitch (108 stitches)
-
Round 10: Increase every 9th stitch (120 stitches)
-
Section 2: The Body & Floral Texture
-
Round 11: Chain 3, work 1 double crochet into the back loop only of every stitch around. Join. (120 stitches)
-
Rounds 12–13: Chain 3, work 1 double crochet through both loops of every stitch around. Join. (120 stitches)
-
Round 14 (Stem Row): Chain 3, 2 double crochets in same space. Skip 2 stitches, work a 3-DC Group into next stitch. Repeat from * to end. Join. (40 DC Groups)
-
Round 15 (Bud Row): Join secondary accent yarn. Chain 1, work 1 FPP around the center post of the first DC Group. Chain 3, work 1 FPP around the center post of the next DC Group. Repeat from * to end. Chain 3, join to top of first FPP. (40 Puffs)
-
Round 16 (Anchor Row): Switch back to primary yarn. Chain 2, work 3 Long DCs into the space between DC Groups from Round 14 (working over the chain-3 spaces of Round 15). Repeat around. Do not join; work spirally or join according to preference. (120 stitches)
-
Rounds 17–18: Work 1 double crochet in each stitch around. (120 stitches)
-
Rounds 19–22: Repeat Rounds 14 through 17 once more.
-
Round 23 (Taper Round): Work 1 double crochet in next 3 stitches, double crochet 2 together across next 2 stitches. Repeat around. (96 stitches)
-
Rounds 24–26: Repeat Rounds 14 through 16 over the reduced stitch count.
-
Round 27 (Upper Taper): Work 1 double crochet in next 4 stitches, double crochet 2 together across next 2 stitches. Repeat around. (80 stitches)
-
Rounds 28–34: Work 1 double crochet in each stitch around. (80 stitches)
-
Rounds 35–36: Work 1 single crochet in each stitch around. Fasten off and weave in ends. (80 stitches)
Section 3: The Shoulder Strap
-
Rows 1–6: Chain 16. Single crochet in 2nd chain from hook and each chain across. Turn. (15 stitches per row)
-
Rows 7–13: Decrease 1 stitch at each end on alternate rows (using single crochet 2 together) until 7 stitches remain.
-
Rows 14–100: Work 1 single crochet in each stitch across to build strap length. (7 stitches per row)
-
Rows 101–107: Increase 1 stitch at each end on alternate rows (2 single crochets in end stitches) until total width expands back to 15 stitches.
-
Rows 108–113: Work 1 single crochet in each stitch across. (15 stitches)
-
Edging: Rotate strap work. Single crochet evenly along the entire left border, around the end, and up the right border to create clean edges. Fasten off, leaving a long tail for assembly.
Assembly
Align the wide ends of the strap along the interior top rim of the bag, leaving 23 open stitches between each side. Secure with stitch markers. Using a tapestry needle and the mattress stitch, sew both ends securely to the upper single crochet bands.
Fasten off securely, weave in all loose ends, and turn the bag right-side out.
